main.api.ts 1.2 KB

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