From cf9f6f88c29fdbbc77f8a83591df6648ab48c1fe Mon Sep 17 00:00:00 2001 From: 15133876896-BGG25 <2233720980@qq.com> Date: Fri, 30 Jun 2023 16:51:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E8=AF=A6=E6=83=85=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/big/device.js | 79 +++++++++++++++++++ src/views/big/device/components/devInfo.vue | 85 ++++++++++++++++++--- src/views/big/device/index.vue | 4 +- 3 files changed, 155 insertions(+), 13 deletions(-) diff --git a/src/api/big/device.js b/src/api/big/device.js index 6f32170..7d77c4a 100644 --- a/src/api/big/device.js +++ b/src/api/big/device.js @@ -34,4 +34,83 @@ export function delDevice(id) { method: 'get', params: { ids: id } }) +} +// 获取设备详情 +export function getDeviceinfo() { + return new Promise((resolve,reject)=>{ + let val ={ + msg:'', + code:200, + data:{ + name: "默认", + devconfig:"", + label:"", + checkbox: ["是否网关"], + model:"model", + } + } + resolve(val) + }) +} +// 获取设备属性 +export function getDeviceattribute(data) { + return new Promise((resolve,reject)=>{ + + let val ={ + msg:'', + code:200, + data:[], + total:'' + } + for(var i=data.page*10-10+1;i<=data.pageSize;i++){ + val.data.push({ + nowTime: i+'时间', + keyName: i+'键名', + keyValue: i+'值', + }) + } + val.total=val.data.length + resolve(val) + }) +} +// 获取最新遥测数据 +export function gettelemetrydata(data) { + return new Promise((resolve,reject)=>{ + let val ={ + msg:'', + code:200, + data:[], + total:'' + } + for(var i=data.page*10-10+1;i<=data.pageSize;i++){ + val.data.push({ + nowTime: i+'时间', + keyName: i+'键名', + keyValue: i+'值', + }) + } + val.total=val.data.length + resolve(val) + }) +} +// 获取PDF +export function getDevicePDF(data) { + return new Promise((resolve,reject)=>{ + let val ={ + msg:'', + code:200, + data:[], + total:'' + } + for(var i=data.page*10-10+1;i<=data.pageSize;i++){ + val.data.push({ + nowTime: i+'时间', + Name: i+'名称', + address: i+'地址', + more: i+'更多', + }) + } + val.total=val.data.length + resolve(val) + }) } \ No newline at end of file diff --git a/src/views/big/device/components/devInfo.vue b/src/views/big/device/components/devInfo.vue index a547bf2..4b1c1df 100644 --- a/src/views/big/device/components/devInfo.vue +++ b/src/views/big/device/components/devInfo.vue @@ -1,3 +1,12 @@ +