mediate-manage-web/src/services/caseManagement.js
2024-12-25 16:47:17 +08:00

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;