device.api.ts 967 B

123456789101112131415161718192021222324252627
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. list = '/ventanaly-device/monitor/device',
  4. baseList = '/safety/ventanalyDeviceInfo/list',
  5. // deviceTypeList = '/safety/ventanalyDeviceInfo/DeviceKind/query',
  6. // deviceTypeList = '/sys/dict/DeviceKind/queryBySystem',
  7. deviceTypeList = '/safety/ventanalyDeviceInfo/DeviceKind/queryBySystem',
  8. itemList = '/sys/dictItem/list',
  9. devPosition = '/sys/dict/getDictItems/devPosVisible',
  10. }
  11. /**
  12. * 列表接口
  13. * @param params
  14. */
  15. export const list = (params) => defHttp.post({ url: Api.list, params });
  16. /**
  17. * 保存或者更新用户
  18. * @param params
  19. */
  20. export const getDeviceList = (params) => defHttp.get({ url: Api.baseList, params });
  21. export const getDeviceTypeList = (params) => defHttp.get({ url: Api.deviceTypeList, params });
  22. export const itemList = (params) => defHttp.get({ url: Api.itemList, params });
  23. export const devPosition = (params) => defHttp.get({ url: Api.devPosition, params });