492 lines
12 KiB
Dart
492 lines
12 KiB
Dart
import 'dart:io';
|
|
import 'package:dio/dio.dart';
|
|
import 'package:qhd_prevention/http/ApiService.dart';
|
|
import 'package:qhd_prevention/http/HttpManager.dart';
|
|
|
|
class HiddenDangerApi {
|
|
/// 获取隐患部位
|
|
static Future<Map<String, dynamic>> getHiddenDangerAreas() {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hiddenRegion/listAll',
|
|
method: Method.post,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取隐患级别列表
|
|
static Future<Map<String, dynamic>> getHazardLevel() {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/config/dict-trees/list/by/dictValues?appKey=${ApiService.appKey}&dictValue=hiddenLevel',
|
|
method: Method.get,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取隐患类型列表
|
|
static Future<Map<String, dynamic>> getHiddenDangerType() {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/config/dict-trees/list/by/dictValues?appKey=${ApiService.appKey}&dictValue=hiddenType',
|
|
method: Method.get,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取部门
|
|
static Future<Map<String, dynamic>> getHiddenTreatmentListTree() {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/basicInfo/department/listTree',
|
|
method: Method.post,
|
|
data: {
|
|
// "eqCorpinfoId": "1984137837376081921",
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取人员
|
|
static Future<Map<String, dynamic>> getListTreePersonList(String id) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/basicInfo/user/listAll?departmentId=$id',
|
|
method: Method.get,
|
|
data: {
|
|
// "token": SessionService.instance.token,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取隐患确认人
|
|
static Future<Map<String, dynamic>> getHazardPersonlist() {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hiddenConfirmUser/listAll',
|
|
method: Method.post,
|
|
data: {
|
|
// "token": SessionService.instance.token,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 新增隐患
|
|
static Future<Map<String, dynamic>> addRiskListCheckApp(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/save',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
// "token": SessionService.instance.token,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取确认列表
|
|
static Future<Map<String, dynamic>> getConfirmationList(int page,String search) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/confirmList',
|
|
method: Method.post,
|
|
data: {
|
|
"pageIndex": page,
|
|
"hiddenDesc": search,
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取忽略列表
|
|
static Future<Map<String, dynamic>> getIgnoreList(int page,String search) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/ignoreList',
|
|
method: Method.post,
|
|
data: {
|
|
"pageIndex": page,
|
|
"hiddenDesc": search,
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取整改列表
|
|
static Future<Map<String, dynamic>> getRectificationList(int page,String search) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/rectifyList',
|
|
method: Method.post,
|
|
data: {
|
|
"pageIndex": page,
|
|
"hiddenDesc": search,
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取特殊处置列表
|
|
static Future<Map<String, dynamic>> getSpecialHandlingList(int page,String search) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/extensionHiddenList',
|
|
method: Method.post,
|
|
data: {
|
|
"eqType": '1',
|
|
"pageIndex": page,
|
|
"hiddenDesc": search,
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取延期审核列表
|
|
static Future<Map<String, dynamic>> getDelayReviewList(int page,String search) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/extensionHiddenList',
|
|
method: Method.post,
|
|
data: {
|
|
"eqType": '2',
|
|
"pageIndex": page,
|
|
"hiddenDesc": search,
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取隐患验收列表
|
|
static Future<Map<String, dynamic>> getHiddenDangerAcceptanceList(int page,String search) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/checkList',
|
|
method: Method.post,
|
|
data: {
|
|
"pageIndex": page,
|
|
"hiddenDesc": search,
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取隐患详情
|
|
static Future<Map<String, dynamic>> getDangerDetail(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/$id',
|
|
method: Method.get,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 获取图片
|
|
static Future<Map<String, dynamic>> getImagePath(String id,String type) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/basicInfo/imgFiles/listAll',
|
|
method: Method.get,
|
|
data: {
|
|
"eqForeignKey": id,
|
|
"eqType": type,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// 一般隐患管理列表
|
|
static Future<Map<String, dynamic>> getHazardManagementList(int page,String search) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/generalHiddenListByCorp',
|
|
method: Method.post,
|
|
data: {
|
|
"pageIndex": page,
|
|
"corpName": search,
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 监管端:一般隐患列表
|
|
static Future<Map<String, dynamic>> getGeneralHazardList(int page,String search,searchData, String corpId) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/generalHiddenList',
|
|
method: Method.post,
|
|
data: {
|
|
"pageIndex": page,
|
|
"hiddenDesc": search,
|
|
"corpId": corpId,
|
|
|
|
"hiddenFindTime": searchData['beginTIme'],
|
|
"hiddenFindTimeLe": searchData['endTime'],
|
|
// "hiddenFindTime": searchData['buMenId'],
|
|
"hiddenFindDept": searchData['buMenName'],
|
|
// "hiddenFindTime": searchData['findUserId'],
|
|
"creatorName": searchData['findUserName'],
|
|
// "confirmId": searchData['findUserName'],
|
|
"confirmUserName": searchData['trueUserName'],
|
|
"hiddenType": searchData['type'],
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 删除隐患
|
|
static Future<Map<String, dynamic>> deleteHiddenDangers(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/$id',
|
|
method: Method.delete,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 隐患确认
|
|
static Future<Map<String, dynamic>> setHazardConfirmation(data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/confirm',
|
|
method: Method.put,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 申请延期
|
|
static Future<Map<String, dynamic>> setRequestExtension(data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hiddenExamine/requestAnExtension',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 申请特殊处置隐患
|
|
static Future<Map<String, dynamic>> setReasonInability(data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hiddenExamine/requestAnSpecial',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 隐患整改
|
|
static Future<Map<String, dynamic>> setHiddenDangerRectification(data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/rectify',
|
|
method: Method.put,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
|
|
/// 审批特殊处置审核
|
|
static Future<Map<String, dynamic>> setApprovalSpecialDisposal(data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hiddenExamine/reviewSpecial',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 审批延期申请
|
|
static Future<Map<String, dynamic>> setApprovalExtensionApplication(data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hiddenExamine/reviewExtension',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 隐患验收
|
|
static Future<Map<String, dynamic>> setHiddenDangerAcceptance(data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/check',
|
|
method: Method.put,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
/// 根据隐患外键ID查询隐患列表
|
|
static Future<Map<String, dynamic>> getHiddenDangerListByforeignKeyId(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/queryHiddenListByForeign',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
/// APP隐患排查-首页列表(待排查,已排查)
|
|
static Future<Map<String, dynamic>> getHazardInvestigationList(data) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/risk/app/listManager/checkAppPage',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// 详情
|
|
static Future<Map<String, dynamic>> getRiskPointsList(String id) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/risk/app/listManager/info/$id',
|
|
method: Method.post,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 新增事故下的风险点提交
|
|
static Future<Map<String, dynamic>> submitInvestigationItemsYinHuan(data) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/risk/app/checkRecordAccidentItem/accidentSave',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// APP检查清单总提交
|
|
static Future<Map<String, dynamic>> customCheckRecordFinishYinHuan(data) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/risk/app/checkRecord/save',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
///App股份端 -主界面所有企业统计
|
|
static Future<Map<String, dynamic>> getStockTerminalMainInterfaceList(data) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/risk/app/checkRecord/corpCheckRecordStatistics',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
///App股份端 -主界面所有企业统计
|
|
static Future<Map<String, dynamic>> getStockSecondaryPageList(data) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/risk/app/listManager/list',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
///APP清单检查记录-检查记录分页(已检查,超期未检查)
|
|
static Future<Map<String, dynamic>> getCheckRecordList(data) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/risk/app/checkRecord/list',
|
|
method: Method.post,
|
|
data: {
|
|
...data,
|
|
},
|
|
);
|
|
}
|
|
|
|
///APP清单检查记录-检查记录分页(已检查,超期未检查)
|
|
static Future<Map<String, dynamic>> getCheckRecordDetails(String id) {
|
|
return HttpManager().request(
|
|
ApiService.basePath,
|
|
'/risk/app/checkRecord/info/$id',
|
|
method: Method.post,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// 详情ByHiddeNiD
|
|
static Future<Map<String, dynamic>> getDetailByHiddeNiD(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/hidden/$id',
|
|
method: Method.get,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
/// 隐患修改
|
|
static Future<Map<String, dynamic>> dangerChangeEdit(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/edit',
|
|
method: Method.put,
|
|
data: {
|
|
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// ai识别图片
|
|
static Future<Map<String, dynamic>> aiRecognitionImages(String imagePath) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/hidden',
|
|
'/hidden/aiHidden',
|
|
method: Method.post,
|
|
data: {
|
|
// ...data,
|
|
"hiddenUrl": imagePath,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
|
|
} |