pull/1/head
Sikander Saleem 2 years ago
parent a2edcadc1a
commit da911ea7ae

@ -235,6 +235,10 @@ class ServiceRequestsProvider extends ChangeNotifier {
"voiceNote": request.audio, "voiceNote": request.audio,
"assets": request.deviceId == null ? [] : [request.deviceId], "assets": request.deviceId == null ? [] : [request.deviceId],
"attachmentsCallRequest": request.devicePhotos?.map((e) => {"name": e})?.toList(), "attachmentsCallRequest": request.devicePhotos?.map((e) => {"name": e})?.toList(),
"assignedEmployee": {
"id": request.engineerId,
"name": request.engineerName,
},
"callSiteContactPerson": [ "callSiteContactPerson": [
{ {
"id": callSiteContactPerson['id'] ?? 0, "id": callSiteContactPerson['id'] ?? 0,

@ -15,6 +15,7 @@ class ServiceRequest {
int hospitalId; int hospitalId;
String departmentName; String departmentName;
String engineerName; String engineerName;
String engineerId;
String date; String date;
String audio; String audio;
int statusValue; int statusValue;
@ -57,6 +58,7 @@ class ServiceRequest {
this.deviceId, this.deviceId,
this.audio, this.audio,
this.engineerName, this.engineerName,
this.engineerId,
this.viewReport = false, this.viewReport = false,
this.deviceModel, this.deviceModel,
this.engineerMobile, this.engineerMobile,
@ -102,6 +104,7 @@ class ServiceRequest {
statusValue: parsedJson["status"] == null ? null : parsedJson["status"]["value"], statusValue: parsedJson["status"] == null ? null : parsedJson["status"]["value"],
departmentName: parsedJson["asset"]["department"] != null ? parsedJson["asset"]["department"]["name"] : "", departmentName: parsedJson["asset"]["department"] != null ? parsedJson["asset"]["department"]["name"] : "",
engineerName: parsedJson["assignedEmployee"] == null ? null : parsedJson["assignedEmployee"]["name"], engineerName: parsedJson["assignedEmployee"] == null ? null : parsedJson["assignedEmployee"]["name"],
engineerId: parsedJson["assignedEmployee"] == null ? null : parsedJson["assignedEmployee"]["id"],
hospitalId: parsedJson["asset"]["site"]["id"], hospitalId: parsedJson["asset"]["site"]["id"],
reportID: parsedJson["workOrder"] != null ? parsedJson["workOrder"]["workOrderId"] : null, reportID: parsedJson["workOrder"] != null ? parsedJson["workOrder"]["workOrderId"] : null,
viewReport: parsedJson["workOrder"] != null, viewReport: parsedJson["workOrder"] != null,

@ -249,6 +249,8 @@ class _UpdateDeviceTransferState extends State<UpdateDeviceTransfer> {
GasStatusMenu( GasStatusMenu(
initialValue: _formModel.status, initialValue: _formModel.status,
onSelect: (status) { onSelect: (status) {
if(status==null)
return;
_formModel.status = status; _formModel.status = status;
setState(() {}); setState(() {});
}, },

Loading…
Cancel
Save