fix : inspection -> poultry science

This commit is contained in:
2025-09-13 11:41:53 +03:30
parent bf31f4f149
commit 3649d82ccc
3 changed files with 79 additions and 75 deletions

View File

@@ -14,6 +14,7 @@ class FarmPage extends GetView<FarmLogic> {
routes: controller.routes, routes: controller.routes,
hasFilter: false, hasFilter: false,
hasSearch: false, hasSearch: false,
onBackPressed: () => Get.back(id:0),
widgets: [firstTagInformation(), farmListWidget()], widgets: [firstTagInformation(), farmListWidget()],
); );
} }

View File

@@ -29,8 +29,9 @@ class InspectionPoultrySciencePage extends GetView<InspectionPoultryScienceLogic
); );
} }
ObxValue<Rx<Resource<PaginationModel<HatchingModel>>>> hatchingWidget() { Widget hatchingWidget() {
return ObxValue((data) { return Expanded(
child: ObxValue((data) {
return RPaginatedListView( return RPaginatedListView(
listType: ListType.separated, listType: ListType.separated,
resource: data.value, resource: data.value,
@@ -58,11 +59,10 @@ class InspectionPoultrySciencePage extends GetView<InspectionPoultryScienceLogic
await controller.getHatchingList(); await controller.getHatchingList();
}, },
); );
}, controller.hatchingList); }, controller.hatchingList),
);
} }
Container itemListExpandedWidget(HatchingModel item) { Container itemListExpandedWidget(HatchingModel item) {
return Container( return Container(
padding: EdgeInsets.symmetric(horizontal: 8), padding: EdgeInsets.symmetric(horizontal: 8),
@@ -323,7 +323,8 @@ class InspectionPoultrySciencePage extends GetView<InspectionPoultryScienceLogic
} }
Widget reportWidget() { Widget reportWidget() {
return ObxValue((data) { return Expanded(
child: ObxValue((data) {
return RPaginatedListView( return RPaginatedListView(
listType: ListType.separated, listType: ListType.separated,
resource: data.value, resource: data.value,
@@ -351,7 +352,8 @@ class InspectionPoultrySciencePage extends GetView<InspectionPoultryScienceLogic
await controller.getHatchingReport(); await controller.getHatchingReport();
}, },
); );
}, controller.hatchingReportList); }, controller.hatchingReportList),
);
} }
Widget itemListExpandedWidgetReport(HatchingReport item) { Widget itemListExpandedWidgetReport(HatchingReport item) {
@@ -426,21 +428,21 @@ class InspectionPoultrySciencePage extends GetView<InspectionPoultryScienceLogic
value: item.hatching?.quantity.separatedByComma ?? 'N/A', value: item.hatching?.quantity.separatedByComma ?? 'N/A',
valueStyle: AppFonts.yekan14.copyWith(color: AppColor.blueNormal), valueStyle: AppFonts.yekan14.copyWith(color: AppColor.blueNormal),
), ),
buildRow(title: 'مانده در سالن', value: item.hatching?.leftOver.separatedByComma ?? 'N/A'), buildRow(
title: 'مانده در سالن',
value: item.hatching?.leftOver.separatedByComma ?? 'N/A',
),
buildRow(title: 'تلفات', value: item.hatching?.losses.separatedByComma ?? 'N/A'), buildRow(title: 'تلفات', value: item.hatching?.losses.separatedByComma ?? 'N/A'),
buildRow( buildRow(
title: 'دامپزشک فارم', title: 'دامپزشک فارم',
value: '${item.hatching?.vetFarm?.vetFarmFullname}(${item.hatching?.vetFarm?.vetFarmMobile})', value:
'${item.hatching?.vetFarm?.vetFarmFullname}(${item.hatching?.vetFarm?.vetFarmMobile})',
), ),
buildRow( buildRow(
title: 'شرح بازرسی', title: 'شرح بازرسی',
value: 'تکمیل شده', value: 'تکمیل شده',
titleStyle: AppFonts.yekan14.copyWith( titleStyle: AppFonts.yekan14.copyWith(color: AppColor.greenNormal),
color: AppColor.greenNormal valueStyle: AppFonts.yekan14.copyWith(color: AppColor.greenNormal),
),
valueStyle: AppFonts.yekan14.copyWith(
color: AppColor.greenNormal
),
), ),
SizedBox( SizedBox(

View File

@@ -168,6 +168,7 @@ sealed class ChickenPages {
middlewares: [AuthMiddleware()], middlewares: [AuthMiddleware()],
binding: BindingsBuilder(() { binding: BindingsBuilder(() {
Get.lazyPut(() => InspectionPoultryScienceLogic()); Get.lazyPut(() => InspectionPoultryScienceLogic());
Get.lazyPut(() => SearchLogic());
}), }),
), ),
GetPage( GetPage(