From 98e2c4c3be6341d5c078e4bcd78dee0525a2ed90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?= <43331987+JiaLiBai@users.noreply.github.com> Date: Sat, 13 Sep 2025 22:41:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=88=97=E8=A1=A8=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=E7=94=B5=E4=BD=8D=E8=A1=A8=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ems/site.js | 8 ++ src/views/ems/site/sblb/PointTable.vue | 114 +++++++++++++++++++++++++ src/views/ems/site/sblb/index.vue | 16 +++- 3 files changed, 136 insertions(+), 2 deletions(-) create mode 100644 src/views/ems/site/sblb/PointTable.vue diff --git a/src/api/ems/site.js b/src/api/ems/site.js index e80d29a..73a7f74 100644 --- a/src/api/ems/site.js +++ b/src/api/ems/site.js @@ -62,3 +62,11 @@ export function getDeviceList(siteId) { method: 'get', }) } + +//获取设备点位table +export function getDevicePointList({siteId,deviceCategory,pageNum,pageSize}) { + return request({ + url: `/ems/siteConfig/getDevicePointList?siteId=${siteId}&pageNum=${pageNum}&pageSize=${pageSize}&deviceCategory=${deviceCategory}`, + method: 'get', + }) +} \ No newline at end of file diff --git a/src/views/ems/site/sblb/PointTable.vue b/src/views/ems/site/sblb/PointTable.vue new file mode 100644 index 0000000..56a46c8 --- /dev/null +++ b/src/views/ems/site/sblb/PointTable.vue @@ -0,0 +1,114 @@ + + + + \ No newline at end of file diff --git a/src/views/ems/site/sblb/index.vue b/src/views/ems/site/sblb/index.vue index 1823343..cca460d 100644 --- a/src/views/ems/site/sblb/index.vue +++ b/src/views/ems/site/sblb/index.vue @@ -50,7 +50,7 @@ + width="260"> @@ -101,10 +108,11 @@ import {getDeviceInfoList,getDeviceDetailInfo,deleteService} from'@/api/ems/site' import {getAllSites} from '@/api/ems/zddt' import {formatNumber} from "@/filters/ems"; +import PointTable from './PointTable.vue' import AddDevice from "./AddDevice.vue"; export default { name: "Sblb", - components:{AddDevice}, + components:{AddDevice,PointTable}, data() { return { loading:false, @@ -142,6 +150,10 @@ export default { } }, methods:{ + // 查看设备电位表格 + pointDetail(row){ + this.$refs.pointTable.showTable({deviceCategory:row.deviceCategory,siteId:row.siteId}) + }, clearEditDeviceData(){ this.mode = ''; this.editDeviceId=''