91 lines
2.5 KiB
Dart
91 lines
2.5 KiB
Dart
|
|
import 'package:qhd_prevention/http/ApiService.dart';
|
||
|
|
import 'package:qhd_prevention/http/HttpManager.dart';
|
||
|
|
class SpecialWorkApi {
|
||
|
|
/// 特殊作业初始化
|
||
|
|
static Future<Map<String, dynamic>> specialWorkInit(String gateway) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/taskFlow/getWorkInit',
|
||
|
|
method: Method.post,
|
||
|
|
data: {
|
||
|
|
'workType': gateway,
|
||
|
|
},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
|
||
|
|
/// 特殊作业新增
|
||
|
|
static Future<Map<String, dynamic>> specialWorkSave(Map data) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/taskLog/save',
|
||
|
|
method: Method.post,
|
||
|
|
data: {...data},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
|
||
|
|
/// 初始化流程
|
||
|
|
static Future<Map<String, dynamic>> specialWorkFlowInit(Map data) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/taskFlow/getFlowInit',
|
||
|
|
method: Method.post,
|
||
|
|
data: {...data},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
/// 代办列表
|
||
|
|
static Future<Map<String, dynamic>> specialWorkTaskLogList(Map data) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/taskLog/list',
|
||
|
|
method: Method.post,
|
||
|
|
data: {...data},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
/// 获取详情
|
||
|
|
static Future<Map<String, dynamic>> specialWorkTaskLogDetail(String id) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/taskLog/$id',
|
||
|
|
method: Method.get,
|
||
|
|
data: {},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
/// 获取安全措施列表
|
||
|
|
static Future<Map<String, dynamic>> specialWorkMeasureList(String eqWorkType) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/measures/listAll',
|
||
|
|
method: Method.post,
|
||
|
|
data: {'eqWorkType': eqWorkType},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
/// 特殊作业下一步taskLog/nextStep
|
||
|
|
static Future<Map<String, dynamic>> specialWorkNextStep(Map data) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/taskLog/nextStep',
|
||
|
|
method: Method.post,
|
||
|
|
data: {...data},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
/// 查看流程图
|
||
|
|
static Future<Map<String, dynamic>> specialWorkFlowList(String workId) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/taskLog/listAll/$workId',
|
||
|
|
method: Method.get,
|
||
|
|
data: {},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
/// 获取作业安全措施详情
|
||
|
|
static Future<Map<String, dynamic>> specialWorkMeasureDetail(String workId) {
|
||
|
|
return HttpManager().request(
|
||
|
|
ApiService.basePath,
|
||
|
|
'/eightwork/measuresLogs/listAll/$workId',
|
||
|
|
method: Method.get,
|
||
|
|
data: {},
|
||
|
|
);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|