From 5403b4699b58eb2709c664f91c620f9bbef02981 Mon Sep 17 00:00:00 2001 From: wu <2468489804@qq.com> Date: Tue, 23 Aug 2022 10:07:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=AE=BE=E5=A4=87=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E5=BD=93=E5=89=8D=E5=80=BC=E7=9B=91=E6=8E=A7&?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E5=80=BC=E5=86=99=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/edgeServer.api.js | 22 +- .../edgeServer/edgeServerConfigure/device.vue | 907 +++++++++++------- .../edgeServerConfigure/deviceConfigure.vue | 1 - .../edgeServer/edgeServerConfigure/index.vue | 5 +- 4 files changed, 572 insertions(+), 363 deletions(-) diff --git a/src/api/modules/edgeServer.api.js b/src/api/modules/edgeServer.api.js index dc9ea76..df8c524 100644 --- a/src/api/modules/edgeServer.api.js +++ b/src/api/modules/edgeServer.api.js @@ -94,13 +94,31 @@ export default ({ service, request, serviceForMock, requestForMock, mock, faker, url: url + '/Edge/DeviceData?data=__status' }) }, - GET_DEVICE_POINT_VALUE(url, username, password, deviceName){ + GET_DEVICE_POINT_VALUE(url, username, password, deviceName, data, type){ return request({ auth: { username: username, password: password }, - url: url + '/Edge/BrowseDeviceDataNodes?data=' + deviceName + data: { + 'address':data + }, + method: 'post', + url: url + '/'+ deviceName +'/Read'+ type +'32' + }) + }, + SET_DEVICE_POINT_VALUE(url, deviceName, data, type, value){ + return request({ + auth: { + username: 'admin', + password: process.env.VUE_APP_HSLSERVER_PASSWORD + }, + data: { + address:data, + value:value + }, + method: 'post', + url: url + '/'+ deviceName +'/Write'+ type +'32' }) } }) diff --git a/src/views/edgeServer/edgeServerConfigure/device.vue b/src/views/edgeServer/edgeServerConfigure/device.vue index d726ac4..6cf0f44 100644 --- a/src/views/edgeServer/edgeServerConfigure/device.vue +++ b/src/views/edgeServer/edgeServerConfigure/device.vue @@ -5,10 +5,17 @@ 设备 - + - + 新加设备 @@ -20,36 +27,72 @@ - - - - {{ item.name }} + + + + {{ item.name }} - + :class="{ + 'device-status': true, + 'device-status-online': item.status, + 'device-status-offline': !item.status, + }" + > - - + 设备配置 - 应用 + 应用 - + - - - 新增 + + + 新增 @@ -57,415 +100,485 @@