import { ApiInstance } from '../type' /* * 性别 gender 民族 nation 婚姻状况 marriage 政治面貌 political_status 健康状况 health_status 学历 educational 银行 bank_info * */ const additionalApi = (axiosInstance: ApiInstance) => ({ dictDetails: (data: string) => axiosInstance.get(`/dict/get?dictCode=${data}`), drivingPermit: (data: any) => axiosInstance.post('/order/identify/drivingPermit', data), // 行驶证识别 idCard: (data: any) => axiosInstance.post('/order/identify/idCard', data), // 身份证识别 businessLicense: (data: any) => axiosInstance.post('/order/identify/businessLicense', data), // 营业执照识别 vinSearch:(data: string) => axiosInstance.get(`/order/carModel/vinSearch?frameNo=${data}`), // 根据车辆识别码查询车辆信息 licenseSearch:(data: any) => axiosInstance.post(`/order/carModel/modelsQuery`, data), // 根据车牌查询车辆信息 saveOrders: (data: any) => axiosInstance.post('/supplementOrder/saveOrders', data), // 暂存/提交 pageList: (data: any) => axiosInstance.post('/supplementOrder/pageList', data), // 订单列表 deleteById: (data: string) => axiosInstance.get(`/supplementOrder/deleteById?id=${data}`), // 订单删除 selectById: (data: string) => axiosInstance.get(`/supplementOrder/selectById?id=${data}`), // 详情 updateOrders: (data: any) => axiosInstance.post('/supplementOrder/updateOrders', data), // 编辑 getContactAgreement: (id: string) => axiosInstance.get(`agreement/getContactAgreement?companyId=${id}`), // 获取外部协议 getContactAgreementCost: (data: { agreementId: string, productId: string, isInquiry: string | number }) => axiosInstance.get(`agreement/getContactAgreementCost?agreementId=${data.agreementId}&&productId=${data.productId}&&isInquiry=${data.isInquiry}`), rightsGrantList: (data: any) => axiosInstance.post('/rightsGrant/package/list', data), // 权益套餐分页查询 rightsGrant: (data: string) => axiosInstance.get(`/rightsGrant/package/detail/${data}`), // 补录订单权益详情 rightsList: (data: any) => axiosInstance.post('/rightsGrant/rights/list', data), // 权益券分页查询 }) export default additionalApi