additional.ts 1.5 KB

123456789101112131415161718192021222324252627
  1. import { ApiInstance } from '../type'
  2. /*
  3. * 性别 gender
  4. 民族 nation
  5. 婚姻状况 marriage
  6. 政治面貌 political_status
  7. 健康状况 health_status
  8. 学历 educational
  9. 银行 bank_info
  10. * */
  11. const additionalApi = (axiosInstance: ApiInstance) => ({
  12. dictDetails: (data: string) => axiosInstance.get(`/dict/get?dictCode=${data}`),
  13. drivingPermit: (data: any) => axiosInstance.post('/order/identify/drivingPermit', data), // 行驶证识别
  14. idCard: (data: any) => axiosInstance.post('/order/identify/idCard', data), // 身份证识别
  15. businessLicense: (data: any) => axiosInstance.post('/order/identify/businessLicense', data), // 营业执照识别
  16. vinSearch:(data: string) => axiosInstance.get(`/order/carModel/vinSearch?frameNo=${data}`), // 根据车辆识别码查询车辆信息
  17. licenseSearch:(data: any) => axiosInstance.post(`/order/carModel/modelsQuery`, data), // 根据车牌查询车辆信息
  18. saveOrders: (data: any) => axiosInstance.post('/supplementOrder/saveOrders', data), // 暂存/提交
  19. pageList: (data: any) => axiosInstance.post('/supplementOrder/pageList', data), // 订单列表
  20. deleteById: (data: string) => axiosInstance.get(`/supplementOrder/deleteById?id=${data}`), // 订单删除
  21. selectById: (data: string) => axiosInstance.get(`/supplementOrder/selectById?id=${data}`), // 详情
  22. updateOrders: (data: any) => axiosInstance.post('/supplementOrder/updateOrders', data), // 编辑
  23. })
  24. export default additionalApi