index.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. import { get, post, del, put } from '/@/utils/request';
  2. export default {
  3. common:{
  4. singleImg: (data: object) => post('/common/singleImg', data),
  5. },
  6. product: {
  7. getList: (params: object) => get('/product/page_list', params),
  8. getLists: (params: object) => get('/product/list', params),
  9. add: (data: object) => post('/product/add', data),
  10. delete: (ids: number) => del('/product/del', { ids }),
  11. edit: (data: object) => put('/product/edit', data),
  12. detail: (id: number) => get('/product/detail', { id }),
  13. message_protocol_list: (params: object) => get('/product/protocol/message_protocol_list', params),
  14. trunsport_protocol_list: (params: object) => get('/product/protocol/trunsport_protocol_list', params),
  15. getDataType: (params: object) => get('/product/tsl/data_type', params),
  16. },
  17. category:{
  18. getList: (params: object) => get('/product/category/list', params),
  19. add: (data: object) => post('/product/category/add', data),
  20. edit: (data: object) => put('/product/category/edit', data),
  21. del: (id: number) => del('/product/category/del', { id }),
  22. },
  23. instance:{
  24. getList: (params: object) => get('/product/device/page_list', params),
  25. add: (data: object) => post('/product/device/add', data),
  26. edit: (data: object) => put('/product/device/edit', data),
  27. del: (ids: number) => del('/product/device/del', { ids }),
  28. },
  29. dept: {
  30. getList: (params: object) => get('/system/dept/tree', params),
  31. },
  32. model: {
  33. property: (params: object) => get('/product/tsl/property/list', params),
  34. propertyadd: (data: object) => post('/product/tsl/property/add', data),
  35. function: (params: object) => get('/product/tsl/function/list', params),
  36. event: (params: object) => get('/product/tsl/event/list', params),
  37. tag: (params: object) => get('/product/tsl/tag/list', params),
  38. },
  39. }