|
|
|
|
@ -69,6 +69,7 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workingHour = hours;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
|
context: context,
|
|
|
|
|
isFromFixRemotely: true,
|
|
|
|
|
@ -168,7 +169,6 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
onChange: (text) {
|
|
|
|
|
if (text.isNotEmpty) {
|
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workingHour = int.parse(text);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
onSaved: (text) {
|
|
|
|
|
@ -187,11 +187,9 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
alignLabelWithHint: true,
|
|
|
|
|
onChange: (text) {
|
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.comment = text;
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
onSaved: (text) {
|
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.comment = text;
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
16.height,
|
|
|
|
|
@ -218,12 +216,12 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
buttonColor: AppColor.green70,
|
|
|
|
|
loading: false,
|
|
|
|
|
onPressed: () async {
|
|
|
|
|
//TODO after confirm from backend call the api and reset the model.
|
|
|
|
|
|
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder?.data?.requestId;
|
|
|
|
|
await requestDetailProvider.engineerFixRemotely();
|
|
|
|
|
requestDetailProvider.engineerFixRemotely();
|
|
|
|
|
//TODO context issue to show message..
|
|
|
|
|
// const SizedBox().flushBar(context: context, title: '', message: context.translation.youMarkedThisIssueAsFixedWaitingForTheRequesterToConfirm);
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
// const SizedBox().flushBar(context: context, title: '', message: context.translation.youMarkedThisIssueAsFixedWaitingForTheRequesterToConfirm);
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
@ -435,16 +433,13 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
loading: false,
|
|
|
|
|
onPressed: () async {
|
|
|
|
|
if (requestDetailProvider.currentWorkOrder?.data?.nextStep!.workOrderNextStepEnum == WorkOrderNextStepEnum.eArrived) {
|
|
|
|
|
requestDetailProvider.updateNeedVisitHelperModel(
|
|
|
|
|
NeedVisitHelperModel(
|
|
|
|
|
requestDetailProvider.updateNeedVisitHelperModel(NeedVisitHelperModel(
|
|
|
|
|
workOrderId: requestDetailProvider.needVisitHelperModel?.workOrderId,
|
|
|
|
|
visitDate: requestDetailProvider.needVisitHelperModel?.visitDate,
|
|
|
|
|
comment: requestDetailProvider.needVisitHelperModel?.comment,
|
|
|
|
|
)
|
|
|
|
|
);
|
|
|
|
|
));
|
|
|
|
|
await requestDetailProvider.engineerUpdateNeedVisit();
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
} else {
|
|
|
|
|
requestDetailProvider.needVisitHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder!.data!.requestId;
|
|
|
|
|
await requestDetailProvider.engineerNeedVisit();
|
|
|
|
|
requestDetailProvider.needVisitHelperModel = NeedVisitHelperModel();
|
|
|
|
|
@ -462,7 +457,6 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
|
context: context,
|
|
|
|
|
childWidget: Consumer<RequestDetailProvider>(builder: (context, requestDetailProvider, child) {
|
|
|
|
|
|
|
|
|
|
return Column(
|
|
|
|
|
children: [
|
|
|
|
|
const SizedBox().indicatorWidget(),
|
|
|
|
|
@ -628,6 +622,7 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
);
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static Future actionBottomSheet({required BuildContext context, required String title, String? button1Text, String? button2Text, VoidCallback? button1Tap, VoidCallback? button2Tap}) {
|
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
|
context: context,
|
|
|
|
|
@ -714,6 +709,7 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
).bottomSheetContainer(context);
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static Future addAnotherSpareRequestBottomSheet({required BuildContext context}) {
|
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
|
context: context,
|
|
|
|
|
@ -758,7 +754,6 @@ static Future addAnotherSpareRequestBottomSheet({required BuildContext context})
|
|
|
|
|
],
|
|
|
|
|
);
|
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static Future feedBackBottomSheet({required BuildContext context}) {
|
|
|
|
|
@ -805,7 +800,6 @@ static Future addAnotherSpareRequestBottomSheet({required BuildContext context})
|
|
|
|
|
}));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static Future nurseTakeActionBottomSheet({required BuildContext context}) {
|
|
|
|
|
bool acknowledge = false;
|
|
|
|
|
Uint8List? newSignature;
|
|
|
|
|
|