warning.api.ts 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. import { defHttp } from '/@/utils/http/axios';
  2. import { Modal } from 'ant-design-vue';
  3. enum Api {
  4. list = '/safety/ventanalyMonitorLimit/list',
  5. save = '/safety/ventanalyMonitorLimit/add',
  6. edit = '/safety/ventanalyMonitorLimit/edit',
  7. deleteById = '/safety/ventanalyMonitorLimit/delete',
  8. limitList = '/safety/limitLevel/list',
  9. limitSave = '/safety/limitLevel/add',
  10. limitEdit = '/safety/limitLevel/edit',
  11. limitDeleteById = '/safety/limitLevel/delete',
  12. importExcel = '/sys/user/importExcel',
  13. exportXls = '/sys/user/exportXls',
  14. workFaceDeviceList = '/safety/managesysDevice/getManagesDeviceInfo',
  15. warningLogList = '/safety/managesysAlarmInfo/list',
  16. warningLogAdd = '/safety/managesysAlarmInfo/add',
  17. warningLogEdit = '/safety/managesysAlarmInfo/edit',
  18. warningLogDeleteById = '/safety/managesysAlarmInfo/delete',
  19. workFaceWarningList = '/safety/managesysAlarm/list',
  20. workFaceWarningAdd = '/safety/managesysAlarm/add',
  21. workFaceWarningBatchAdd = '/safety/managesysAlarm/addBatch',
  22. workFaceWarningEdit = '/safety/managesysAlarm/edit',
  23. workFaceWarningDelete = '/safety/managesysAlarm/delete',
  24. workFacePointList = '/safety/ventanalyMonitorParams/getListByType', // 参数1 :设置点位 2:读取点位
  25. warkFaceControlDevicePointList = '/safety/managesysAlarmAuto/list',
  26. warkFaceControlDevicePointBatchAdd = '/safety/managesysAlarmAuto/addBatch',
  27. warkFaceControlDevicePointDelete = '/safety/managesysAlarmAuto/delete',
  28. warkFaceControlDevicePointEdit = '/safety/managesysAlarmAuto/edit',
  29. backWindControlDevicePointList = '/safety/managesysAuto/list',
  30. backWindControlDevicePointBatchAdd = '/safety/managesysAuto/addBatch',
  31. backWindControlDevicePointDelete = '/safety/managesysAuto/delete',
  32. backWindControlDevicePointEdit = '/safety/managesysAuto/edit',
  33. }
  34. /**
  35. * 导出api
  36. * @param params
  37. */
  38. export const getExportUrl = Api.exportXls;
  39. /**
  40. * 导入api
  41. */
  42. export const getImportUrl = Api.importExcel;
  43. /**
  44. * 列表接口
  45. * @param params
  46. */
  47. export const list = (params) => defHttp.get({ url: Api.list, params });
  48. export const save = (params) => defHttp.post({ url: Api.save, params });
  49. export const edit = (params) => defHttp.put({ url: Api.edit, params });
  50. export const limitSave = (params) => defHttp.post({ url: Api.limitSave, params });
  51. export const limitEdit = (params) => defHttp.put({ url: Api.limitEdit, params });
  52. export const limitDeleteById = (params, handleSuccess) => {
  53. return defHttp.delete({ url: Api.limitDeleteById, params }, { joinParamsToUrl: true }).then(() => {
  54. handleSuccess();
  55. });
  56. };
  57. /**
  58. * 删除用户
  59. */
  60. export const deleteById = (params, handleSuccess) => {
  61. return defHttp.delete({ url: Api.deleteById, params }, { joinParamsToUrl: true }).then(() => {
  62. handleSuccess();
  63. });
  64. };
  65. /**
  66. * 保存或者更新用户
  67. * @param params
  68. */
  69. export const saveOrUpdate = (params, isUpdate) => {
  70. const url = isUpdate ? Api.edit : Api.save;
  71. return defHttp.put({ url: url, params });
  72. };
  73. export const limitList = (params) => defHttp.get({ url: Api.limitList, params });
  74. // 下面是工作面预警点表管理
  75. export const workFaceDeviceList = (params) => defHttp.get({ url: Api.workFaceDeviceList, params });
  76. export const workFaceWarningList = (params) => defHttp.get({ url: Api.workFaceWarningList, params });
  77. export const workFaceWarningAdd = (params) => defHttp.post({ url: Api.workFaceWarningAdd, params });
  78. export const workFaceWarningBatchAdd = (params) => defHttp.post({ url: Api.workFaceWarningBatchAdd, params });
  79. export const workFaceWarningEdit = (params) => defHttp.put({ url: Api.workFaceWarningEdit, params });
  80. export const workFaceWarningDelete = (params) => {
  81. return defHttp.delete({ url: Api.workFaceWarningDelete, params }, { joinParamsToUrl: true });
  82. };
  83. export const workFacePointList = (params) => defHttp.get({ url: Api.workFacePointList, params });
  84. // 预警控制设备点位管理
  85. export const warkFaceControlDevicePointList = (params) => defHttp.get({ url: Api.warkFaceControlDevicePointList, params });
  86. export const warkFaceControlDevicePointBatchAdd = (params) => defHttp.post({ url: Api.warkFaceControlDevicePointBatchAdd, params });
  87. export const warkFaceControlDevicePointEdit = (params) => defHttp.put({ url: Api.warkFaceControlDevicePointEdit, params });
  88. export const warkFaceControlDevicePointDelete = (params) => {
  89. return defHttp.delete({ url: Api.warkFaceControlDevicePointDelete, params }, { joinParamsToUrl: true }).then(() => {});
  90. };
  91. // 一件反风控制设备点位管理
  92. export const backWindControlDevicePointList = (params) => defHttp.get({ url: Api.backWindControlDevicePointList, params });
  93. export const backWindControlDevicePointBatchAdd = (params) => defHttp.post({ url: Api.backWindControlDevicePointBatchAdd, params });
  94. export const backWindControlDevicePointEdit = (params) => defHttp.put({ url: Api.backWindControlDevicePointEdit, params });
  95. export const backWindControlDevicePointDelete = (params) => {
  96. return defHttp.delete({ url: Api.backWindControlDevicePointDelete, params }, { joinParamsToUrl: true }).then(() => {});
  97. };
  98. // 预警条目管理
  99. export const warningLogList = (params) => defHttp.get({ url: Api.warningLogList, params });
  100. export const warningLogAdd = (params) => defHttp.post({ url: Api.warningLogAdd, params });
  101. export const warningLogEdit = (params) => defHttp.put({ url: Api.warningLogEdit, params });
  102. export const warningLogDeleteById = (params) => defHttp.delete({ url: Api.warningLogDeleteById, params });