From d203ca541a305ec141c37114f13c39c0594f6e50 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?=
<43331987+JiaLiBai@users.noreply.github.com>
Date: Mon, 11 Aug 2025 21:50:38 +0800
Subject: [PATCH 06/19] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/ems/dzjk.js | 11 ++++++++--
.../index.vue} | 14 ++++++++-----
src/router/ems.js | 18 -----------------
src/router/index.js | 3 ---
src/views/ems/dzjk/clpz/xftg/index.vue | 1 -
src/views/ems/dzjk/gzgj/index.vue | 20 +++++++++++++------
src/views/ems/dzjk/home/ActiveChart.vue | 2 +-
src/views/ems/dzjk/home/WeekChart.vue | 12 +++++------
src/views/ems/dzjk/home/index.vue | 10 +++++-----
src/views/ems/dzjk/sbjk/RealTimeBaseInfo.vue | 7 ++++++-
src/views/ems/dzjk/sbjk/bmszl/index.vue | 8 ++++----
src/views/ems/dzjk/sbjk/pcs/index.vue | 8 +-------
src/views/ems/dzjk/sbjk/ssyx/CnglqxChart.vue | 2 +-
src/views/ems/dzjk/sbjk/ssyx/DcpjsocChart.vue | 2 +-
src/views/ems/dzjk/sbjk/ssyx/DcpjwdChart.vue | 2 +-
src/views/ems/dzjk/sbjk/ssyx/PocpjwdChart.vue | 2 +-
src/views/ems/dzjk/sbjk/yl/index.vue | 1 -
src/views/ems/dzjk/zxlt/index.vue | 8 ++++----
src/views/ems/site/sblb/AddDevice.vue | 2 --
19 files changed, 62 insertions(+), 71 deletions(-)
rename src/components/Ems/{DateRangeSelect.vue => DateRangeSelect/index.vue} (86%)
diff --git a/src/api/ems/dzjk.js b/src/api/ems/dzjk.js
index fb4beda..42d530f 100644
--- a/src/api/ems/dzjk.js
+++ b/src/api/ems/dzjk.js
@@ -7,6 +7,13 @@ export function getDzjkHomeView(siteId) {
method: 'get'
})
}
+//站点首页 冲放曲线
+export function getSevenChargeData({siteId,startDate,endDate}) {
+ return request({
+ url: `/ems/siteMap/getSevenChargeData?siteId=${siteId}&startDate=${startDate}&endDate=${endDate}`,
+ method: 'get'
+ })
+}
//获取pcs、实时运行头部的设备信息
export function getRunningHeadInfo(siteId) {
@@ -86,9 +93,9 @@ export function getAmmeterDataList(siteId) {
}
// 故障告警
-export function getAlarmDetailList({siteId, deviceType, alarmLevel, alarmStartTime, alarmEndTime,pageSize,pageNum}) {
+export function getAlarmDetailList({siteId, deviceId, alarmLevel, alarmStartTime, alarmEndTime,pageSize,pageNum}) {
return request({
- url: `/ems/siteAlarm/getAlarmDetailList?siteId=${siteId}&deviceType=${deviceType}&alarmLevel=${alarmLevel}&alarmStartTime=${alarmStartTime}&alarmEndTime=${alarmEndTime}&pageSize=${pageSize}&pageNum=${pageNum}`,
+ url: `/ems/siteAlarm/getAlarmDetailList?siteId=${siteId}&deviceId=${deviceId}&alarmLevel=${alarmLevel}&alarmStartTime=${alarmStartTime}&alarmEndTime=${alarmEndTime}&pageSize=${pageSize}&pageNum=${pageNum}`,
method: 'get'
})
}
diff --git a/src/components/Ems/DateRangeSelect.vue b/src/components/Ems/DateRangeSelect/index.vue
similarity index 86%
rename from src/components/Ems/DateRangeSelect.vue
rename to src/components/Ems/DateRangeSelect/index.vue
index caffc9e..dd9d9b5 100644
--- a/src/components/Ems/DateRangeSelect.vue
+++ b/src/components/Ems/DateRangeSelect/index.vue
@@ -56,19 +56,20 @@ export default {
this.resetDate()
this.$emit('updateDate',this.dateRange)
},
- // 搜索
+ // 搜索
search(){
this.$emit('updateDate',this.dateRange)
},
timeLine(type){
//baseTime,maxTime 毫秒数
- let baseTime = new Date(this.dateRange[type === 'before' ? 0 : 1]).getTime(),maxTime = new Date(this.defaultDateRange[1]).getTime()
+ let baseTime = type === 'before' ? new Date(this.dateRange[0]).getTime() - ( 24 * 60 * 60 * 1000) :new Date(this.dateRange[1]).getTime() + ( 24 * 60 * 60 * 1000) ,
+ maxTime = new Date(this.defaultDateRange[1]).getTime()
//updateTime 毫秒数
let updateTime = type === 'before' ? baseTime - 7 * 24 * 60 * 60 * 1000 : baseTime + 7 * 24 * 60 * 60 * 1000
if(type === 'next' && updateTime >= maxTime) updateTime = maxTime
const start = formatDate(type === 'before' ? updateTime : baseTime)
const end = formatDate(type === 'before' ? baseTime : updateTime)
- this.dateRange = [start,end]
+ this.dateRange = [start,end]
this.$emit('updateDate',this.dateRange)
},
}
@@ -79,6 +80,9 @@ export default {
.time-range{
display: flex;
::v-deep {
+ .el-range-editor--medium .el-range__icon, .el-range-editor--medium .el-range__close-icon{
+ line-height: 22px;
+ }
.el-range-editor--medium.el-input__inner{
height: 30px;
}
@@ -89,6 +93,6 @@ export default {
padding:3px 10px;
}
}
-
+
}
-
\ No newline at end of file
+
diff --git a/src/router/ems.js b/src/router/ems.js
index a2c2b7f..b07a0e6 100644
--- a/src/router/ems.js
+++ b/src/router/ems.js
@@ -1,23 +1,5 @@
import Layout from "@/layout/index.vue";
-//todo delete 删除动态路由页面的定义 接口会传递进来
-// const ems = [
-// {
-// path: '',
-// component: Layout,
-// redirect: 'noRedirect',
-// children: [
-// {
-// path: 'zddt',
-// component: () => import('@/views/ems/zddt/index'),
-// name: 'zddt',
-// meta: { title: '站点地图', icon: 'guide' }
-// }
-// ]
-// }
-// ]
-// export default ems
-
//单站监控
// todo 本地设置了 hidden:true,不会显示在侧边栏,需要在系统管理、菜单管理中手动添加菜单后才会展示在侧边栏
export const dzjk=[
diff --git a/src/router/index.js b/src/router/index.js
index b080178..a3cf594 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,7 +1,5 @@
import Vue from 'vue'
import Router from 'vue-router'
-// todo delete
-import ems from './ems'//EMS管理系统routers引用
import {dzjk} from '@/router/ems'
Vue.use(Router)
@@ -92,7 +90,6 @@ export const constantRoutes = [
]
},
// EMS管理系统routers
- // ...ems
...dzjk
]
diff --git a/src/views/ems/dzjk/clpz/xftg/index.vue b/src/views/ems/dzjk/clpz/xftg/index.vue
index 809c6cb..babdf11 100644
--- a/src/views/ems/dzjk/clpz/xftg/index.vue
+++ b/src/views/ems/dzjk/clpz/xftg/index.vue
@@ -40,7 +40,6 @@ export default {
this.$refs.tomePowerChart.changeSiteId()
})
},
- //在编辑、删除模板后更新时间配置、echart的数据?todo
updateTimeSetting(){
this.$refs.timeSetting.init()
this.$refs.tomePowerChart.init()
diff --git a/src/views/ems/dzjk/gzgj/index.vue b/src/views/ems/dzjk/gzgj/index.vue
index c073abe..3108136 100644
--- a/src/views/ems/dzjk/gzgj/index.vue
+++ b/src/views/ems/dzjk/gzgj/index.vue
@@ -4,8 +4,8 @@
-
-
+
+
@@ -114,6 +114,7 @@
\ No newline at end of file
diff --git a/src/views/ems/dzjk/home/NllzChart.vue b/src/views/ems/dzjk/home/NllzChart.vue
deleted file mode 100644
index 29b8d58..0000000
--- a/src/views/ems/dzjk/home/NllzChart.vue
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
-
-
- 能量流转
-
-
-
-
-
-
-
-
-
diff --git a/src/views/ems/dzjk/home/index.vue b/src/views/ems/dzjk/home/index.vue
index d9ac1d5..5ca7200 100644
--- a/src/views/ems/dzjk/home/index.vue
+++ b/src/views/ems/dzjk/home/index.vue
@@ -10,7 +10,7 @@
静态信息