From 6b4e5cd036e44cce15b2d74bc09372f2cdcb94bf Mon Sep 17 00:00:00 2001
From: pengqiao1993 <229619096@qq.com>
Date: Mon, 3 Nov 2025 13:45:18 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8B=93=E6=89=91=E5=9B=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/http.api.js | 6 +-
pages/tabbar/components/topology/ceshiL.vue | 1840 +++++++++++++++++++
pages/tabbar/components/topology/ceshiS.vue | 1223 ++++++++++++
pages/tabbar/components/topology/ceshiT.vue | 742 +++++++-
pages/tabbar/dashboard.vue | 24 +-
static/scss/init.scss | 3 +
static/sss.svg | 67 +
7 files changed, 3824 insertions(+), 81 deletions(-)
create mode 100644 pages/tabbar/components/topology/ceshiL.vue
create mode 100644 pages/tabbar/components/topology/ceshiS.vue
create mode 100644 static/sss.svg
diff --git a/common/http.api.js b/common/http.api.js
index a1a6122..7bdd87c 100644
--- a/common/http.api.js
+++ b/common/http.api.js
@@ -71,8 +71,8 @@ const install = (Vue, vm) => {
vm.$u.post("/business/messageInfo/selectMessageInfo", params),
UpdateMessageStatus: (params = {}) =>
vm.$u.post("/business/messageInfo/updateMessageReadStatus", params),
-
- GetLanguageConfig:(params = {}) =>
+
+ GetLanguageConfig: (params = {}) =>
vm.$u.post("/business/station/getTermDictionary", params),
// 个人信息修改
@@ -293,7 +293,7 @@ const install = (Vue, vm) => {
// 获取电站配置信息
GetHomePageComponents: (id = {}) =>
vm.$u.post(config.adminPath + `/business/homeConfig/${id}`),
-
+
// 充放电量
GetElecData: (params = {}) =>
vm.$u.post(config.adminPath + "/business/openStation/elecData", params),
diff --git a/pages/tabbar/components/topology/ceshiL.vue b/pages/tabbar/components/topology/ceshiL.vue
new file mode 100644
index 0000000..3432a62
--- /dev/null
+++ b/pages/tabbar/components/topology/ceshiL.vue
@@ -0,0 +1,1840 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/tabbar/components/topology/ceshiS.vue b/pages/tabbar/components/topology/ceshiS.vue
new file mode 100644
index 0000000..d1c323b
--- /dev/null
+++ b/pages/tabbar/components/topology/ceshiS.vue
@@ -0,0 +1,1223 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/tabbar/components/topology/ceshiT.vue b/pages/tabbar/components/topology/ceshiT.vue
index 0f10e93..8b46daa 100644
--- a/pages/tabbar/components/topology/ceshiT.vue
+++ b/pages/tabbar/components/topology/ceshiT.vue
@@ -1,86 +1,678 @@
-
+
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/pages/tabbar/dashboard.vue b/pages/tabbar/dashboard.vue
index 9acdc53..42ae2b9 100644
--- a/pages/tabbar/dashboard.vue
+++ b/pages/tabbar/dashboard.vue
@@ -52,10 +52,24 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -122,6 +136,8 @@
import charts from "@/components/charts/index";
import cixi from './components/topology/cixi'
import ceshiT from './components/topology/ceshiT.vue'
+ import ceshiL from './components/topology/ceshiL.vue'
+ import ceshiS from './components/topology/ceshiS.vue'
import weishanhu from './components/topology/weishanhu.vue'
import sanmenxia from './components/topology/sanmenxia.vue'
import lingchao from './components/topology/lingchao.vue'
@@ -148,6 +164,8 @@
export default {
components: {
ceshiT,
+ ceshiL,
+ ceshiS,
myGrid,
stationDropdow,
Section,
diff --git a/static/scss/init.scss b/static/scss/init.scss
index 3dc5377..537deca 100644
--- a/static/scss/init.scss
+++ b/static/scss/init.scss
@@ -9,3 +9,6 @@
background-color: #fff;
padding: 24rpx 16rpx;
}
+.marginT20 {
+ margin-top: 20rpx;
+}
\ No newline at end of file
diff --git a/static/sss.svg b/static/sss.svg
new file mode 100644
index 0000000..294a575
--- /dev/null
+++ b/static/sss.svg
@@ -0,0 +1,67 @@
+
+
+
+
+
+ 运行
+ 1.08 kVar
+ 发电
+ 1.08 A
+ 1.08 kW
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+