index.ts 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import { get, post, del, put } from '/@/utils/request';
  2. export default {
  3. common: {
  4. getList: (params: object) => get('/source/search', params),
  5. add: (data: object) => post('/source/api/add', data),
  6. delete: (ids: number) => del('/source/del', { ids }),
  7. edit: (data: object) => put('/source/api/edit', data),
  8. detail: (sourceId: number) => get('/source/detail', { sourceId }),
  9. deploy: (data: object) => post('/source/deploy', data),
  10. undeploy: (data: object) => post('/source/undeploy', data),
  11. api: (sourceId: number) => get('/source/api/get', { sourceId }),
  12. devadd: (data: object) => post('/source/device/add', data),
  13. devedit: (data: object) => put('/source/device/edit', data),
  14. devapi: (sourceId: number) => get('/source/device/get', { sourceId }),
  15. getdevList: (params: object) => get('/product/device/list', params),
  16. getdata: (params: object) => get('/source/getdata', params),
  17. getLists: (params: object) => get('/source/list', params),
  18. },
  19. node:{
  20. getList: (params: object) => get('/source/node/list', params),
  21. add: (data: object) => post('/source/node/add', data),
  22. delete: (nodeId: number) => del('/source/node/del', { nodeId }),
  23. edit: (data: object) => put('/source/node/edit', data),
  24. getpropertyList: (params: object) => get('/product/tsl/property/all', params),
  25. },
  26. template:{
  27. getList: (params: object) => get('/source/template/search', params),
  28. add: (data: object) => post('/source/template/add', data),
  29. delete: (ids: number) => del('/source/template/del', { ids }),
  30. edit: (data: object) => put('/source/template/edit', data),
  31. detail: (id: number) => get('/source/template/detail', { id }),
  32. allList: (params: object) => get('/source/template/list', params), // 获取所有已发布列表
  33. getdata: (params: object) => get('/source/template/getdata', params ),
  34. getDictData: (params: object) => get('/common/dict/data/getDictData', params ),
  35. cityTree: (params: object) => get('/common/city/tree', params ),
  36. } ,
  37. tnode:{
  38. getList: (params: object) => get('/source/template/node/list', params),
  39. add: (data: object) => post('/source/template/node/add', data),
  40. delete: (id: number) => del('/source/template/node/del', { id }),
  41. edit: (data: object) => put('/source/template/node/edit', data),
  42. deploy: (data: object) => post('/source/template/deploy', data),
  43. undeploy: (data: object) => post('/source/template/undeploy', data),
  44. },
  45. weather:{
  46. getCityWeatherList: () => get('/region/weather/cityWeatherList'),
  47. getWhichCityWeather: (params: object) => get('/region/weather/getInfoById', params),
  48. getTemperatureEchartById: (params: object) => get('/region/weather/getTemperatureEchartById', params),
  49. getWindpowerEchartById: (params: object) => get('/region/weather/getWindpowerEchartById', params),
  50. }
  51. }