From 447022a314c7f7f3c90e820429386402d933e3d6 Mon Sep 17 00:00:00 2001 From: fanluyan <754122931@qq.com> Date: Tue, 12 Mar 2024 09:22:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/api/index.js | 21 +++ src/views/homePage/arrester/index.vue | 138 +++++++++++++++ src/views/homePage/clamp/index.vue | 157 ++++++++++++++++++ src/views/homePage/index.vue | 60 ++++--- src/views/homePage/monitoringDevice/index.vue | 132 +++++++++++++++ .../homePage/oilChromatography/index.vue | 106 +++++++++++- src/views/homePage/sf6/index.vue | 148 +++++++++++++++++ src/views/homePage/warnMessage/index.vue | 123 ++++++++++++++ .../homePage/windingTemperature/index.vue | 157 ++++++++++++++++++ src/views/login/index.vue | 102 ++++++------ 10 files changed, 1071 insertions(+), 73 deletions(-) create mode 100644 src/views/homePage/arrester/index.vue create mode 100644 src/views/homePage/clamp/index.vue create mode 100644 src/views/homePage/monitoringDevice/index.vue create mode 100644 src/views/homePage/sf6/index.vue create mode 100644 src/views/homePage/warnMessage/index.vue create mode 100644 src/views/homePage/windingTemperature/index.vue diff --git a/src/utils/api/index.js b/src/utils/api/index.js index 9c8e8acd..3648d437 100644 --- a/src/utils/api/index.js +++ b/src/utils/api/index.js @@ -1,4 +1,25 @@ import request from "../request"; +//登录 +export function userloginApi(data) { + return request({ + url: "/user/login", + method: "post", + data, + }); +} +//退出 + +//首页接口 + +//装置总数 +export function getlistAllCountApi(data) { + return request({ + url: "/modevtype/listAllCount", + method: "get", + data, + }); +} + //获取新的树结构 export function getTreeApi(data) { return request({ diff --git a/src/views/homePage/arrester/index.vue b/src/views/homePage/arrester/index.vue new file mode 100644 index 00000000..3c2a375d --- /dev/null +++ b/src/views/homePage/arrester/index.vue @@ -0,0 +1,138 @@ + + + + + diff --git a/src/views/homePage/clamp/index.vue b/src/views/homePage/clamp/index.vue new file mode 100644 index 00000000..7e15e6f6 --- /dev/null +++ b/src/views/homePage/clamp/index.vue @@ -0,0 +1,157 @@ + + + + + diff --git a/src/views/homePage/index.vue b/src/views/homePage/index.vue index e50468a2..5a5eeead 100644 --- a/src/views/homePage/index.vue +++ b/src/views/homePage/index.vue @@ -4,22 +4,30 @@
-
我是上面2
-
我是上面3
+ +
-
+
+ +
-
-
-
+
+ +
+
+ +
+
+ +
@@ -31,11 +39,25 @@ // } from "@/utils/api/index"; // import pageLeft from "./components/pageLeft"; // import pageCenter from "./components/pageCenter"; -import oilChromatography from "./oilChromatography/index.vue"; +import oilChromatography from "./oilChromatography/index.vue"; //油色谱 +import clamp from "./clamp/index.vue"; //铁芯夹件 +import windingTemperature from "./windingTemperature/index.vue"; //绕组测温 + +import monitoringDevice from "./monitoringDevice/index.vue"; //装置总数 +import sf6 from "./sf6/index.vue"; //sf6环境 +import arrester from "./arrester/index.vue"; //避雷器 + +import warnMessage from "./warnMessage/index.vue"; //告警列表 export default { name: "homepage", components: { oilChromatography, + clamp, + windingTemperature, + monitoringDevice, + sf6, + arrester, + warnMessage, }, data() { return {}; @@ -59,7 +81,7 @@ export default { } .homeCenter { padding: 0px 10px; - flex: 1; + width: 60%; .pagecenterBox { display: flex; flex-direction: column; @@ -99,23 +121,23 @@ export default { flex-direction: column; width: 100%; height: 100%; - .divTop, - .divcenter, - .divBottom { - background: url(../../assets/cardBg.png) no-repeat center; - background-size: 100% 100%; - position: relative; - } + // .divTop, + // .divcenter, + // .divBottom { + // background: url(../../assets/cardBg.png) no-repeat center; + // background-size: 100% 100%; + // position: relative; + // } .divTop { - height: 280px; + height: 30%; margin-bottom: 10px; } .divcenter { - height: 270px; + height: 30%; margin-bottom: 10px; } .divBottom { - height: 270px; + height: 30%; } } .pagerightBox { @@ -126,7 +148,7 @@ export default { .divcenter, .divBottom { - background: url(../../assets/cardBg.png) no-repeat center; + background: url(../../assets/card2Bg.png) no-repeat center; background-size: 100% 100%; position: relative; } diff --git a/src/views/homePage/monitoringDevice/index.vue b/src/views/homePage/monitoringDevice/index.vue new file mode 100644 index 00000000..d5fa4c9d --- /dev/null +++ b/src/views/homePage/monitoringDevice/index.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/src/views/homePage/oilChromatography/index.vue b/src/views/homePage/oilChromatography/index.vue index 19c4d74c..b61d1e53 100644 --- a/src/views/homePage/oilChromatography/index.vue +++ b/src/views/homePage/oilChromatography/index.vue @@ -1,27 +1,62 @@ diff --git a/src/views/homePage/sf6/index.vue b/src/views/homePage/sf6/index.vue new file mode 100644 index 00000000..f42206f8 --- /dev/null +++ b/src/views/homePage/sf6/index.vue @@ -0,0 +1,148 @@ + + + + diff --git a/src/views/homePage/warnMessage/index.vue b/src/views/homePage/warnMessage/index.vue new file mode 100644 index 00000000..3c381ee5 --- /dev/null +++ b/src/views/homePage/warnMessage/index.vue @@ -0,0 +1,123 @@ + + + + + diff --git a/src/views/homePage/windingTemperature/index.vue b/src/views/homePage/windingTemperature/index.vue new file mode 100644 index 00000000..c4cf9851 --- /dev/null +++ b/src/views/homePage/windingTemperature/index.vue @@ -0,0 +1,157 @@ + + + + + diff --git a/src/views/login/index.vue b/src/views/login/index.vue index da41e96f..51eff550 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -12,8 +12,8 @@ class="ms-content" size="medium" > - - + + @@ -41,6 +41,8 @@