@jdlinker/demo
Version:
jdLinker 样例模块
50 lines (41 loc) • 1.35 kB
text/typescript
import { defHttp } from '@jdlinker/func';
/**
* 获取产品列表
*/
export const getProductList = (data?: any) =>
defHttp.get({ url: '/device/product/_query/no-paging?paging=false', data }, { isTransformResponse: false });
/**
* 获取设备列表
*/
export const getDeviceList = (data?: any) =>
defHttp.get({ url: '/device-instance/_query/no-paging?paging=false', data }, { isTransformResponse: false });
/**
* 获取组织列表
*/
export const getOrgList = (data?: any) =>
defHttp.get({ url: '/sys/sysDepart/listAll', data }, { isTransformResponse: false });
/**
* 搜索
*/
export const query = (data: any) => {
const params = { ...data };
return defHttp.post({ url: '/alarm/record/list', data, params }, { isTransformResponse: false });
};
/**
* 告警处理
*/
export const handleLog = (data: any) => defHttp.post({ url: '/alarm/record/_handle', data });
/**
* 告警记录
*/
export const detail = (id: string) => defHttp.get({ url: `/alarm/record/${id}` });
/**
* 告警历史记录
*/
export const queryHistoryList = (data: any) =>
defHttp.post({ url: '/alarm/history/_query', data }, { isTransformResponse: false });
/**
* 获取告警处理结果
*/
export const queryHandleHistory = (data: any) =>
defHttp.post({ url: '/alarm/record/handle-history/_query', data }, { isTransformResponse: false });