windrect.api.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. testWind = '/safety/ventanalyCommand/testwind',
  4. list = '/ventanaly-device/monitor/device',
  5. pathList = '/safety/ventanalyManageSystem/list',
  6. deviceList = '/safety/ventanalyWind/list',
  7. resultList = '/safety/testwind/list',
  8. importExcel = '/sys/user/importExcel',
  9. exportXls = 'safety/testwindDetail/exportXls',
  10. cameraList = '/safety/ventanalyCamera/list',
  11. cameraAddrList = '/ventanaly-device/camera/info',
  12. }
  13. /**
  14. * 导出api
  15. * @param params
  16. */
  17. export const getExportUrl = Api.exportXls;
  18. /**
  19. * 导入api
  20. */
  21. export const getImportUrl = Api.importExcel;
  22. /**
  23. * 列表接口
  24. * @param params
  25. */
  26. export const list = (params) => defHttp.post({ url: Api.list, params });
  27. /**
  28. * 一键测风结果列表接口
  29. * @param params
  30. */
  31. export const resultList = (params) => defHttp.get({ url: Api.resultList, params });
  32. /**
  33. * 一键测风
  34. * @param params
  35. */
  36. export const testWind = (params) => defHttp.post({ url: Api.testWind, params });
  37. /**
  38. * 关键路线列表
  39. */
  40. export const pathList = (params) => defHttp.get({ url: Api.pathList, params });
  41. /**
  42. * 关键路线列表
  43. */
  44. export const deviceList = (params) => defHttp.get({ url: Api.deviceList, params });
  45. export const cameraAddrList = (params) => defHttp.post({ url: Api.cameraAddrList, params });
  46. export const cameraList = (params) => defHttp.get({ url: Api.cameraList, params });
  47. export const exportXls = (params) => defHttp.post({ url: Api.importExcel, params });