index.ts 1.2 KB

123456789101112131415161718192021222324
  1. import { get, post, del, put } from '/@/utils/request';
  2. export default {
  3. common: {
  4. levelall: (id: number) => get('/alarm/level/all', { id }),
  5. trigger_type: (productKey: number) => get('/alarm/rule/trigger_type', { productKey }),
  6. trigger_param: (productKey: number) => get('/alarm/rule/trigger_param', { productKey }),
  7. operator: (productKey: number) => get('/alarm/rule/operator', { productKey }),
  8. getList: (params: object) => get('/alarm/rule/list', params),
  9. add: (data: object) => post('/alarm/rule/add', data),
  10. delete: (id: number) => del('/alarm/rule/del', { id }),
  11. edit: (data: object) => put('/alarm/rule/edit', data),
  12. detail: (id: number) => get('/alarm/rule/detail', { id }),
  13. deploy: (data: object) => post('/alarm/rule/deploy', data),
  14. undeploy: (data: object) => post('/alarm/rule/undeploy', data),
  15. level_edit: (data: object) => put('/alarm/level/edit', data),
  16. level_all: (productKey: number) => get('/alarm/level/all', { productKey }),
  17. },
  18. log: {
  19. getList: (params: object) => get('/alarm/log/list', params),
  20. detail: (id: number) => get('/alarm/log/detail', { id }),
  21. handle: (data: object) => post('/alarm/log/handle', data),
  22. },
  23. }