main.api.ts 1014 B

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