|
|
|
@ -68,7 +68,7 @@ class _RequestSubmitScreenState extends State<RequestSubmitScreen> {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void submitRequest() async {
|
|
|
|
|
try {
|
|
|
|
|
// try {
|
|
|
|
|
Utils.showLoading(context);
|
|
|
|
|
List<Map<String, dynamic>> list = [];
|
|
|
|
|
if (attachmentFiles.isNotEmpty) {
|
|
|
|
@ -97,7 +97,7 @@ class _RequestSubmitScreenState extends State<RequestSubmitScreen> {
|
|
|
|
|
);
|
|
|
|
|
} else if (params!.approvalFlag == 'address') {
|
|
|
|
|
await ProfileApiClient().startAddressApprovalProcess(
|
|
|
|
|
"SUBMIT",
|
|
|
|
|
LocaleKeys.submit.tr(),
|
|
|
|
|
comments.text,
|
|
|
|
|
params!.pItemId,
|
|
|
|
|
params!.transactionId,
|
|
|
|
@ -111,7 +111,7 @@ class _RequestSubmitScreenState extends State<RequestSubmitScreen> {
|
|
|
|
|
);
|
|
|
|
|
} else if (params!.approvalFlag == 'basicDetails') {
|
|
|
|
|
await ProfileApiClient().startBasicDetailsApprovalProcess(
|
|
|
|
|
"SUBMIT",
|
|
|
|
|
LocaleKeys.submit.tr(),
|
|
|
|
|
comments.text,
|
|
|
|
|
params!.pItemId,
|
|
|
|
|
params!.transactionId,
|
|
|
|
@ -131,6 +131,7 @@ class _RequestSubmitScreenState extends State<RequestSubmitScreen> {
|
|
|
|
|
);
|
|
|
|
|
}else if (params!.approvalFlag == 'endEmployment') {
|
|
|
|
|
await TerminationDffApiClient().startTermApprovalProcess(
|
|
|
|
|
// "SUBMIT",
|
|
|
|
|
LocaleKeys.submit.tr(),
|
|
|
|
|
comments.text,
|
|
|
|
|
params!.pItemId,
|
|
|
|
@ -142,10 +143,10 @@ class _RequestSubmitScreenState extends State<RequestSubmitScreen> {
|
|
|
|
|
Utils.showToast(LocaleKeys.yourRequestHasBeenSubmittedForApprovals.tr(), longDuration: true);
|
|
|
|
|
Navigator.of(context).popUntil((route) => route.settings.name == AppRoutes.dashboard);
|
|
|
|
|
Navigator.pushNamed(context, AppRoutes.workList);
|
|
|
|
|
} catch (ex) {
|
|
|
|
|
Utils.hideLoading(context);
|
|
|
|
|
Utils.handleException(ex, context, null);
|
|
|
|
|
}
|
|
|
|
|
// } catch (ex) {
|
|
|
|
|
// Utils.hideLoading(context);
|
|
|
|
|
// Utils.handleException(ex, context, null);
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|