import { get, post, del, put } from '/@/utils/request'; export default { common: { getList: (params: object) => get('/source/search', params), add: (data: object) => post('/source/api/add', data), delete: (ids: number) => del('/source/del', { ids }), edit: (data: object) => put('/source/api/edit', data), detail: (sourceId: number) => get('/source/detail', { sourceId }), deploy: (data: object) => post('/source/deploy', data), undeploy: (data: object) => post('/source/undeploy', data), api: (sourceId: number) => get('/source/api/get', { sourceId }), devadd: (data: object) => post('/source/device/add', data), devedit: (data: object) => put('/source/device/edit', data), devapi: (sourceId: number) => get('/source/device/get', { sourceId }), getdevList: (params: object) => get('/product/device/list', params), getdata: (params: object) => get('/source/getdata', params), getLists: (params: object) => get('/source/list', params), }, node:{ getList: (params: object) => get('/source/node/list', params), add: (data: object) => post('/source/node/add', data), delete: (nodeId: number) => del('/source/node/del', { nodeId }), edit: (data: object) => put('/source/node/edit', data), getpropertyList: (params: object) => get('/product/tsl/property/all', params), }, template:{ getList: (params: object) => get('/source/template/search', params), add: (data: object) => post('/source/template/add', data), delete: (ids: number) => del('/source/template/del', { ids }), edit: (data: object) => put('/source/template/edit', data), detail: (id: number) => get('/source/template/detail', { id }), allList: (params: object) => get('/source/template/list', params), // 获取所有已发布列表 getdata: (params: object) => get('/source/template/getdata', params ), getDictData: (params: object) => get('/common/dict/data/getDictData', params ), cityTree: (params: object) => get('/common/city/tree', params ), } , tnode:{ getList: (params: object) => get('/source/template/node/list', params), add: (data: object) => post('/source/template/node/add', data), delete: (id: number) => del('/source/template/node/del', { id }), edit: (data: object) => put('/source/template/node/edit', data), deploy: (data: object) => post('/source/template/deploy', data), undeploy: (data: object) => post('/source/template/undeploy', data), }, weather:{ getCityWeatherList: () => get('/region/weather/cityWeatherList'), getWhichCityWeather: (params: object) => get('/region/weather/getInfoById', params), getTemperatureEchartById: (params: object) => get('/region/weather/getTemperatureEchartById', params), getWindpowerEchartById: (params: object) => get('/region/weather/getWindpowerEchartById', params), } }