224 lines
5.2 KiB
Dart
224 lines
5.2 KiB
Dart
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<Map<String, dynamic>> getXgfPersonAuditList(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/personApply/xgfPersonApplyList',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// 人员-相关方-人员申请-详情
|
|
static Future<Map<String, dynamic>> getXgfAuditInfoById(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/personApply/xgfPersonApplyInfoById/$id',
|
|
method: Method.get,
|
|
data: {
|
|
// "id": id,
|
|
// ...data ,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 人员-获取本公司的项目列表
|
|
static Future<Map<String, dynamic>> getProjectNameList() {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}',
|
|
'/xgfManager/project/listAllPassedBySelfCorp',
|
|
method: Method.get,
|
|
data: {
|
|
// ...data ,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// 人员-获取项目里的人列表
|
|
static Future<Map<String, dynamic>> getPeopleinProject(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}',
|
|
'/xgfManager/projectUser/getPeopleinProject/$id',
|
|
method: Method.get,
|
|
data: {
|
|
// "id": id,
|
|
// ...data ,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// 审批人所有数据
|
|
static Future<Map<String, dynamic>> getApproverList(String corpId,String deptId) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/mkmjApprovalUser/listAll?corpId=$corpId',
|
|
method: Method.get,
|
|
data: {
|
|
// ...data
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/// 人员-相关方人员入场申请列表
|
|
static Future<Map<String, dynamic>> xgfPersonSave(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/personApply/xgfPersonSave',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
///////=======一级口门车
|
|
/// 车辆-相关方提上来的车辆申请
|
|
static Future<Map<String, dynamic>> getXgfCarAuditList(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/vehicleAudit/pendingApprovalList',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 股份、相关方车辆审批-详情
|
|
static Future<Map<String, dynamic>> getLevelCarInfoById(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/vehicleApply/$id',
|
|
method: Method.get,
|
|
data: {
|
|
// "id": id,
|
|
// ...data ,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 相关方车辆录入
|
|
static Future<Map<String, dynamic>> levelCarSave(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/vehicleApply/save',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
/////=========封闭区域人
|
|
/// 人员-待审批-已审批|申请中-申请记录分页
|
|
static Future<Map<String, dynamic>> getEnclosedPersonList(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/closedAreaPersonApply/pendingApprovalRecordList',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 人员-详情
|
|
static Future<Map<String, dynamic>> getEnclosedPersonById(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/closedAreaPersonApply/$id',
|
|
method: Method.get,
|
|
data: {
|
|
// "id": id,
|
|
// ...data ,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 人员-新增
|
|
static Future<Map<String, dynamic>> enclosedPersonSave(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/closedAreaPersonApply/save',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
/////=========封闭区域车
|
|
/// 人员-待审批-已审批|申请中-申请记录分页
|
|
static Future<Map<String, dynamic>> getEnclosedCarList(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/closedAreaCarApply/list',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 车辆-详情
|
|
static Future<Map<String, dynamic>> getEnclosedCarById(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/closedAreaCarApply/$id',
|
|
method: Method.get,
|
|
data: {
|
|
// "id": id,
|
|
// ...data ,
|
|
},
|
|
);
|
|
}
|
|
|
|
/// 车辆-新增
|
|
static Future<Map<String, dynamic>> enclosedAreaCarSave(Map data) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/closedAreaCarApply/save',
|
|
method: Method.post,
|
|
data: {
|
|
...data
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 跟据管辖单位查询封闭区域
|
|
static Future<Map<String, dynamic>> getEnclosedAreaById(String id) {
|
|
return HttpManager().request(
|
|
'${ApiService.basePath}/primeport',
|
|
'/closedArea/listAllByJurisdictionalCorpId/$id',
|
|
method: Method.get,
|
|
data: {
|
|
// "id": id,
|
|
// ...data ,
|
|
},
|
|
);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |