Add New Service Body Changed

merge-requests/27/head
zaid_daoud 2 years ago
parent bdfa26411b
commit a499889603

@ -141,26 +141,26 @@ class ServiceRequestsProvider extends ChangeNotifier {
"requestedTime": DateTime.now().toIso8601String(),
"client": user.hospital?.id ?? '',
"callComments": serviceRequest.maintenanceIssue,
"attachmentsCallRequest": serviceRequest.devicePhotos.map((e) => {"name": e}).toList(),
if (serviceRequest.devicePhotos.isNotEmpty) "attachmentsCallRequest": serviceRequest.devicePhotos.map((e) => {"name": e}).toList(),
"priority": serviceRequest.priority.toMap(),
"defectType": serviceRequest.defectType.toMap(),
"typeofRequest": serviceRequest.type.toMap(),
"requestedThrough": serviceRequest.type.toMap(),
"reviewComment": serviceRequest.comment,
"voiceNote": serviceRequest.audio,
"noofFollowup": 0,
if (serviceRequest.audio != null) "voiceNote": serviceRequest.audio,
"callSiteContactPerson": [
{
"id": 0,
"employeeCode": "string",
"name": "",
"telephone": "",
"job": "",
"email": "",
"land": "",
"contactUserId": "66e4235d-2527-471d-bbef-f29625fde43d ",
"employeeCode": user.email,
"name": user.userName,
"telephone": user.phoneNumber,
// "job": "",
"email": user.email,
// "land": "",
"contactUserId": user.id,
},
],
"noofFollowup": 0,
"status": null,
"callLastSituation": null,
"firstAction": null,

@ -235,8 +235,12 @@ class _CreateRequestPageState extends State<CreateRequestPage> {
text: _subtitle.submit,
onPressed: () async {
if (!_formKey.currentState.validate()) return;
if (_device?.id == null) {
Fluttertoast.showToast(msg: _subtitle.pickDevice);
return;
}
_formKey.currentState.save();
_serviceRequest.deviceId = _device?.id ?? "";
_serviceRequest.deviceId = _device?.id;
_isLoading = true;
setState(() {});
_serviceRequest.devicePhotos = _deviceImages.map((e) => "${e.path.split("/").last}|${base64Encode(e.readAsBytesSync())}").toList();

Loading…
Cancel
Save