|
|
|
@ -32,7 +32,7 @@ import '../../../../new_views/common_widgets/app_filled_button.dart';
|
|
|
|
import '../../../../new_views/common_widgets/app_text_form_field.dart';
|
|
|
|
import '../../../../new_views/common_widgets/app_text_form_field.dart';
|
|
|
|
|
|
|
|
|
|
|
|
class ServiceRequestBottomSheet {
|
|
|
|
class ServiceRequestBottomSheet {
|
|
|
|
static buildBottomSheetParent({required BuildContext context, required Widget childWidget,bool ?isFromFixRemotely}) {
|
|
|
|
static buildBottomSheetParent({required BuildContext context, required Widget childWidget, bool? isFromFixRemotely}) {
|
|
|
|
return showModalBottomSheet(
|
|
|
|
return showModalBottomSheet(
|
|
|
|
context: context,
|
|
|
|
context: context,
|
|
|
|
useSafeArea: true,
|
|
|
|
useSafeArea: true,
|
|
|
|
@ -41,16 +41,16 @@ class ServiceRequestBottomSheet {
|
|
|
|
builder: (context) => SingleChildScrollView(
|
|
|
|
builder: (context) => SingleChildScrollView(
|
|
|
|
child: childWidget,
|
|
|
|
child: childWidget,
|
|
|
|
).bottomSheetContainer(context),
|
|
|
|
).bottomSheetContainer(context),
|
|
|
|
).then((value){
|
|
|
|
).then((value) {
|
|
|
|
if(isFromFixRemotely!=null&&isFromFixRemotely){
|
|
|
|
if (isFromFixRemotely != null && isFromFixRemotely) {
|
|
|
|
RequestDetailProvider requestDetailProvider = Provider.of<RequestDetailProvider>(context,listen: false);
|
|
|
|
RequestDetailProvider requestDetailProvider = Provider.of<RequestDetailProvider>(context, listen: false);
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel = FixRemotelyHelperModel();
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel = FixRemotelyHelperModel();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static Future fixRemotelyBottomSheet({required BuildContext context}) {
|
|
|
|
static Future fixRemotelyBottomSheet({required BuildContext context}) {
|
|
|
|
TextEditingController _workingHoursController = TextEditingController();
|
|
|
|
TextEditingController _workingHoursController = TextEditingController();
|
|
|
|
int calculateWorkingHours(DateTime? startTime, DateTime? endTime) {
|
|
|
|
int calculateWorkingHours(DateTime? startTime, DateTime? endTime) {
|
|
|
|
if (startTime != null && endTime != null) {
|
|
|
|
if (startTime != null && endTime != null) {
|
|
|
|
Duration difference = endTime.difference(startTime);
|
|
|
|
Duration difference = endTime.difference(startTime);
|
|
|
|
@ -69,6 +69,7 @@ class ServiceRequestBottomSheet {
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workingHour = hours;
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workingHour = hours;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
context: context,
|
|
|
|
context: context,
|
|
|
|
isFromFixRemotely: true,
|
|
|
|
isFromFixRemotely: true,
|
|
|
|
@ -111,12 +112,12 @@ class ServiceRequestBottomSheet {
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.startDate = selectedDateTime;
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.startDate = selectedDateTime;
|
|
|
|
requestDetailProvider.updateFixRemotelyHelperModel(requestDetailProvider.fixRemotelyHelperModel);
|
|
|
|
requestDetailProvider.updateFixRemotelyHelperModel(requestDetailProvider.fixRemotelyHelperModel);
|
|
|
|
assignWorkingHours(requestDetailProvider: requestDetailProvider);
|
|
|
|
assignWorkingHours(requestDetailProvider: requestDetailProvider);
|
|
|
|
// serviceRequestProvider.updateCurrentSelectedRequest(serviceRequestProvider.currentSelectedRequest);
|
|
|
|
// serviceRequestProvider.updateCurrentSelectedRequest(serviceRequestProvider.currentSelectedRequest);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
8.height,
|
|
|
|
8.height,
|
|
|
|
ADatePicker(
|
|
|
|
ADatePicker(
|
|
|
|
@ -141,7 +142,7 @@ class ServiceRequestBottomSheet {
|
|
|
|
selectedTime.minute,
|
|
|
|
selectedTime.minute,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
if (requestDetailProvider.fixRemotelyHelperModel!.startDate!=null&&selectedDateTime.isBefore(requestDetailProvider.fixRemotelyHelperModel!.startDate!)) {
|
|
|
|
if (requestDetailProvider.fixRemotelyHelperModel!.startDate != null && selectedDateTime.isBefore(requestDetailProvider.fixRemotelyHelperModel!.startDate!)) {
|
|
|
|
"End Date time must be greater then start date".showToast;
|
|
|
|
"End Date time must be greater then start date".showToast;
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -166,13 +167,12 @@ class ServiceRequestBottomSheet {
|
|
|
|
backgroundColor: context.isDark ? AppColor.neutral20 : AppColor.neutral100,
|
|
|
|
backgroundColor: context.isDark ? AppColor.neutral20 : AppColor.neutral100,
|
|
|
|
alignLabelWithHint: true,
|
|
|
|
alignLabelWithHint: true,
|
|
|
|
onChange: (text) {
|
|
|
|
onChange: (text) {
|
|
|
|
if(text.isNotEmpty){
|
|
|
|
if (text.isNotEmpty) {
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workingHour = int.parse(text);
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workingHour = int.parse(text);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
onSaved: (text) {
|
|
|
|
onSaved: (text) {
|
|
|
|
if(text.isNotEmpty){
|
|
|
|
if (text.isNotEmpty) {
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workingHour = int.parse(text);
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workingHour = int.parse(text);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
@ -187,11 +187,9 @@ class ServiceRequestBottomSheet {
|
|
|
|
alignLabelWithHint: true,
|
|
|
|
alignLabelWithHint: true,
|
|
|
|
onChange: (text) {
|
|
|
|
onChange: (text) {
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.comment = text;
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.comment = text;
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
onSaved: (text) {
|
|
|
|
onSaved: (text) {
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.comment = text;
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.comment = text;
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
16.height,
|
|
|
|
16.height,
|
|
|
|
@ -218,12 +216,12 @@ class ServiceRequestBottomSheet {
|
|
|
|
buttonColor: AppColor.green70,
|
|
|
|
buttonColor: AppColor.green70,
|
|
|
|
loading: false,
|
|
|
|
loading: false,
|
|
|
|
onPressed: () async {
|
|
|
|
onPressed: () async {
|
|
|
|
//TODO after confirm from backend call the api and reset the model.
|
|
|
|
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workOrderId= requestDetailProvider.currentWorkOrder?.data?.requestId;
|
|
|
|
requestDetailProvider.fixRemotelyHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder?.data?.requestId;
|
|
|
|
await requestDetailProvider.engineerFixRemotely();
|
|
|
|
requestDetailProvider.engineerFixRemotely();
|
|
|
|
//TODO context issue to show message..
|
|
|
|
//TODO context issue to show message..
|
|
|
|
// const SizedBox().flushBar(context: context, title: '', message: context.translation.youMarkedThisIssueAsFixedWaitingForTheRequesterToConfirm);
|
|
|
|
Navigator.pop(context);
|
|
|
|
Navigator.pop(context);
|
|
|
|
// const SizedBox().flushBar(context: context, title: '', message: context.translation.youMarkedThisIssueAsFixedWaitingForTheRequesterToConfirm);
|
|
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
@ -372,7 +370,7 @@ class ServiceRequestBottomSheet {
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
context: context,
|
|
|
|
context: context,
|
|
|
|
childWidget: Consumer<RequestDetailProvider>(builder: (context, requestDetailProvider, child) {
|
|
|
|
childWidget: Consumer<RequestDetailProvider>(builder: (context, requestDetailProvider, child) {
|
|
|
|
if(requestDetailProvider.needVisitHelperModel?.comment!=null){
|
|
|
|
if (requestDetailProvider.needVisitHelperModel?.comment != null) {
|
|
|
|
_commentController.text = requestDetailProvider.needVisitHelperModel!.comment!;
|
|
|
|
_commentController.text = requestDetailProvider.needVisitHelperModel!.comment!;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return Column(
|
|
|
|
return Column(
|
|
|
|
@ -435,16 +433,13 @@ class ServiceRequestBottomSheet {
|
|
|
|
loading: false,
|
|
|
|
loading: false,
|
|
|
|
onPressed: () async {
|
|
|
|
onPressed: () async {
|
|
|
|
if (requestDetailProvider.currentWorkOrder?.data?.nextStep!.workOrderNextStepEnum == WorkOrderNextStepEnum.eArrived) {
|
|
|
|
if (requestDetailProvider.currentWorkOrder?.data?.nextStep!.workOrderNextStepEnum == WorkOrderNextStepEnum.eArrived) {
|
|
|
|
requestDetailProvider.updateNeedVisitHelperModel(
|
|
|
|
requestDetailProvider.updateNeedVisitHelperModel(NeedVisitHelperModel(
|
|
|
|
NeedVisitHelperModel(
|
|
|
|
workOrderId: requestDetailProvider.needVisitHelperModel?.workOrderId,
|
|
|
|
workOrderId: requestDetailProvider.needVisitHelperModel?.workOrderId,
|
|
|
|
visitDate: requestDetailProvider.needVisitHelperModel?.visitDate,
|
|
|
|
visitDate: requestDetailProvider.needVisitHelperModel?.visitDate,
|
|
|
|
comment: requestDetailProvider.needVisitHelperModel?.comment,
|
|
|
|
comment: requestDetailProvider.needVisitHelperModel?.comment,
|
|
|
|
));
|
|
|
|
)
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
await requestDetailProvider.engineerUpdateNeedVisit();
|
|
|
|
await requestDetailProvider.engineerUpdateNeedVisit();
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
else {
|
|
|
|
|
|
|
|
requestDetailProvider.needVisitHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder!.data!.requestId;
|
|
|
|
requestDetailProvider.needVisitHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder!.data!.requestId;
|
|
|
|
await requestDetailProvider.engineerNeedVisit();
|
|
|
|
await requestDetailProvider.engineerNeedVisit();
|
|
|
|
requestDetailProvider.needVisitHelperModel = NeedVisitHelperModel();
|
|
|
|
requestDetailProvider.needVisitHelperModel = NeedVisitHelperModel();
|
|
|
|
@ -462,7 +457,6 @@ class ServiceRequestBottomSheet {
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
context: context,
|
|
|
|
context: context,
|
|
|
|
childWidget: Consumer<RequestDetailProvider>(builder: (context, requestDetailProvider, child) {
|
|
|
|
childWidget: Consumer<RequestDetailProvider>(builder: (context, requestDetailProvider, child) {
|
|
|
|
|
|
|
|
|
|
|
|
return Column(
|
|
|
|
return Column(
|
|
|
|
children: [
|
|
|
|
children: [
|
|
|
|
const SizedBox().indicatorWidget(),
|
|
|
|
const SizedBox().indicatorWidget(),
|
|
|
|
@ -478,7 +472,7 @@ class ServiceRequestBottomSheet {
|
|
|
|
initialValue: requestDetailProvider.engineerRejectHelperModel?.rejectionReason,
|
|
|
|
initialValue: requestDetailProvider.engineerRejectHelperModel?.rejectionReason,
|
|
|
|
onSelect: (value) {
|
|
|
|
onSelect: (value) {
|
|
|
|
if (value != null) {
|
|
|
|
if (value != null) {
|
|
|
|
requestDetailProvider.engineerRejectHelperModel?.rejectionReason = value;
|
|
|
|
requestDetailProvider.engineerRejectHelperModel?.rejectionReason = value;
|
|
|
|
requestDetailProvider.updateEngineerRejectHelperModel(requestDetailProvider.engineerRejectHelperModel);
|
|
|
|
requestDetailProvider.updateEngineerRejectHelperModel(requestDetailProvider.engineerRejectHelperModel);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
@ -543,10 +537,10 @@ class ServiceRequestBottomSheet {
|
|
|
|
// Icon Section
|
|
|
|
// Icon Section
|
|
|
|
icon
|
|
|
|
icon
|
|
|
|
.toSvgAsset(
|
|
|
|
.toSvgAsset(
|
|
|
|
width: 26,
|
|
|
|
width: 26,
|
|
|
|
color: AppColor.neutral120,
|
|
|
|
color: AppColor.neutral120,
|
|
|
|
height: 29,
|
|
|
|
height: 29,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
.paddingOnly(top: 8),
|
|
|
|
.paddingOnly(top: 8),
|
|
|
|
14.width,
|
|
|
|
14.width,
|
|
|
|
Expanded(
|
|
|
|
Expanded(
|
|
|
|
@ -574,14 +568,14 @@ class ServiceRequestBottomSheet {
|
|
|
|
void onItemTap({required int index, required BuildContext context}) {
|
|
|
|
void onItemTap({required int index, required BuildContext context}) {
|
|
|
|
switch (index) {
|
|
|
|
switch (index) {
|
|
|
|
case 0:
|
|
|
|
case 0:
|
|
|
|
Provider.of<RequestDetailProvider>(context,listen: false).sparePartHelperModel = SparePartHelperModel();
|
|
|
|
Provider.of<RequestDetailProvider>(context, listen: false).sparePartHelperModel = SparePartHelperModel();
|
|
|
|
Navigator.pushReplacement(
|
|
|
|
Navigator.pushReplacement(
|
|
|
|
context,
|
|
|
|
context,
|
|
|
|
MaterialPageRoute(builder: (context) => const SparePartRequest()),
|
|
|
|
MaterialPageRoute(builder: (context) => const SparePartRequest()),
|
|
|
|
);
|
|
|
|
);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1:
|
|
|
|
case 1:
|
|
|
|
RequestDetailProvider requestDetailProvider= Provider.of<RequestDetailProvider>(context,listen: false);
|
|
|
|
RequestDetailProvider requestDetailProvider = Provider.of<RequestDetailProvider>(context, listen: false);
|
|
|
|
requestDetailProvider.activityMaintenanceHelperModel = ActivityMaintenanceHelperModel(
|
|
|
|
requestDetailProvider.activityMaintenanceHelperModel = ActivityMaintenanceHelperModel(
|
|
|
|
workOrderId: requestDetailProvider.currentWorkOrder?.data?.requestId,
|
|
|
|
workOrderId: requestDetailProvider.currentWorkOrder?.data?.requestId,
|
|
|
|
id: 0,
|
|
|
|
id: 0,
|
|
|
|
@ -628,6 +622,7 @@ class ServiceRequestBottomSheet {
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}));
|
|
|
|
}));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static Future actionBottomSheet({required BuildContext context, required String title, String? button1Text, String? button2Text, VoidCallback? button1Tap, VoidCallback? button2Tap}) {
|
|
|
|
static Future actionBottomSheet({required BuildContext context, required String title, String? button1Text, String? button2Text, VoidCallback? button1Tap, VoidCallback? button2Tap}) {
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
context: context,
|
|
|
|
context: context,
|
|
|
|
@ -714,7 +709,8 @@ class ServiceRequestBottomSheet {
|
|
|
|
).bottomSheetContainer(context);
|
|
|
|
).bottomSheetContainer(context);
|
|
|
|
}));
|
|
|
|
}));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
static Future addAnotherSpareRequestBottomSheet({required BuildContext context}) {
|
|
|
|
|
|
|
|
|
|
|
|
static Future addAnotherSpareRequestBottomSheet({required BuildContext context}) {
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
return buildBottomSheetParent(
|
|
|
|
context: context,
|
|
|
|
context: context,
|
|
|
|
childWidget: Consumer<ServiceRequestsProvider>(builder: (context, serviceRequestProvider, child) {
|
|
|
|
childWidget: Consumer<ServiceRequestsProvider>(builder: (context, serviceRequestProvider, child) {
|
|
|
|
@ -737,16 +733,16 @@ static Future addAnotherSpareRequestBottomSheet({required BuildContext context})
|
|
|
|
buttonColor: AppColor.white60,
|
|
|
|
buttonColor: AppColor.white60,
|
|
|
|
textColor: AppColor.black10,
|
|
|
|
textColor: AppColor.black10,
|
|
|
|
onPressed: () async {
|
|
|
|
onPressed: () async {
|
|
|
|
Navigator.pop(context);
|
|
|
|
Navigator.pop(context);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
).expanded,
|
|
|
|
).expanded,
|
|
|
|
12.width,
|
|
|
|
12.width,
|
|
|
|
AppFilledButton(
|
|
|
|
AppFilledButton(
|
|
|
|
label: context.translation.yes,
|
|
|
|
label: context.translation.yes,
|
|
|
|
buttonColor: AppColor.primary10,
|
|
|
|
buttonColor: AppColor.primary10,
|
|
|
|
loading: false,
|
|
|
|
loading: false,
|
|
|
|
onPressed: (){
|
|
|
|
onPressed: () {
|
|
|
|
Provider.of<RequestDetailProvider>(context,listen: false).sparePartHelperModel = SparePartHelperModel();
|
|
|
|
Provider.of<RequestDetailProvider>(context, listen: false).sparePartHelperModel = SparePartHelperModel();
|
|
|
|
Navigator.pushReplacement(
|
|
|
|
Navigator.pushReplacement(
|
|
|
|
context,
|
|
|
|
context,
|
|
|
|
MaterialPageRoute(builder: (context) => const SparePartRequest()),
|
|
|
|
MaterialPageRoute(builder: (context) => const SparePartRequest()),
|
|
|
|
@ -758,7 +754,6 @@ static Future addAnotherSpareRequestBottomSheet({required BuildContext context})
|
|
|
|
],
|
|
|
|
],
|
|
|
|
);
|
|
|
|
);
|
|
|
|
}));
|
|
|
|
}));
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
static Future feedBackBottomSheet({required BuildContext context}) {
|
|
|
|
static Future feedBackBottomSheet({required BuildContext context}) {
|
|
|
|
@ -797,7 +792,7 @@ static Future addAnotherSpareRequestBottomSheet({required BuildContext context})
|
|
|
|
loading: false,
|
|
|
|
loading: false,
|
|
|
|
onPressed: () {
|
|
|
|
onPressed: () {
|
|
|
|
Navigator.pop(context);
|
|
|
|
Navigator.pop(context);
|
|
|
|
requestDetailProvider.engineerMarkAsFixed(workOrderId: requestDetailProvider.currentWorkOrder!.data!.requestId!, feedback:feedback);
|
|
|
|
requestDetailProvider.engineerMarkAsFixed(workOrderId: requestDetailProvider.currentWorkOrder!.data!.requestId!, feedback: feedback);
|
|
|
|
},
|
|
|
|
},
|
|
|
|
),
|
|
|
|
),
|
|
|
|
],
|
|
|
|
],
|
|
|
|
@ -805,7 +800,6 @@ static Future addAnotherSpareRequestBottomSheet({required BuildContext context})
|
|
|
|
}));
|
|
|
|
}));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static Future nurseTakeActionBottomSheet({required BuildContext context}) {
|
|
|
|
static Future nurseTakeActionBottomSheet({required BuildContext context}) {
|
|
|
|
bool acknowledge = false;
|
|
|
|
bool acknowledge = false;
|
|
|
|
Uint8List? newSignature;
|
|
|
|
Uint8List? newSignature;
|
|
|
|
@ -869,7 +863,7 @@ static Future addAnotherSpareRequestBottomSheet({required BuildContext context})
|
|
|
|
showBorder: true,
|
|
|
|
showBorder: true,
|
|
|
|
onPressed: () async {
|
|
|
|
onPressed: () async {
|
|
|
|
if (newSignature != null && acknowledge) {
|
|
|
|
if (newSignature != null && acknowledge) {
|
|
|
|
requestDetailProvider.nurseActionHelperModel=NurseActionHelperModel(
|
|
|
|
requestDetailProvider.nurseActionHelperModel = NurseActionHelperModel(
|
|
|
|
workOrderId: requestDetailProvider.currentWorkOrder!.data!.requestId,
|
|
|
|
workOrderId: requestDetailProvider.currentWorkOrder!.data!.requestId,
|
|
|
|
signatureNurse: nurseSignature,
|
|
|
|
signatureNurse: nurseSignature,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
@ -888,7 +882,7 @@ static Future addAnotherSpareRequestBottomSheet({required BuildContext context})
|
|
|
|
onPressed: () async {
|
|
|
|
onPressed: () async {
|
|
|
|
if (newSignature != null && acknowledge) {
|
|
|
|
if (newSignature != null && acknowledge) {
|
|
|
|
//TODO replace provider with new provider and also check workorder id is not correct.
|
|
|
|
//TODO replace provider with new provider and also check workorder id is not correct.
|
|
|
|
requestDetailProvider.nurseActionHelperModel=NurseActionHelperModel(
|
|
|
|
requestDetailProvider.nurseActionHelperModel = NurseActionHelperModel(
|
|
|
|
workOrderId: requestDetailProvider.currentWorkOrder!.data!.requestId!,
|
|
|
|
workOrderId: requestDetailProvider.currentWorkOrder!.data!.requestId!,
|
|
|
|
signatureNurse: nurseSignature,
|
|
|
|
signatureNurse: nurseSignature,
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|