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 | class ConfigurationNodeApi { | 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 | } |