148 lines
5.0 KiB
JavaScript
148 lines
5.0 KiB
JavaScript
import service from "./index";
|
|
const apiAdmin = '/mediate/'
|
|
|
|
const caseManagementApi = {
|
|
|
|
//========================start::案件管理======================================
|
|
// 数据字典-金融产品类型
|
|
getDict: data => {
|
|
return service.service.post(`${apiAdmin}data/dict/getDict`, data, {hideLoading:true})
|
|
},
|
|
// 区域
|
|
getDeptList: data => {
|
|
return service.service.post(`${apiAdmin}company/dept/getDeptList`, data)
|
|
},
|
|
// 根据区域id列表查看用户列表
|
|
getUserByDeptList: data => {
|
|
return service.service.post(`${apiAdmin}system/user/getUserByDeptList`, data, {hideLoading:true})
|
|
},
|
|
|
|
// 案件各状态数量
|
|
getCaseCount: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/getCaseCount`, data, {hideLoading:true})
|
|
},
|
|
// 案件状态枚举
|
|
getMediateStatusEnum: data => {
|
|
return service.service.get(`${apiAdmin}cases/caseInfo/getMediateStatusEnum`, {hideLoading:true})
|
|
},
|
|
|
|
// 案件管理列表
|
|
getCaseInfoList: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/getCaseInfoList`, data)
|
|
},
|
|
// 单个删除-案件列表
|
|
deleteCaseInfoById: data => {
|
|
return service.service.get(`${apiAdmin}cases/caseInfo/deleteCaseInfoById?id=${data}`)
|
|
},
|
|
// 批量删除-案件列表
|
|
deleteCaseBatch: data => {
|
|
return service.service.post(`${apiAdmin}/cases/caseInfo/deleteCaseBatch`,data)
|
|
},
|
|
// 通过id获取案件详情
|
|
getCaseInfoById: data => {
|
|
return service.service.get(`${apiAdmin}cases/caseInfo/getCaseInfoById?id=${data}`)
|
|
},
|
|
// 新增案件
|
|
addCaseInfo: data => {
|
|
return service.service.post(`${apiAdmin}/cases/caseInfo/addCaseInfo`,data)
|
|
},
|
|
// 编辑案件
|
|
updateCaseInfoById: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/updateCaseInfoById`,data)
|
|
},
|
|
// 分配案件
|
|
dispatchCase: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/dispatchCase`,data)
|
|
},
|
|
// 调解模板 type=1 话术模板 type=2
|
|
getTemplateList: data => {
|
|
return service.service.post(`${apiAdmin}template/getTemplateList`, data)
|
|
},
|
|
// 导入案件
|
|
getImportCase: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/import`, data)
|
|
},
|
|
// 导出案件模板
|
|
getExportTemplate: data => {
|
|
return service.postFile(`${apiAdmin}cases/caseInfo/exportTemplate`, data)
|
|
},
|
|
|
|
// 调解记录-调解成功1/调解失败0
|
|
updateResultStatus: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/updateResultStatus`, data)
|
|
},
|
|
|
|
// 更新调解协议文件(更新调解模板)
|
|
updateCaseAgreement: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/updateCaseAgreement`, data)
|
|
},
|
|
|
|
// 调解中案件状态枚举
|
|
getCaseStatusEnum: data => {
|
|
return service.service.get(`${apiAdmin}cases/caseInfo/getCaseStatusEnum`)
|
|
},
|
|
|
|
// 根据话术id获取话术内容
|
|
getTemplateById: data => {
|
|
return service.service.post(`${apiAdmin}template/getTemplateById`, data)
|
|
},
|
|
// 暂存
|
|
updateCaseLog: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/updateCaseLog`, data)
|
|
},
|
|
// 上一个案件
|
|
getFrontCaseById: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/getFrontCaseById`, data)
|
|
},
|
|
// 下一个案件
|
|
getNextCaseById: data => {
|
|
return service.service.post(`${apiAdmin}cases/caseInfo/getNextCaseById`, data)
|
|
},
|
|
|
|
// 回款计划列表,没有分页
|
|
getcase_payback_planlist: data => {
|
|
return service.service.post(`${apiAdmin}api/case_payback_plan/list`, data)
|
|
},
|
|
// 新增回款计划
|
|
getcase_payback_save: data => {
|
|
return service.service.post(`${apiAdmin}api/case_payback_plan/save`, data)
|
|
},
|
|
|
|
// 还款凭证列表
|
|
gettraceProof_list: data => {
|
|
return service.service.post(`${apiAdmin}api/trace/traceProof/list`, data)
|
|
},
|
|
// 上传还款凭证
|
|
gettraceProof_create: data => {
|
|
return service.service.post(`${apiAdmin}api/trace/traceProof/create`, data)
|
|
},
|
|
// 统计总金额
|
|
gettraceProof_statistics: data => {
|
|
return service.service.post(`${apiAdmin}api/trace/traceProof/statistics`, data)
|
|
},
|
|
// 校验
|
|
gettraceProof_valid: data => {
|
|
return service.service.post(`${apiAdmin}api/trace/traceProof/valid`, data)
|
|
},
|
|
// 修改
|
|
gettraceProof_edit: data => {
|
|
return service.service.post(`${apiAdmin}api/trace/traceProof/edit`, data)
|
|
},
|
|
// 删除
|
|
gettraceProof_delete: data => {
|
|
return service.service.post(`${apiAdmin}api/trace/traceProof/delete`, data)
|
|
},
|
|
// 取消效验
|
|
gettraceProof_cancel: data => {
|
|
return service.service.post(`${apiAdmin}api/trace/traceProof/cancel`, data)
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//========================end::案件管理======================================
|
|
}
|
|
export default caseManagementApi; |