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;