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=''