import 'package:dio/dio.dart'; import 'package:qhd_prevention/http/ApiService.dart'; import 'package:qhd_prevention/http/HttpManager.dart'; import 'package:qhd_prevention/services/SessionService.dart'; class DoorAndCarApi { ///////=======一级口门人 /// 人员-相关方人员入场申请列表 static Future> getXgfPersonAuditList(Map data) { return HttpManager().request( '${ApiService.basePath}/primeport', '/personApply/xgfPersonApplyList', method: Method.post, data: { ...data }, ); } /// 人员-相关方-人员申请-详情 static Future> getXgfAuditInfoById(String id) { return HttpManager().request( '${ApiService.basePath}/primeport', '/personApply/xgfPersonApplyInfoById/$id', method: Method.get, data: { // "id": id, // ...data , }, ); } /// 人员-获取本公司的项目列表 static Future> getProjectNameList() { return HttpManager().request( '${ApiService.basePath}', '/xgfManager/project/listAllPassedBySelfCorp', method: Method.get, data: { // ...data , }, ); } /// 人员-获取项目里的人列表 static Future> getPeopleinProject(String id) { return HttpManager().request( '${ApiService.basePath}', '/xgfManager/projectUser/getPeopleinProject/$id', method: Method.get, data: { // "id": id, // ...data , }, ); } /// 审批人所有数据 static Future> getApproverList(String corpId,String deptId, String personnelPermissionFlag, //人员审核权限(1-无权限,2-有权限) String vehiclePermissionFlag,//车辆审核权限(1-无权限,2-有权限) String temporaryPermissionFlag,//临时审核权限(1-无权限,2-有权限) ) { return HttpManager().request( '${ApiService.basePath}/primeport', '/mkmjApprovalUser/listAll?corpId=$corpId' '&personnelPermissionFlag=$personnelPermissionFlag' '&vehiclePermissionFlag=$vehiclePermissionFlag' '&temporaryPermissionFlag=$temporaryPermissionFlag', method: Method.get, data: { // ...data }, ); } /// 人员-相关方人员入场申请列表 static Future> xgfPersonSave(Map data) { return HttpManager().request( '${ApiService.basePath}/primeport', '/personApply/xgfPersonSave', method: Method.post, data: { ...data }, ); } ///////=======一级口门车 /// 车辆-相关方提上来的车辆申请 static Future> getXgfCarAuditList(Map data) { return HttpManager().request( '${ApiService.basePath}/primeport', '/vehicleAudit/pendingApprovalList', method: Method.post, data: { ...data }, ); } /// 股份、相关方车辆审批-详情 static Future> getLevelCarInfoById(String id) { return HttpManager().request( '${ApiService.basePath}/primeport', '/vehicleApply/$id', method: Method.get, data: { // "id": id, // ...data , }, ); } /// 相关方车辆录入 static Future> levelCarSave(Map data) { return HttpManager().request( '${ApiService.basePath}/primeport', '/vehicleApply/save', method: Method.post, data: { ...data }, ); } /////=========封闭区域人 /// 人员-待审批-已审批|申请中-申请记录分页 static Future> getEnclosedPersonList(Map data) { return HttpManager().request( '${ApiService.basePath}/primeport', '/closedAreaPersonApply/pendingApprovalRecordList', method: Method.post, data: { ...data }, ); } /// 人员-详情 static Future> getEnclosedPersonById(String id) { return HttpManager().request( '${ApiService.basePath}/primeport', '/closedAreaPersonApply/$id', method: Method.get, data: { // "id": id, // ...data , }, ); } /// 人员-新增 static Future> enclosedPersonSave(Map data) { return HttpManager().request( '${ApiService.basePath}/primeport', '/closedAreaPersonApply/save', method: Method.post, data: { ...data }, ); } /////=========封闭区域车 /// 人员-待审批-已审批|申请中-申请记录分页 static Future> getEnclosedCarList(Map data) { return HttpManager().request( '${ApiService.basePath}/primeport', '/closedAreaCarApply/list', method: Method.post, data: { ...data }, ); } /// 车辆-详情 static Future> getEnclosedCarById(String id) { return HttpManager().request( '${ApiService.basePath}/primeport', '/closedAreaCarApply/$id', method: Method.get, data: { // "id": id, // ...data , }, ); } /// 车辆-新增 static Future> enclosedAreaCarSave(Map data) { return HttpManager().request( '${ApiService.basePath}/primeport', '/closedAreaCarApply/save', method: Method.post, data: { ...data }, ); } /// 跟据管辖单位查询封闭区域 static Future> getEnclosedAreaById(String id) { return HttpManager().request( '${ApiService.basePath}/primeport', '/closedArea/listAllByJurisdictionalCorpId/$id', method: Method.get, data: { // "id": id, // ...data , }, ); } }