|
@@ -85,7 +85,7 @@ class LabourRequestAddController extends GetxController with DioCancelableMixin
|
|
|
}
|
|
|
|
|
|
var needNumController = state.formData['no_of_staff']!['controller'];
|
|
|
- needNumController.text = state.noStaff??state.noStaff!='null'??"0";
|
|
|
+ needNumController.text = state.noStaff??state.noStaff =='null'??"0";
|
|
|
var amountController = state.formData['amount']!['controller'];
|
|
|
amountController.text = state.amount??state.amount!='null'??"0";
|
|
|
|
|
@@ -99,7 +99,7 @@ class LabourRequestAddController extends GetxController with DioCancelableMixin
|
|
|
remarkController.text = state.labReqOption?.description ?? '';
|
|
|
eventController.text = state.labReqOption?.eventName ?? "";
|
|
|
eventTypeController.text = state.labReqOption?.eventType ?? "";
|
|
|
- eventPaxController.text = state.labReqOption?.passengers.toString() ?? "";
|
|
|
+ eventPaxController.text = state.labReqOption?.passengers?.toString() ?? "0";
|
|
|
revenueController.text = state.labReqOption?.estRevenue ?? "";
|
|
|
positionController.text = state.labReqOption?.position ?? "";
|
|
|
totalCostController.text = state.labReqOption?.estCost ?? "";
|
|
@@ -126,7 +126,7 @@ class LabourRequestAddController extends GetxController with DioCancelableMixin
|
|
|
|
|
|
var needNumController = state.formData['no_of_staff']!['controller'];
|
|
|
var amountController = state.formData['amount']!['controller'];
|
|
|
- String needNum = needNumController.text.toString();
|
|
|
+ String needNum = needNumController.text.toString()??"0";
|
|
|
String amount = amountController.text.toString();
|
|
|
String? jobApplyPreId = state.preSelectedIds;
|
|
|
|
|
@@ -140,13 +140,14 @@ class LabourRequestAddController extends GetxController with DioCancelableMixin
|
|
|
|
|
|
String event = eventController.text.toString();
|
|
|
String eventType = eventTypeController.text.toString();
|
|
|
- String eventPax = eventPaxController.text.toString();
|
|
|
+ String eventPax = eventPaxController.text.toString()?? "0";
|
|
|
String revenue = revenueController.text.toString();
|
|
|
String position = positionController.text.toString();
|
|
|
String totalCost = totalCostController.text.toString();
|
|
|
String remark = remarkController.text.toString();
|
|
|
|
|
|
-
|
|
|
+ // Log.d("89328392 ${state.selectedTypeId}");
|
|
|
+ // Log.d("89328392 ${state.selectedTypeId.runtimeType}");
|
|
|
if (Utils.isEmpty(state.selectedTemplateId)) {
|
|
|
ToastEngine.show("Choose Job Title".tr);
|
|
|
return;
|
|
@@ -165,6 +166,9 @@ class LabourRequestAddController extends GetxController with DioCancelableMixin
|
|
|
} else if (state.labReqOption?.serviceType == 1 && Utils.isEmpty(amount)) {
|
|
|
ToastEngine.show("Enter Amount".tr);
|
|
|
return;
|
|
|
+ }else if(Utils.isEmpty(state.selectedTypeId)){
|
|
|
+ ToastEngine.show("Choose Employment Type".tr);
|
|
|
+ return;
|
|
|
}
|
|
|
|
|
|
Future<HttpResult> taskFuture;
|