From 5c5baaab44ad3428067fc467a9f6e29664c7d133 Mon Sep 17 00:00:00 2001 From: re-JZzzz Date: Wed, 17 Sep 2025 16:54:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- .env.production | 2 +- index.html | 2 +- package.json | 1 + public/favicon.ico | Bin 8131 -> 34715 bytes src/assets/logo/logo.png | Bin 8131 -> 1583 bytes src/components/TitleComponent/index.vue | 30 ++ .../alarmAnalysis/components/data.vue | 497 ++++++++++++++++++ .../pvSystem/alarmAnalysis/components/pie.vue | 145 +++++ .../alarmAnalysis/components/status.vue | 226 ++++++++ src/views/pvSystem/alarmAnalysis/index.vue | 161 ++++++ .../components/box1/qushiLine.vue | 363 +++++++++++++ .../components/box1/statusBox.vue | 240 +++++++++ .../components/box2/duibiPie.vue | 177 +++++++ .../components/box2/powerBar.vue | 220 ++++++++ .../components/nibianqiLine.vue | 340 ++++++++++++ .../components/rizhaoqiangduBar.vue | 261 +++++++++ .../components/temperatureLine.vue | 317 +++++++++++ .../operatingCurve/components/yujing.vue | 238 +++++++++ src/views/pvSystem/operatingCurve/index.vue | 245 +++++++++ .../reportManager/components/detailForm.vue | 306 +++++++++++ .../reportManager/components/fenxiLine.vue | 294 +++++++++++ .../reportManager/components/itembox.vue | 293 +++++++++++ .../reportManager/components/qushiBar.vue | 251 +++++++++ .../reportManager/components/qushiLine.vue | 361 +++++++++++++ .../reportManager/components/statusPie.vue | 264 ++++++++++ src/views/pvSystem/reportManager/index.vue | 268 ++++++++++ 27 files changed, 5501 insertions(+), 3 deletions(-) create mode 100644 src/components/TitleComponent/index.vue create mode 100644 src/views/pvSystem/alarmAnalysis/components/data.vue create mode 100644 src/views/pvSystem/alarmAnalysis/components/pie.vue create mode 100644 src/views/pvSystem/alarmAnalysis/components/status.vue create mode 100644 src/views/pvSystem/operatingCurve/components/box1/qushiLine.vue create mode 100644 src/views/pvSystem/operatingCurve/components/box1/statusBox.vue create mode 100644 src/views/pvSystem/operatingCurve/components/box2/duibiPie.vue create mode 100644 src/views/pvSystem/operatingCurve/components/box2/powerBar.vue create mode 100644 src/views/pvSystem/operatingCurve/components/nibianqiLine.vue create mode 100644 src/views/pvSystem/operatingCurve/components/rizhaoqiangduBar.vue create mode 100644 src/views/pvSystem/operatingCurve/components/temperatureLine.vue create mode 100644 src/views/pvSystem/operatingCurve/components/yujing.vue create mode 100644 src/views/pvSystem/operatingCurve/index.vue create mode 100644 src/views/pvSystem/reportManager/components/detailForm.vue create mode 100644 src/views/pvSystem/reportManager/components/fenxiLine.vue create mode 100644 src/views/pvSystem/reportManager/components/itembox.vue create mode 100644 src/views/pvSystem/reportManager/components/qushiBar.vue create mode 100644 src/views/pvSystem/reportManager/components/qushiLine.vue create mode 100644 src/views/pvSystem/reportManager/components/statusPie.vue create mode 100644 src/views/pvSystem/reportManager/index.vue diff --git a/.env.development b/.env.development index e5b0bf4..f7ff9da 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ # 页面标题 -VITE_APP_TITLE = RuoYi-Vue-Plus多租户管理系统 +VITE_APP_TITLE = 新能源场站智慧运维平台 # 开发环境配置 VITE_APP_ENV = 'development' diff --git a/.env.production b/.env.production index 1109bc6..6d0e0c6 100644 --- a/.env.production +++ b/.env.production @@ -1,5 +1,5 @@ # 页面标题 -VITE_APP_TITLE = RuoYi-Vue-Plus多租户管理系统 +VITE_APP_TITLE = 新能源场站智慧运维平台 # 生产环境配置 VITE_APP_ENV = 'production' diff --git a/index.html b/index.html index aa1c86d..9085d6e 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ - RuoYi-Vue-Plus多租户管理系统 + 煤科运维平台 + + + + + + 截止至2025/06/30 12:00 + + + + + + + +
+
{{ props.dashboardData.todayAlarmTotal }}
+
今日报警总数
+
较上周 + {{ props.dashboardData.updates.todayAlarmTotal.type === 'up' ? '↑' : '↓' }}{{ props.dashboardData.updates.todayAlarmTotal.value }} +
+
+
+ + + +
+
{{ props.dashboardData.unhandledAlarms }}
+
未处理报警
+
较上周 + {{ props.dashboardData.updates.unhandledAlarms.type === 'up' ? '↑' : '↓' }}{{ props.dashboardData.updates.unhandledAlarms.value }} +
+
+
+ + + +
+
{{ props.dashboardData.handledAlarms }}
+
已处理报警
+
较上周 + {{ props.dashboardData.updates.handledAlarms.type === 'up' ? '↑' : '↓' }}{{ props.dashboardData.updates.handledAlarms.value }} +
+
+
+ + + +
+
{{ props.dashboardData.avgProcessTime }}
+
平均处理时长
+
较上周 + {{ props.dashboardData.updates.avgProcessTime.type === 'up' ? '↑' : '↓' }}{{ props.dashboardData.updates.avgProcessTime.value }} +
+
+
+
+ + + +
+ + + + + + +
+ + +
+ + + +
+
+
+
报警数量(次)
+
{{ props.chartData.totals.alarmCount }}
+
较昨日 + {{ props.chartData.dailyChanges.alarmCount.type === 'up' ? '↑' : '↓' }}{{ props.chartData.dailyChanges.alarmCount.value }} +
+
+
+
+
+
+ + +
+
+
+
报警处理效率(%)
+
{{ props.chartData.totals.processEfficiency }}
+
较昨日 + {{ props.chartData.dailyChanges.processEfficiency.type === 'up' ? '↑' : '↓' }}{{ props.chartData.dailyChanges.processEfficiency.value }} +
+
+
+
+
+
+
+
+
+
+ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/alarmAnalysis/components/pie.vue b/src/views/pvSystem/alarmAnalysis/components/pie.vue new file mode 100644 index 0000000..0431d23 --- /dev/null +++ b/src/views/pvSystem/alarmAnalysis/components/pie.vue @@ -0,0 +1,145 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/alarmAnalysis/components/status.vue b/src/views/pvSystem/alarmAnalysis/components/status.vue new file mode 100644 index 0000000..adb72c5 --- /dev/null +++ b/src/views/pvSystem/alarmAnalysis/components/status.vue @@ -0,0 +1,226 @@ + + + diff --git a/src/views/pvSystem/alarmAnalysis/index.vue b/src/views/pvSystem/alarmAnalysis/index.vue index e69de29..2fa1f57 100644 --- a/src/views/pvSystem/alarmAnalysis/index.vue +++ b/src/views/pvSystem/alarmAnalysis/index.vue @@ -0,0 +1,161 @@ + + + \ No newline at end of file diff --git a/src/views/pvSystem/operatingCurve/components/box1/qushiLine.vue b/src/views/pvSystem/operatingCurve/components/box1/qushiLine.vue new file mode 100644 index 0000000..75cc4da --- /dev/null +++ b/src/views/pvSystem/operatingCurve/components/box1/qushiLine.vue @@ -0,0 +1,363 @@ + + + + + diff --git a/src/views/pvSystem/operatingCurve/components/box1/statusBox.vue b/src/views/pvSystem/operatingCurve/components/box1/statusBox.vue new file mode 100644 index 0000000..7544df9 --- /dev/null +++ b/src/views/pvSystem/operatingCurve/components/box1/statusBox.vue @@ -0,0 +1,240 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/operatingCurve/components/box2/duibiPie.vue b/src/views/pvSystem/operatingCurve/components/box2/duibiPie.vue new file mode 100644 index 0000000..d008220 --- /dev/null +++ b/src/views/pvSystem/operatingCurve/components/box2/duibiPie.vue @@ -0,0 +1,177 @@ + + + + \ No newline at end of file diff --git a/src/views/pvSystem/operatingCurve/components/box2/powerBar.vue b/src/views/pvSystem/operatingCurve/components/box2/powerBar.vue new file mode 100644 index 0000000..b55f153 --- /dev/null +++ b/src/views/pvSystem/operatingCurve/components/box2/powerBar.vue @@ -0,0 +1,220 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/operatingCurve/components/nibianqiLine.vue b/src/views/pvSystem/operatingCurve/components/nibianqiLine.vue new file mode 100644 index 0000000..131a6fc --- /dev/null +++ b/src/views/pvSystem/operatingCurve/components/nibianqiLine.vue @@ -0,0 +1,340 @@ + + + + + diff --git a/src/views/pvSystem/operatingCurve/components/rizhaoqiangduBar.vue b/src/views/pvSystem/operatingCurve/components/rizhaoqiangduBar.vue new file mode 100644 index 0000000..0b80b76 --- /dev/null +++ b/src/views/pvSystem/operatingCurve/components/rizhaoqiangduBar.vue @@ -0,0 +1,261 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/operatingCurve/components/temperatureLine.vue b/src/views/pvSystem/operatingCurve/components/temperatureLine.vue new file mode 100644 index 0000000..fa4baeb --- /dev/null +++ b/src/views/pvSystem/operatingCurve/components/temperatureLine.vue @@ -0,0 +1,317 @@ + + + + + diff --git a/src/views/pvSystem/operatingCurve/components/yujing.vue b/src/views/pvSystem/operatingCurve/components/yujing.vue new file mode 100644 index 0000000..24d1e45 --- /dev/null +++ b/src/views/pvSystem/operatingCurve/components/yujing.vue @@ -0,0 +1,238 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/operatingCurve/index.vue b/src/views/pvSystem/operatingCurve/index.vue new file mode 100644 index 0000000..32c9023 --- /dev/null +++ b/src/views/pvSystem/operatingCurve/index.vue @@ -0,0 +1,245 @@ + + + \ No newline at end of file diff --git a/src/views/pvSystem/reportManager/components/detailForm.vue b/src/views/pvSystem/reportManager/components/detailForm.vue new file mode 100644 index 0000000..c40540e --- /dev/null +++ b/src/views/pvSystem/reportManager/components/detailForm.vue @@ -0,0 +1,306 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/reportManager/components/fenxiLine.vue b/src/views/pvSystem/reportManager/components/fenxiLine.vue new file mode 100644 index 0000000..f78dcd0 --- /dev/null +++ b/src/views/pvSystem/reportManager/components/fenxiLine.vue @@ -0,0 +1,294 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/reportManager/components/itembox.vue b/src/views/pvSystem/reportManager/components/itembox.vue new file mode 100644 index 0000000..77131cb --- /dev/null +++ b/src/views/pvSystem/reportManager/components/itembox.vue @@ -0,0 +1,293 @@ + + + + \ No newline at end of file diff --git a/src/views/pvSystem/reportManager/components/qushiBar.vue b/src/views/pvSystem/reportManager/components/qushiBar.vue new file mode 100644 index 0000000..599eaeb --- /dev/null +++ b/src/views/pvSystem/reportManager/components/qushiBar.vue @@ -0,0 +1,251 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/reportManager/components/qushiLine.vue b/src/views/pvSystem/reportManager/components/qushiLine.vue new file mode 100644 index 0000000..fd3623b --- /dev/null +++ b/src/views/pvSystem/reportManager/components/qushiLine.vue @@ -0,0 +1,361 @@ + + + + + diff --git a/src/views/pvSystem/reportManager/components/statusPie.vue b/src/views/pvSystem/reportManager/components/statusPie.vue new file mode 100644 index 0000000..72dfd6f --- /dev/null +++ b/src/views/pvSystem/reportManager/components/statusPie.vue @@ -0,0 +1,264 @@ + + + + + \ No newline at end of file diff --git a/src/views/pvSystem/reportManager/index.vue b/src/views/pvSystem/reportManager/index.vue new file mode 100644 index 0000000..cb09f5e --- /dev/null +++ b/src/views/pvSystem/reportManager/index.vue @@ -0,0 +1,268 @@ + + + \ No newline at end of file