balancePress.api.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. list = '/monitor/device',
  4. baseList = '/safety/ventanalyManageSystem/list',
  5. deviceList = '/safety/ventanalyManageSystem/linkdevicelist',
  6. submit = '/monitor/demo/avePress/add',
  7. submitEdit = '/monitor/demo/avePress/edit',
  8. subList = '/monitor/demo/avePress/list',
  9. subList2 = '/monitor/demo/avePress/list2',
  10. updatePassword = '/monitor/demo/avePress/update/password',
  11. validPassword = '/monitor/demo/avePress/valid/password',
  12. controlWindow = '/monitor/demo/avePress/controlWindow',
  13. cancelcontrolWindow = '/monitor/demo/avePress/cancel-controlWindow',
  14. }
  15. /**
  16. * 列表接口
  17. * @param params
  18. */
  19. export const list = (params) => defHttp.post({ url: Api.list, params });
  20. /**
  21. * 保存或者更新用户
  22. * @param params
  23. */
  24. export const getTableList = (params) => defHttp.get({ url: Api.baseList, params });
  25. /**
  26. * 关联设备列表接口
  27. * @param params
  28. */
  29. export const deviceList = (params) => defHttp.get({ url: Api.deviceList, params });
  30. /**
  31. * 监测参数提交
  32. * @param params
  33. */
  34. export const submit = (params) => defHttp.post({ url: Api.submit, params });
  35. /**
  36. * 监测参数查询列表
  37. * @param params
  38. */
  39. export const subList = (params) => defHttp.get({ url: Api.subList, params });
  40. export const subList2 = (params) => defHttp.get({ url: Api.subList2, params });
  41. /**
  42. * 监测参数提交-编辑
  43. * @param params
  44. */
  45. export const submitEdit = (params) => defHttp.post({ url: Api.submitEdit, params });
  46. export const controlWindow = (params) => defHttp.get({ url: Api.controlWindow, params }, { joinParamsToUrl: true });
  47. export const cancelcontrolWindow = (params) => defHttp.get({ url: Api.cancelcontrolWindow, params }, { joinParamsToUrl: true });
  48. export const updatePassword = (params) =>
  49. defHttp.get({ url: Api.updatePassword, params }).then((e) => {
  50. if (e.success) return Promise.resolve(e.result);
  51. throw e.message;
  52. });
  53. export const validPassword = (params) =>
  54. defHttp.get({ url: Api.validPassword, params }).then((e) => {
  55. if (e.success) return Promise.resolve(e.result);
  56. throw e.message;
  57. });