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) }, // 还款凭证分页列表 gettraceProof_page: data => { return service.service.post(`${apiAdmin}api/trace/traceProof/page`, data) }, // 统计回款金额 gettraceProof_amount: data => { return service.service.post(`${apiAdmin}api/trace/traceProof/amount`, data) }, // 短信模板 getSmsTemplate: data => { return service.service.get(`${apiAdmin}api/trace/sms/template`, data) }, // 发送短信 smsSend: data => { return service.service.post(`${apiAdmin}api/trace/sms/send`, data) }, // 重试 smsRetry: data => { return service.service.post(`${apiAdmin}api/trace/sms/retry`, data) }, // 取消 smsCancel: data => { return service.service.post(`${apiAdmin}api/trace/sms/cancel`, data) }, // 批量发送短信 smsBatchSend: data => { return service.service.post(`${apiAdmin}api/trace/sms/batch-send`, data) }, // 发起-文书送达 traceServedCreate: data => { return service.service.post(`${apiAdmin}api/trace/traceServed/create`, data) }, // 批量发起-文书送达 traceServedBatchCreate: data => { return service.service.post(`${apiAdmin}api/trace/traceServed/batch-create`, data) }, // 取消 traceServedBatchCancel: data => { return service.service.post(`${apiAdmin}api/trace/traceServed/cancel`, data) }, // 重试 traceServedBatchRetry: data => { return service.service.post(`${apiAdmin}api/trace/traceServed/retry`, data) }, // 批量更新案件状态(在办、办结) updateCaseStatus: data => { return service.service.post(`${apiAdmin}cases/caseInfo/updateCaseStatus`, data) }, // 批量发起签章 traceSeal_launch: data => { return service.service.post(`${apiAdmin}api/trace/traceSeal/launch`, data) }, // 批量重试 traceSeal_retry: data => { return service.service.post(`${apiAdmin}api/trace/traceSeal/retry`, data) }, // 批量取消 traceSeal_cancel: data => { return service.service.post(`${apiAdmin}api/trace/traceSeal/cancel`, data) }, // 案件文书-列表 getCaseGenerateList: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/getCaseGenerateList`, data) }, // 案件文书-上传模板 customFileUpload: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/customFile/upload`, data, { headers: {'Content-Type': 'multipart/form-data'}, },) }, // 案件文书-生成文书 traceGenerateCreate: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/create`, data) }, // 案件文书-重新生成文书 traceGenerateRetry: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/retry`, data) }, // 案件文书-删除 traceGenerateDelete: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/delete`, data) }, // 案件文书-批量生成文书 traceGenerateBatchCreate: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/batch-create`, data) }, // 案件文书-批量取消 traceGenerateBatchCancel: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/batch-cancel`, data) }, // 案件文书-批量重试 traceGenerateBatchRetry: data => { return service.service.post(`${apiAdmin}api/trace/traceGenerate/batch-retry`, data) }, // // 案件签字-发起签字 traceSignCreate: data => { return service.service.post(`${apiAdmin}api/trace/traceSign/create`, data) }, // 案件签字-批量发起签字 traceSignBatchCreate: data => { return service.service.post(`${apiAdmin}api/trace/traceSign/batch-create`, data) }, // 同组的用户列表(协办员选择项) getCurrGroupUserList: data => { return service.service.get(`${apiAdmin}system/user/getCurrGroupUserList`, data) }, // 配置协办员 updateAssistMediator: data => { return service.service.post(`${apiAdmin}cases/caseInfo/updateAssistMediator`, data) }, // 人物画像-查询当前债务人画像信息 debtorProfile_getByDebtorId: data => { return service.service.get(`${apiAdmin}api/portrait/debtorProfile/getByDebtorId?id=${data}`) }, // 人物画像-编辑债务人的画像信息 debtorProfile_edit: data => { return service.service.post(`${apiAdmin}api/portrait/debtorProfile/edit`, data) }, // 人物画像-标签列表 debtorProfile_labels: data => { return service.service.post(`${apiAdmin}api/portrait/debtorProfile/labels`, data) }, //========================end::案件管理====================================== } export default caseManagementApi;