nursing_unit_vue/src/views/iot/manager/manager.api.ts

40 lines
1.2 KiB
TypeScript
Raw Normal View History

2026-04-01 14:54:48 +08:00
import { defHttp } from '/@/utils/http/axios';
enum Api {
list = '/iot/device/manager/list',
previewList = '/iot/device/manager/previewList',
add = '/iot/device/manager/add',
edit = '/iot/device/manager/edit',
delete = '/iot/device/manager/delete',
exportXls = '/iot/device/manager/exportXls',
2026-04-20 21:17:33 +08:00
exportDeviceHzExcel = '/iot/device/manager/exportDeviceHzExcel',
2026-04-01 14:54:48 +08:00
bingLogList = '/iot/device/manager/bingLogList',
nuList = '/iot/device/manager/nuList',
addLog = '/iot/device/manager/addLog',
}
/**
* api
* @param params
*/
export const getExportUrl = Api.exportXls;
2026-04-20 21:17:33 +08:00
export const exportDeviceHzExcel = Api.exportDeviceHzExcel;
2026-04-01 14:54:48 +08:00
/**
*
* @param params
*/
export const list = (params) => defHttp.get({ url: Api.list, params });
export const previewList = (params) => defHttp.get({ url: Api.previewList, params });
export const bingLogList = (params) => defHttp.get({ url: Api.bingLogList, params });
export const nuList = (params) => defHttp.get({ url: Api.nuList, params });
/**
*
* @param params
*/
export const save = (params, isUpdate) => {
let url = isUpdate ? Api.edit : Api.add;
return defHttp.post({url: url, params});
}
export const saveLog = (params) => defHttp.post({ url: Api.addLog, params });