QinGang_interested/lib/http/modules/hidden_danger_api.dart

492 lines
12 KiB
Dart
Raw Normal View History

2025-12-12 09:11:30 +08:00
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,
},
);
}
}