|
|
|
|
@ -11,17 +11,13 @@ import 'package:mohem_flutter_app/extensions/int_extensions.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/extensions/string_extensions.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/extensions/widget_extensions.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/generated/locale_keys.g.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/models/generic_response_model.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/models/get_notification_buttons_list_model.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/models/itg_forms_models/allowed_actions_model.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/models/itg_forms_models/itg_request_model.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/models/itg_forms_models/request_detail_model.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/models/notification_get_respond_attributes_list_model.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/ui/work_list/itg_fragments/approval_level_fragment.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/ui/work_list/itg_fragments/request_detail_fragment.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/widgets/app_bar_widget.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/widgets/button/default_button.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/widgets/dialogs/accept_reject_input_dialog.dart';
|
|
|
|
|
import 'package:mohem_flutter_app/widgets/dialogs/itg_comments_dialog.dart';
|
|
|
|
|
|
|
|
|
|
class ItgDetailScreen extends StatefulWidget {
|
|
|
|
|
@ -345,7 +341,11 @@ class _ItgDetailScreenState extends State<ItgDetailScreen> {
|
|
|
|
|
builder: (cxt) => ITGCommentsDialog(
|
|
|
|
|
message: LocaleKeys.writeComment.tr(),
|
|
|
|
|
onTap: (note) {
|
|
|
|
|
performRejectAction(requestDetails!.requestType!, requestDetails!.iD!, requestDetails!.itemID!, AppState().memberInformationList?.eMPLOYEENUMBER ?? "", note);
|
|
|
|
|
if (actionMode == "APPROVED") {
|
|
|
|
|
performApproveAction(requestDetails!.requestType!, requestDetails!.iD!, requestDetails!.itemID!, AppState().memberInformationList?.eMPLOYEENUMBER ?? "", note);
|
|
|
|
|
} else {
|
|
|
|
|
performRejectAction(requestDetails!.requestType!, requestDetails!.iD!, requestDetails!.itemID!, AppState().memberInformationList?.eMPLOYEENUMBER ?? "", note);
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
@ -376,5 +376,4 @@ class _ItgDetailScreenState extends State<ItgDetailScreen> {
|
|
|
|
|
Utils.handleException(ex, context, null);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|