| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import { ApiInstance } from '../type'
- const insurancePolicyApi = (axiosInstance: ApiInstance) => ({
- quote: (data: any) => axiosInstance.post('/unify/order/quote', data), // 报价
- getQuoteNo:(data: any) => axiosInstance.get(`/unify/order/getQuoteNo?licenseNo=${data.licenseNo}&vinNo=${data.vinNo}&engineNo=${data.engineNo}`), // 获取报价号
- ruleFilterCompany: (data: any) => axiosInstance.post('/scheme/ruleFilterCompany', data, {
- headers: {
- system_code: localStorage.getItem('login_system')
- }
- }), // 获取保司
- getSchemeResult: (data: any) => axiosInstance.get(`scheme/getSchemeResult?companyId=${data.companyId}&&productId=${data.productId}`), // 获取保司下的险种和驾意险
- imagesUpload: (data: any) => axiosInstance.post('/unify/order/imagesUpload', data), // 上传影像保存
- underwriting: (data: any) => axiosInstance.post('/unify/order/underwriting', data), // 核保
- imageSave: (data: any) => axiosInstance.post('/unify/order/imageSave', data), // 本地影像存储
- queryList: (data: any) => axiosInstance.post('supplementOrder/queryList', data), // 订单
- getOrderStatus: (data: any) => axiosInstance.post('/unify/order/getOrderStatus', data), // 状态更新
- getQrCode: (data: string) => axiosInstance.get(`/order/qrCode/getQrCode?orderNo=${data}`), // 支付二维码
- getOrderDetail: (data: any) => axiosInstance.get(`/supplementOrder/getOrderDetail?ordersNo=${data}`), // 详情
- orderTrack: (data: any) => axiosInstance.post('/orderTrack/list', data), // 订单轨迹
- deleteTaskImages: (data: string) => axiosInstance.get(`/order/taskImages/delete?id=${data}`), // 影像资料删除
- destroyQrCode: (data: any) => axiosInstance.post('/order/qrCode/destroyQrCode', data), // 撤销支付码
- getClausePage: (data: any) => axiosInstance.post('manager/clause/getClausePage', data), //特别约定列表查询
- getHistoryQuoteList: (data: any) => axiosInstance.post('/supplementOrder/getHistoryQuoteList', data), // 报价历史
- queryClauseData: (data: any) => axiosInstance.post('/unify/order/queryClauseData', data), // 特约
- adjustAdd: (data: any) => axiosInstance.post('/adjust/adjustAdd', data), // 创建批改订单
- adjustDel: (data: any) => axiosInstance.delete(`/adjust/adjustDel?id=${data}`), // 删除批改订单
- adjustRemove: (data: any) => axiosInstance.delete(`/adjust/adjustRemove?orderNo=${data}`), // 取消批改订单
- changeSubmit: (data: any) => axiosInstance.post(`/adjust/changeSubmit`, data), // 批改提交
- refundSubmit: (data: any) => axiosInstance.post(`/adjust/refundSubmit`, data), // 整单退提交
- getBusinessInsuranceByKindType: (data: any) => axiosInstance.get('/scheme/getBusinessInsuranceByKindType', { params: data }), // 获取对应保险的保额
- adjustList: (data: any) => axiosInstance.post(`/adjust/adjustList`, data), // 订单批改列表分页
- adjustGetById: (data: any) => axiosInstance.get(`/adjust/adjustGet`, { params: data }), // 订单批改详情
- exportAdjustList: (data: any) => axiosInstance.post(`/adjust/exportAdjustList`, data, {responseType: 'blob'}), // 订单批改导出
- verifyOrder: (data: any) => axiosInstance.post(`/adjust/verifyOrder`, data), // 审核批改订单
- getNewCarList: (data: any) => axiosInstance.post('newCarJudgeRules/getNewCarList', data), // 新旧车列表
- addNewCar: (data: any) => axiosInstance.post('newCarJudgeRules/addNewCar', data), // 新增
- updateNewCar: (data: any) => axiosInstance.post('newCarJudgeRules/updateNewCar', data), // 编辑
- delNewCar: (data: any) => axiosInstance.post('newCarJudgeRules/delNewCar', data), // 删除
- })
- export default insurancePolicyApi
|