|
@@ -4,11 +4,13 @@ import 'package:domain/entity/response/job_list_e_r_option_entity.dart';
|
|
import 'package:domain/entity/response/labour_list_e_r_entity.dart';
|
|
import 'package:domain/entity/response/labour_list_e_r_entity.dart';
|
|
import 'package:domain/repository/th_er_repository.dart';
|
|
import 'package:domain/repository/th_er_repository.dart';
|
|
import 'package:get/get.dart';
|
|
import 'package:get/get.dart';
|
|
|
|
+import 'package:plugin_basic/constants/app_constant.dart';
|
|
import 'package:plugin_platform/engine/dialog/dialog_engine.dart';
|
|
import 'package:plugin_platform/engine/dialog/dialog_engine.dart';
|
|
import 'package:plugin_platform/engine/toast/toast_engine.dart';
|
|
import 'package:plugin_platform/engine/toast/toast_engine.dart';
|
|
import 'package:plugin_platform/http/dio/dio_cancelable_mixin.dart';
|
|
import 'package:plugin_platform/http/dio/dio_cancelable_mixin.dart';
|
|
import 'package:plugin_platform/http/http_result.dart';
|
|
import 'package:plugin_platform/http/http_result.dart';
|
|
import 'package:shared/utils/date_time_utils.dart';
|
|
import 'package:shared/utils/date_time_utils.dart';
|
|
|
|
+import 'package:shared/utils/event_bus.dart';
|
|
import 'package:widgets/dialog/app_default_dialog.dart';
|
|
import 'package:widgets/dialog/app_default_dialog.dart';
|
|
import 'package:widgets/load_state_layout.dart';
|
|
import 'package:widgets/load_state_layout.dart';
|
|
import 'package:widgets/widget_export.dart';
|
|
import 'package:widgets/widget_export.dart';
|
|
@@ -224,7 +226,7 @@ class JobListController extends GetxController with DioCancelableMixin {
|
|
));
|
|
));
|
|
}
|
|
}
|
|
|
|
|
|
- /// 请求接口退出账号
|
|
|
|
|
|
+ /// 请求接口确认删除
|
|
void _requestDelete(LabourListERRows data) async {
|
|
void _requestDelete(LabourListERRows data) async {
|
|
//请求接口
|
|
//请求接口
|
|
var result = await _erRepository.deleteJobListERSubmit(jobId: data.jobId!, type: 'delete', cancelToken: cancelToken);
|
|
var result = await _erRepository.deleteJobListERSubmit(jobId: data.jobId!, type: 'delete', cancelToken: cancelToken);
|
|
@@ -234,6 +236,8 @@ class JobListController extends GetxController with DioCancelableMixin {
|
|
//清除数据,去首页
|
|
//清除数据,去首页
|
|
state.datas.removeWhere((element) => element.jobId == data.jobId);
|
|
state.datas.removeWhere((element) => element.jobId == data.jobId);
|
|
update();
|
|
update();
|
|
|
|
+ //发送通知Labour Request 列表刷新
|
|
|
|
+ bus.emit(AppConstant.eventLabourRequestRefresh, data.jobId);
|
|
} else {
|
|
} else {
|
|
ToastEngine.show(result.errorMsg ?? "Network Load Error".tr);
|
|
ToastEngine.show(result.errorMsg ?? "Network Load Error".tr);
|
|
}
|
|
}
|