import { defHttp } from '/@/utils/http/axios'; import { listParams, checkParams, dincrementResult } from './model'; import { Result, FileStream } from '/#/axios'; enum Api { incrementAdd = '/service/agent/increment/add', incrementRenew = '/service/agent/increment/renew', checkUserName = '/service/agent/increment/checkUserName', listApi = '/service/agent/increment/list', allList = '/service/agent/incrementType/allList', addDowm = '/service/agent/down/add', dowmList = '/service/agent/down/list', cameraIncrementLog = '/service/sale/operLog/pageOperLog', listExport = '/service/sale/repairInfo/exportRepairInfo', } export const listApi = (params: listParams) => defHttp.post({ url: Api.listApi, params: params, // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const dowmListApi = (params: listParams) => defHttp.post({ url: Api.dowmList, params: params, // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const addApi = (params: checkParams) => defHttp.post({ url: Api.incrementAdd, params: params, // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); //权益延期 export const dincrementList = (params) => defHttp.get({ url: Api.allList, params: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const renewApi = (params: checkParams) => defHttp.post({ url: Api.incrementRenew, params: params, // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const checkUserName = (params: checkParams) => defHttp.get({ url: Api.checkUserName, params: params, // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const addDowm = (params: checkParams) => defHttp.post({ url: Api.addDowm, params: params, // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const cameraIncrementLog = (params: checkParams) => defHttp.post({ url: Api.cameraIncrementLog, params: params, // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const DownExport = (params) => defHttp.downloadFile({ url: Api.listExport + `?lang=${params.lang}`, params: params, fileName: '工单列表.xlsx', // data: params, headers: { // @ts-ignore ignoreCancelToken: true, }, responseType: 'blob', });