123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- 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<Result>({
- url: Api.listApi,
- params: params,
- // data: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- });
- export const dowmListApi = (params: listParams) =>
- defHttp.post<Result>({
- url: Api.dowmList,
- params: params,
- // data: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- });
- export const addApi = (params: checkParams) =>
- defHttp.post<Result>({
- url: Api.incrementAdd,
- params: params,
- // data: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- });
- //权益延期
- export const dincrementList = (params) =>
- defHttp.get<dincrementResult>({
- url: Api.allList,
- params: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- });
- export const renewApi = (params: checkParams) =>
- defHttp.post<Result>({
- url: Api.incrementRenew,
- params: params,
- // data: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- });
- export const checkUserName = (params: checkParams) =>
- defHttp.get<Result>({
- url: Api.checkUserName,
- params: params,
- // data: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- });
- export const addDowm = (params: checkParams) =>
- defHttp.post<Result>({
- url: Api.addDowm,
- params: params,
- // data: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- });
- export const cameraIncrementLog = (params: checkParams) =>
- defHttp.post<Result>({
- url: Api.cameraIncrementLog,
- params: params,
- // data: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- });
- export const DownExport = (params) =>
- defHttp.downloadFile<FileStream>({
- url: Api.listExport + `?lang=${params.lang}`,
- params: params,
- fileName: '工单列表.xlsx',
- // data: params,
- headers: {
- // @ts-ignore
- ignoreCancelToken: true,
- },
- responseType: 'blob',
- });
|