diff --git a/src/api/ems/dzjk.js b/src/api/ems/dzjk.js index 578c0f9..42aa3ea 100644 --- a/src/api/ems/dzjk.js +++ b/src/api/ems/dzjk.js @@ -156,28 +156,28 @@ export function getClusterData({siteId,stackId,clusterId,dateTime,pageNum,pageSi //储能 export function storagePower(siteId,startTime,endTime) { return request({ - url: `/ems/siteMonitor/runningGraph/storagePower?siteId=${siteId}&startTime=${startTime}&endTime=${endTime}`, + url: `/ems/siteMonitor/runningGraph/storagePower?siteId=${siteId}&startDate=${startTime}&endDate=${endTime}`, method: 'get' }) } //poc温度 export function pcsMaxTemp(siteId,startTime,endTime) { return request({ - url: `/ems/siteMonitor/runningGraph/pcsMaxTemp?siteId=${siteId}&startTime=${startTime}&endTime=${endTime}`, + url: `/ems/siteMonitor/runningGraph/pcsMaxTemp?siteId=${siteId}&startDate=${startTime}&endDate=${endTime}`, method: 'get' }) } // 电池平均soc export function batteryAveSoc(siteId,startTime,endTime) { return request({ - url: `/ems/siteMonitor/runningGraph/batteryAveSoc?siteId=${siteId}&startTime=${startTime}&endTime=${endTime}`, + url: `/ems/siteMonitor/runningGraph/batteryAveSoc?siteId=${siteId}&startDate=${startTime}&endDate=${endTime}`, method: 'get' }) } // 电池平均温度 export function batteryAveTemp(siteId,startTime,endTime) { return request({ - url: `/ems/siteMonitor/runningGraph/batteryAveTemp?siteId=${siteId}&startTime=${startTime}&endTime=${endTime}`, + url: `/ems/siteMonitor/runningGraph/batteryAveTemp?siteId=${siteId}&startDate=${startTime}&endDate=${endTime}`, method: 'get' }) } diff --git a/src/assets/styles/common.scss b/src/assets/styles/common.scss index 435ec15..52b4e3a 100644 --- a/src/assets/styles/common.scss +++ b/src/assets/styles/common.scss @@ -51,12 +51,12 @@ .sbjk-card-container{ .el-card__header { background-color: transparent; - padding: 10px 14px; + padding: 5px 14px; color: #ffffff; position: relative; border-radius: 5px 5px 0 0; .large-title{ - font-size: 20px; + font-size: 18px; font-weight: 500; line-height: 40px; padding: 0 50px 0 11px; @@ -78,6 +78,12 @@ right: 25px; top: 50%; transform: translateY(-50%); + .alarm-icon{ + font-size: 22px; + color: #fff; + display: block; + cursor: pointer; + } } } //红色背景颜色标题 diff --git a/src/router/ems.js b/src/router/ems.js index 361c7ac..d12d68c 100644 --- a/src/router/ems.js +++ b/src/router/ems.js @@ -130,6 +130,12 @@ export const dzjk=[ component: () => import('@/views/ems/dzjk/tjbb/dbbb/index.vue'), name: 'DzjkTjbbDbbb', meta: { title: '电表报表',breadcrumb: false,activeMenu: '/dzjk',activeSecondMenuName:'DzjkTjbb'}, + }, + { + path: 'sybb', + component: () => import('@/views/ems/dzjk/tjbb/sybb/index.vue'), + name: 'DzjkTjbbSybb', + meta: { title: '收益报表',breadcrumb: false,activeMenu: '/dzjk',activeSecondMenuName:'DzjkTjbb'}, } ] }, diff --git a/src/views/ems/dzjk/sbjk/bmsdcc/index.vue b/src/views/ems/dzjk/sbjk/bmsdcc/index.vue index 5fdbf71..96be67d 100644 --- a/src/views/ems/dzjk/sbjk/bmsdcc/index.vue +++ b/src/views/ems/dzjk/sbjk/bmsdcc/index.vue @@ -8,9 +8,18 @@ 'running-card-container':baseInfo.workStatus === '0' }">
- {{baseInfo.parentDeviceName?`${baseInfo.parentDeviceName} —> ` : ''}}{{baseInfo.deviceName}} + {{baseInfo.parentDeviceName?`${baseInfo.parentDeviceName} -> ` : ''}}{{baseInfo.deviceName}} +
+
数据更新时间:{{ baseInfo.dataUpdateTime || '-'}}
+
- 详细 + 详细 + + +
@@ -133,9 +142,9 @@ export default { }, methods:{ // 查看设备电位表格 - pointDetail(row){ + pointDetail(row,dataType){ const {siteId,deviceId} = row - this.$refs.pointTable.showTable({siteId,deviceId,deviceCategory:'CLUSTER'}) + this.$refs.pointTable.showTable({siteId,deviceId,deviceCategory:'CLUSTER'},dataType) }, showChart(pointName,deviceId){ pointName && this.$refs.pointChart.showChart({pointName,deviceCategory:'CLUSTER',deviceId}) diff --git a/src/views/ems/dzjk/sbjk/bmszl/index.vue b/src/views/ems/dzjk/sbjk/bmszl/index.vue index e2db367..ada39c8 100644 --- a/src/views/ems/dzjk/sbjk/bmszl/index.vue +++ b/src/views/ems/dzjk/sbjk/bmszl/index.vue @@ -9,8 +9,17 @@ shadow="always">
{{baseInfo.deviceName}} +
+
数据更新时间:{{ baseInfo.dataUpdateTime || '-'}}
+
- 详细 + 详细 + + +
@@ -147,9 +156,9 @@ export default { }, methods:{ // 查看设备电位表格 - pointDetail(row){ + pointDetail(row,dataType){ const {siteId,deviceId} = row - this.$refs.pointTable.showTable({siteId,deviceId,deviceCategory:'STACK'}) + this.$refs.pointTable.showTable({siteId,deviceId,deviceCategory:'STACK'},dataType) }, showChart(pointName,deviceId,deviceCategory = 'STACK'){ pointName && this.$refs.pointChart.showChart({pointName,deviceCategory,deviceId}) diff --git a/src/views/ems/dzjk/sbjk/db/index.vue b/src/views/ems/dzjk/sbjk/db/index.vue index a9fccb6..29ed74d 100644 --- a/src/views/ems/dzjk/sbjk/db/index.vue +++ b/src/views/ems/dzjk/sbjk/db/index.vue @@ -23,7 +23,13 @@
数据更新时间:{{ item.dataUpdateTime }}
- 详细 + 详细 + + +
@@ -146,9 +152,9 @@ export default { }, methods: { // 查看设备电位表格 - pointDetail(row){ + pointDetail(row,dataType){ const {deviceId} = row - this.$refs.pointTable.showTable({siteId:this.siteId,deviceId,deviceCategory:'AMMETER'}) + this.$refs.pointTable.showTable({siteId:this.siteId,deviceId,deviceCategory:'AMMETER'},dataType) }, showChart(pointName,deviceId){ pointName && this.$refs.pointChart.showChart({pointName,deviceCategory:'AMMETER',deviceId}) diff --git a/src/views/ems/dzjk/sbjk/dtdc/Table.vue b/src/views/ems/dzjk/sbjk/dtdc/Table.vue index 82068f2..c4f2140 100644 --- a/src/views/ems/dzjk/sbjk/dtdc/Table.vue +++ b/src/views/ems/dzjk/sbjk/dtdc/Table.vue @@ -54,9 +54,12 @@ @@ -115,7 +118,6 @@ export default { methods: { //查看表格行图表 chartDetail(row, dataType = "") { - const { clusterDeviceId, deviceId } = row; this.$emit("chart", { ...row, dataType }); }, }, diff --git a/src/views/ems/dzjk/sbjk/dtdc/index.vue b/src/views/ems/dzjk/sbjk/dtdc/index.vue index f616b77..cd336da 100644 --- a/src/views/ems/dzjk/sbjk/dtdc/index.vue +++ b/src/views/ems/dzjk/sbjk/dtdc/index.vue @@ -170,9 +170,9 @@ export default { }, methods: { // 查看设备电位表格 - pointDetail(row){ + pointDetail(row,dataType){ const {deviceId,clusterDeviceId} = row - this.$refs.pointTable.showTable({siteId:this.siteId,deviceId,deviceCategory:'BATTERY',parentId:clusterDeviceId}) + this.$refs.pointTable.showTable({siteId:this.siteId,deviceId,deviceCategory:'BATTERY',parentId:clusterDeviceId},dataType) }, changeMenu(menu) { const { activeBtn } = this; diff --git a/src/views/ems/dzjk/sbjk/pcs/index.vue b/src/views/ems/dzjk/sbjk/pcs/index.vue index 0fff3a2..da64dca 100644 --- a/src/views/ems/dzjk/sbjk/pcs/index.vue +++ b/src/views/ems/dzjk/sbjk/pcs/index.vue @@ -31,11 +31,11 @@
数据更新时间:{{ pcsItem.dataUpdateTime }}
- 详细 + 详细
@@ -273,9 +273,9 @@ export default { }, methods: { // 查看设备电位表格 - pointDetail(row){ + pointDetail(row,dataType){ const {siteId,deviceId} = row - this.$refs.pointTable.showTable({siteId,deviceId,deviceCategory:'PCS'}) + this.$refs.pointTable.showTable({siteId,deviceId,deviceCategory:'PCS'},dataType) }, showChart(pointName, deviceId,isBranch=false) { pointName && diff --git a/src/views/ems/dzjk/sbjk/ssyx/CnglqxChart.vue b/src/views/ems/dzjk/sbjk/ssyx/CnglqxChart.vue index a67c649..0a388d2 100644 --- a/src/views/ems/dzjk/sbjk/ssyx/CnglqxChart.vue +++ b/src/views/ems/dzjk/sbjk/ssyx/CnglqxChart.vue @@ -14,7 +14,6 @@ + + diff --git a/src/views/ems/site/sblb/PointTable.vue b/src/views/ems/site/sblb/PointTable.vue index ba13bef..b4653d2 100644 --- a/src/views/ems/site/sblb/PointTable.vue +++ b/src/views/ems/site/sblb/PointTable.vue @@ -10,7 +10,7 @@ destroy-on-close lock-scroll show-close - title="点位清单" + :title="dataType === 'point' ? '点位清单' : '报警点位'" width="950px" > @@ -30,14 +30,15 @@ style="width: 150px" > - - - + + + + + + + + +
- - - + + + + + + + + 搜索 @@ -81,13 +82,14 @@ label="数据点位名称" prop="pointName" > - - - + + + + + + + + { + this.getData() + }); + }, + handleCurrentChange(val) { + this.pageNum = val; + this.$nextTick(() => { + this.getData() + }); + }, + showTable({ deviceCategory, siteId, deviceId, parentId = "" },dataType) { + this.dataType = dataType; this.deviceCategory = deviceCategory; this.siteId = siteId; this.deviceId = deviceId; this.parentId = deviceCategory === "BATTERY" ? parentId : ""; //只有单体电池需要这个值 this.show = true; - this.getData(); + this.getData() + }, + getAlarmPointData(param){ + this.loading = true; + getDevicePointList(param) + .then((response) => { + this.tableData = response?.rows || []; + this.totalSize = response?.total || 0; + }) + .finally(() => { + this.loading = false; + }); + }, + getPointData(param){ + this.loading = true; + getDevicePointList(param) + .then((response) => { + this.tableData = response?.rows || []; + this.totalSize = response?.total || 0; + }) + .finally(() => { + this.loading = false; + }); }, getData() { - this.loading = true; const { siteId, deviceId, @@ -242,11 +281,11 @@ export default { dataPoint, lower, upper, - ipAddress, - ipPort, + // ipAddress, + // ipPort, }, } = this; - getDevicePointList({ + const params = { siteId, deviceId, deviceCategory, @@ -259,29 +298,10 @@ export default { dataPoint, lower, upper, - ipAddress, - ipPort, - }) - .then((response) => { - this.tableData = response?.rows || []; - this.totalSize = response?.total || 0; - }) - .finally(() => { - this.loading = false; - }); - }, - // 分页 - handleSizeChange(val) { - this.pageSize = val; - this.$nextTick(() => { - this.getData(); - }); - }, - handleCurrentChange(val) { - this.pageNum = val; - this.$nextTick(() => { - this.getData(); - }); + ipAddress:'', + ipPort:'', + } + this.dataType === 'point' ? this.getPointData(params) : this.getAlarmPointData(params) }, }, }; diff --git a/src/views/ems/site/sblb/index.vue b/src/views/ems/site/sblb/index.vue index 81910a7..f18ad60 100644 --- a/src/views/ems/site/sblb/index.vue +++ b/src/views/ems/site/sblb/index.vue @@ -13,12 +13,6 @@
新增设备 - - 上传点位清单 -