Showing
3 changed files
with
92 additions
and
23 deletions
Too many changes to show.
To preserve performance only 3 of 6 files are displayed.
.idea/dictionaries/WWN.xml
0 → 100644
.idea/vcs.xml
0 → 100644
| 1 | 1 | class ConfigurationNodeApi { |
| 2 | - /** | |
| 3 | - * @description 获取组态信息 | |
| 4 | - * @param {'CONFIGURE' | 'CONTENT' | 'NODE'} levelType - 组态资源类型 | |
| 5 | - * @param {string} levelId - 组态资源ID | |
| 6 | - */ | |
| 7 | - static getConfigurationInfo = async (levelType, levelId) => { | |
| 8 | - return await defHttp.get(`/yt/configuration/node/${levelType}/${levelId}`) | |
| 9 | - } | |
| 10 | - | |
| 11 | - /** | |
| 12 | - * @description 编辑数据交互 | |
| 13 | - */ | |
| 14 | - static updateConfigurationNodeEvent() { | |
| 15 | - | |
| 16 | - } | |
| 17 | - | |
| 18 | - /** | |
| 19 | - * @description 获取组织节点树 | |
| 20 | - * @returns | |
| 21 | - */ | |
| 22 | - static getOrgTree = async () => { | |
| 23 | - return await defHttp.get('/yt/organization/me/list') | |
| 24 | - } | |
| 2 | + /** | |
| 3 | + * @description 获取组态信息 | |
| 4 | + * @param {'CONFIGURE' | 'CONTENT' | 'NODE'} levelType - 组态资源类型 | |
| 5 | + * @param {string} levelId - 组态资源ID | |
| 6 | + */ | |
| 7 | + static getConfigurationInfo(levelType, levelId) { | |
| 8 | + return defHttp.get(`/yt/configuration/node/${levelType}/${levelId}`) | |
| 9 | + } | |
| 10 | + | |
| 11 | + /** | |
| 12 | + * @description 获取组织节点树 | |
| 13 | + * @returns | |
| 14 | + */ | |
| 15 | + static getOrgTree() { | |
| 16 | + return defHttp.get('/yt/organization/me/list') | |
| 17 | + } | |
| 18 | + | |
| 19 | + /** | |
| 20 | + * @description 通过设备ID 获取 设备属性 | |
| 21 | + * @param tbDeviceId | |
| 22 | + * @returns {Promise<*>} | |
| 23 | + */ | |
| 24 | + static getDeviceAttr(tbDeviceId) { | |
| 25 | + return defHttp.get(`/plugins/telemetry/DEVICE/${tbDeviceId}/keys/timeseries`) | |
| 26 | + } | |
| 27 | + | |
| 28 | + /** | |
| 29 | + * @description 获取组织下的设备 | |
| 30 | + * @param {'DIRECT_CONNECTION' | 'GATEWAY' | 'SENDOR'} deviceType - 'DIRECT_CONNECTION' 直连设备 'GATEWAY' 网关设备 'SENDOR' 传感器 | |
| 31 | + * @param {string} orgId - 组织ID | |
| 32 | + * @returns {Promise<*>} | |
| 33 | + */ | |
| 34 | + static getDeviceUnderTheOrg(deviceType, orgId) { | |
| 35 | + return defHttp.get(`/yt/device/list/${deviceType}?organizationId=${orgId}`) | |
| 36 | + } | |
| 37 | + | |
| 38 | + /** | |
| 39 | + * @description 查询设备的子设备 | |
| 40 | + * @param deviceId 设备ID | |
| 41 | + * @returns {Promise<*>} | |
| 42 | + */ | |
| 43 | + static getDeviceChildDevice(deviceId) { | |
| 44 | + return defHttp.get(`/yt/device/relation?page=1&pageSize=10&fromId=${deviceId}`) | |
| 45 | + } | |
| 46 | + | |
| 47 | + /** | |
| 48 | + * @description 查询所有主设备列表 | |
| 49 | + * @param orgId | |
| 50 | + * @returns {Promise<*>} | |
| 51 | + */ | |
| 52 | + static getMasterDevice(orgId) { | |
| 53 | + return defHttp.get(`/yt/device/list/master/${orgId}`) | |
| 54 | + } | |
| 55 | + | |
| 56 | + /** | |
| 57 | + * @description 查询所有从设备 | |
| 58 | + * @param orgId | |
| 59 | + * @param masterDeviceId | |
| 60 | + * @returns {Promise<*>} | |
| 61 | + */ | |
| 62 | + static getSlaveDevice(orgId, masterDeviceId) { | |
| 63 | + return defHttp.get(`/yt/device/list/slave/${orgId}?masterId=${masterDeviceId}`) | |
| 64 | + } | |
| 65 | + | |
| 66 | + /** | |
| 67 | + * @description 编辑数据交互 | |
| 68 | + */ | |
| 69 | + static updateNodeEvent(data) { | |
| 70 | + return defHttp.post('/yt/configuration/node/event', data) | |
| 71 | + } | |
| 72 | + | |
| 73 | + /** | |
| 74 | + * @description 编辑动画效果 | |
| 75 | + * @param {*} data | |
| 76 | + * @returns | |
| 77 | + */ | |
| 78 | + static updateNodeAct(data) { | |
| 79 | + return defHttp.post('/yt/configuration/node/act', data) | |
| 80 | + } | |
| 25 | 81 | } | ... | ... |