import { defHttp } from '/@/utils/http/axios'; import { PageParams, CorporationListGetResultModel, UpdateCompanyParam, DeviceListItem, DeviceGetResultModel, } from './model'; import { Result, UploadFileParams } from '/#/axios'; enum Api { // selectCompanyNum = '/zfb-api/zfb/company/selectCompanyNum', // listAllCompany = '/zfb-api/zfb/company/getListAll', // selectCompanyByType = '/zfb-api/zfb/company/selectCompanyByType', // uploadLogo = '/zfb-api/zfb/company/uploadLogo', // updateCompany = '/zfb-api/zfb/company/updateCompany', // selectCompanyDevice = '/zfb-api/zfb/company/selectCompanyDevice', // unbindDevice = '/zfb-api/zfb/company/unbindDevice', selectCompanyNum = '/kankan-api/api/manager/company/list', listAllCompany = '/kankan-api/api/manager/company/getListAll', selectCompanyByType = '/kankan-api/api/manager/company/selectCompanyByType', uploadLogo = '/kankan-api/api/manager/company/uploadLogo', updateCompany = '/kankan-api/api/manager/company/updateCompany', selectCompanyDevice = '/kankan-api/api/manager/company/selectCompanyDevice', unbindDevice = '/kankan-api/api/manager/company/unbindDevice', } /** * @description: Get sample list value */ export const ListApi = (params: PageParams) => defHttp.post({ url: Api.selectCompanyNum, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const ListAllCompanyApi = (params: PageParams) => defHttp.post({ url: Api.listAllCompany, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const ListVerifyApi = (params: PageParams) => defHttp.post({ url: Api.selectCompanyByType, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const selectCompanyDevice = (params: UpdateCompanyParam) => defHttp.post({ url: Api.updateCompany, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const updateCompnayApi = (params: UpdateCompanyParam) => defHttp.post({ url: Api.updateCompany, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const ListCompanyDeviceApi = (params: DeviceListItem) => defHttp.post({ url: Api.selectCompanyDevice, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export const unDeviceApi = (params: DeviceListItem) => defHttp.post({ url: Api.unbindDevice, params, headers: { // @ts-ignore ignoreCancelToken: true, }, }); export function uploadLogoApi( params: UploadFileParams, // onUploadProgress: (progressEvent: ProgressEvent) => void, ) { return defHttp.uploadFile( { url: Api.uploadLogo, // onUploadProgress, }, params, ); }