main.api.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. pointMonitor = '/monitor/onedevice',
  14. getFaultDiagnosis = '/monitor/getFaultDiagnosis',
  15. }
  16. /**
  17. * 导出api
  18. * @param params
  19. */
  20. export const getExportUrl = Api.exportXls;
  21. /**
  22. * 导入api
  23. */
  24. export const getImportUrl = Api.importExcel;
  25. /**
  26. * 列表接口
  27. * @param params
  28. */
  29. export const list = (params) => defHttp.post({ url: Api.list, params });
  30. /**
  31. * 一键测风
  32. * @param params
  33. */
  34. export const testWind = (params) => defHttp.post({ url: Api.testWind, params });
  35. /**
  36. * 关键路线列表
  37. */
  38. export const pathList = (params) => defHttp.get({ url: Api.pathList, params });
  39. /**
  40. * 关键路线列表
  41. */
  42. export const deviceList = (params) => defHttp.get({ url: Api.deviceList, params });
  43. // 风机曲线方程
  44. export const lineList = (params) => defHttp.get({ url: Api.lineList, params });
  45. export const pointMonitor = (params) => defHttp.post({ url: Api.pointMonitor, params });
  46. export const getFaultDiagnosis = (params) => defHttp.post({ url: Api.getFaultDiagnosis, params });