changes area to kecamatan and some changes

This commit is contained in:
kicap
2023-11-24 23:17:06 +08:00
parent ba5d6fa38b
commit 376721b015
11 changed files with 320 additions and 124 deletions

View File

@ -111,8 +111,27 @@ class LogSuaraView extends StatelessWidget {
model.listPemilih[i].namaPemilih!,
style: boldTextStyle,
),
subtitle: Text(
model.listPemilih[i].namaArea!,
subtitle: Column(
crossAxisAlignment:
CrossAxisAlignment.start,
children: [
CardWidget(
title: 'Tim',
value: model.listPemilih[i]
.namaTimSurvei!),
CardWidget(
title: 'Kec',
value: model
.listPemilih[i].kecamatan!),
CardWidget(
title: 'Kel / Desa',
value: model
.listPemilih[i].kelurahan!),
CardWidget(
title: 'TPS',
value: model.listPemilih[i].tps!
.toString()),
],
),
trailing: IconButton(
icon: const Icon(
@ -159,3 +178,48 @@ class LogSuaraView extends StatelessWidget {
);
}
}
class CardWidget extends StatelessWidget {
const CardWidget({
super.key,
required this.title,
required this.value,
});
final String title;
final String value;
@override
Widget build(BuildContext context) {
return Row(
children: [
Expanded(
flex: 3,
child: Text(
title,
style: italicTextStyle.copyWith(
fontSize: 12,
),
overflow: TextOverflow.ellipsis,
),
),
const Expanded(
flex: 1,
child: Text(
' : ',
),
),
Expanded(
flex: 6,
child: Text(
value,
style: boldTextStyle.copyWith(
fontSize: 12,
),
overflow: TextOverflow.ellipsis,
),
),
],
);
}
}

View File

@ -22,9 +22,9 @@ class LogSuaraViewModel extends CustomBaseViewModel {
try {
var response = await httpService.get('caleg/suara/$idCaleg');
MyResponseModel myResponseModel = MyResponseModel.fromJson(response.data);
PemilihDetailModel pemilihDetailModel =
PemilihDetailModel.fromJson(myResponseModel.data);
listPemilih = pemilihDetailModel.pemilihModel!;
PemilihDetail pemilihDetail =
PemilihDetail.fromJson(myResponseModel.data);
listPemilih = pemilihDetail.pemilihModel!;
counter = listPemilih.length;
status = true;