From 301e92196007850d6348a5f4d7d4441e23b47ef1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E2=80=9Cyu=E2=80=9D?= <“winebunny@163.com”>
Date: Tue, 16 Jul 2024 20:49:28 +0800
Subject: [PATCH] q

---
 src/views/pages/homePage/index.vue | 218 ++++++++++++++++-------------
 1 file changed, 122 insertions(+), 96 deletions(-)

diff --git a/src/views/pages/homePage/index.vue b/src/views/pages/homePage/index.vue
index 7818378..10f9b48 100644
--- a/src/views/pages/homePage/index.vue
+++ b/src/views/pages/homePage/index.vue
@@ -36,15 +36,15 @@
                   <img src="@/assets/images/mainPage/icon_title1.png" alt="" />
                   <span>源</span>
                 </div>
-                <div class="content">
+                <div class="content content_top">
                   <div class="title_info margin1">资源概况</div>
                   <div class="source_load">
                     <div class="total_load_key">
                       <div class="area_kw">
-                        <span>{{ sumLoadrateds }}</span>
-                        <div class="r">&nbsp;kW</div>
+                        <span>16490.78</span>
+                        <div class="r">&nbsp;MW</div>
                       </div>
-                      <p>可调负荷</p>
+                      <p>地区用户总运行容量</p>
                     </div>
                     <div class="total_load_3dEchart">
                       <div class="title_load fs40">负荷户数比例</div>
@@ -57,11 +57,11 @@
                   </div>
                   <div class="content_info">
                     <div class="name">
-                      <div class="cen"><div class="namebg">光伏</div></div>
+                      <div class="cen"><div class="namebg">光伏(<div class="fs35">总装机容量:149.39MW</div>)</div></div>
                     </div>
                     <div class="name_box">
                       <img
-                        src="@/assets/images/mainPage/icon1_guangfu.png"
+                        src="@/assets/images/homePage/v2img/s-pv.png"
                         alt=""
                         @click="alert_pvFlag = true"
                       />
@@ -79,12 +79,8 @@
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="kw">
-                              {{ unit35?.length }} <span>kW</span>
-                            </div>
-                            <div class="hu">
-                              {{ unit35?.count }} <span>座</span>
-                            </div>
+                            <div class="kw">39.73 <span>MW</span></div>
+                            <div class="hu">3 <span>户</span></div>
                           </div>
                         </div>
                         <div class="rowbox">
@@ -100,12 +96,8 @@
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="kw">
-                              {{ unit10?.length }} <span>kW</span>
-                            </div>
-                            <div class="hu">
-                              {{ unit10?.count }} <span>座</span>
-                            </div>
+                            <div class="kw">43.52 <span>MW</span></div>
+                            <div class="hu">5 <span>户</span></div>
                           </div>
                         </div>
                         <div class="rowbox">
@@ -114,19 +106,15 @@
                               src="@/assets/images/mainPage/icon1_lefti.png"
                               alt=""
                             />
-                            <div class="r"><span>380V</span>及以下</div>
+                            <div class="r"><span>0.4kV</span></div>
                             <img
                               src="@/assets/images/mainPage/icon1_righti.png"
                               alt=""
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="kw">
-                              {{ unit380lowarrLength }}<span> kW</span>
-                            </div>
-                            <div class="hu">
-                              {{ unit380lowarrCount }} <span>户</span>
-                            </div>
+                            <div class="kw">66.14 <span>MW</span></div>
+                            <div class="hu">393 <span>户</span></div>
                           </div>
                         </div>
                       </div>
@@ -162,8 +150,8 @@
                     <div class="total_load">
                       <div class="total_load_key">
                         <div class="area_kw">
-                          <span>{{ sumLoadrateds }}</span>
-                          <div class="r">&nbsp;kW</div>
+                          <span>308.99</span>
+                          <div class="r">&nbsp;MW</div>
                         </div>
                         <p>可调负荷</p>
                       </div>
@@ -178,7 +166,7 @@
                     </div>
                     <div class="posimg">
                       <img
-                        src="@/assets/images/mainPage/icon2_chongdianzhuang.png"
+                        src="@/assets/images/homePage/v2img/l-cdz.png"
                         alt=""
                       />
                     </div>
@@ -190,8 +178,8 @@
                           </div>
                           <div class="danwei centerpos">
                             <div class="v1">
-                              <div class="rkw">{{ loadchargingPilecount }}</div>
-                              <div class="rnumber">&nbsp;台</div>
+                              <div class="rkw">35235</div>
+                              <div class="rnumber">&nbsp;个</div>
                             </div>
                           </div>
                         </div>
@@ -201,8 +189,8 @@
                           </div>
                           <div class="danwei centerpos">
                             <div class="v1">
-                              <div class="rkw">{{ loadchargingPilecount }}</div>
-                              <div class="rnumber">&nbsp;台</div>
+                              <div class="rkw">451</div>
+                              <div class="rnumber">&nbsp;个</div>
                             </div>
                           </div>
                         </div>
@@ -214,10 +202,8 @@
                           </div>
                           <div class="danwei centerpos">
                             <div class="v1">
-                              <div class="rkw">
-                                {{ loadAirconditionercount }}
-                              </div>
-                              <div class="rnumber">&nbsp;台</div>
+                              <div class="rkw">1</div>
+                              <div class="rnumber">&nbsp;个</div>
                             </div>
                           </div>
                         </div>
@@ -227,10 +213,8 @@
                           </div>
                           <div class="danwei centerpos">
                             <div class="v1">
-                              <div class="rkw">
-                                {{ loadAirconditionercount }}
-                              </div>
-                              <div class="rnumber">&nbsp;台</div>
+                              <div class="rkw">14336</div>
+                              <div class="rnumber">&nbsp;个</div>
                             </div>
                           </div>
                         </div>
@@ -272,7 +256,7 @@
                 <span>网</span>
               </div>
               <div class="content network_box">
-                <div class="tab_newwork">
+                <!-- <div class="tab_newwork">
                   <div
                     :class="[
                       networkFlag === '1' ? 'tab_active' : 'tab_default',
@@ -290,7 +274,7 @@
                   >
                     微网信息
                   </div>
-                </div>
+                </div> -->
 
                 <div class="content_info" v-if="networkFlag === '1'">
                   <div>
@@ -298,14 +282,14 @@
                       <div class="cen">
                         <div class="namebg">
                           配网(
-                          <div class="fs25">线路总数:111条</div>
+                          <div class="fs35">线路总数:1006条</div>
                           )
                         </div>
                       </div>
                     </div>
                     <div class="name_box">
                       <img
-                        src="@/assets/images/mainPage/icon3_feeder.png"
+                        src="@/assets/images/homePage/v2img/n-feeder.png"
                         alt=""
                       />
                       <div class="photovoltaic">
@@ -322,9 +306,7 @@
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="hu">
-                              {{ networkFeer10Count }} <span>条</span>
-                            </div>
+                            <div class="hu">70 <span>条</span></div>
                           </div>
                         </div>
                         <div class="rowbox">
@@ -340,9 +322,7 @@
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="hu">
-                              {{ networkFeer380Count }} <span>条</span>
-                            </div>
+                            <div class="hu">760 <span>条</span></div>
                           </div>
                         </div>
                         <div class="rowbox">
@@ -358,9 +338,7 @@
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="hu">
-                              {{ networkFeer380Count }} <span>条</span>
-                            </div>
+                            <div class="hu">2 <span>条</span></div>
                           </div>
                         </div>
                       </div>
@@ -371,17 +349,49 @@
                       <div class="cen">
                         <div class="namebg">
                           台区(
-                          <div class="fs25">线路总数:111条</div>
+                          <div class="fs35">总数:18231个</div>
                           )
                         </div>
                       </div>
                     </div>
                     <div class="name_box">
                       <img
-                        src="@/assets/images/mainPage/icon4_xixiao.png"
+                        src="@/assets/images/homePage/v2img/n-area.png"
                         alt=""
                       />
                       <div class="photovoltaic">
+                        <div class="rowbox">
+                          <div class="photovoltaic_key1">
+                            <img
+                              src="@/assets/images/mainPage/icon1_lefti.png"
+                              alt=""
+                            />
+                            <div class="r"><span>公变</span></div>
+                            <img
+                              src="@/assets/images/mainPage/icon1_righti.png"
+                              alt=""
+                            />
+                          </div>
+                          <div class="photovoltaic_value1">
+                            <div class="hu">8427 <span>条</span></div>
+                          </div>
+                        </div>
+                        <div class="rowbox">
+                          <div class="photovoltaic_key1">
+                            <img
+                              src="@/assets/images/mainPage/icon1_lefti.png"
+                              alt=""
+                            />
+                            <div class="r"><span>专变</span></div>
+                            <img
+                              src="@/assets/images/mainPage/icon1_righti.png"
+                              alt=""
+                            />
+                          </div>
+                          <div class="photovoltaic_value1">
+                            <div class="hu">8036 <span>条</span></div>
+                          </div>
+                        </div>
                         <div class="rowbox">
                           <div class="photovoltaic_key1">
                             <img
@@ -395,9 +405,7 @@
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="hu">
-                              {{ networkFeer10Count }} <span>条</span>
-                            </div>
+                            <div class="hu">306 <span>个</span></div>
                           </div>
                         </div>
                         <div class="rowbox">
@@ -413,9 +421,7 @@
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="hu">
-                              {{ networkFeer380Count }} <span>条</span>
-                            </div>
+                            <div class="hu">3690 <span>个</span></div>
                           </div>
                         </div>
                         <div class="rowbox">
@@ -431,9 +437,7 @@
                             />
                           </div>
                           <div class="photovoltaic_value1">
-                            <div class="hu">
-                              {{ networkFeer380Count }} <span>条</span>
-                            </div>
+                            <div class="hu">2 <span>个</span></div>
                           </div>
                         </div>
                       </div>
@@ -446,7 +450,7 @@
                   </div>
                   <div class="name_box">
                     <img
-                      src="@/assets/images/mainPage/icon3_weiwang.png"
+                      src="@/assets/images/homePage/v2img/c-user.png"
                       alt=""
                     />
                     <div class="photovoltaic">
@@ -532,26 +536,26 @@
                 <div class="title_info margin2">资源概况</div>
                 <div class="content_info">
                   <div class="rowlist">
-                    <img src="@/assets/images/mainPage/icon4_user.png" alt="" />
+                    <img src="@/assets/images/homePage/v2img/c-user.png" alt="" />
                     <div class="rbox">
                       <div class="key bshadow">
                         <div class="namebg">西小站</div>
                       </div>
                       <div class="colpos">
                         <div class="v1">
-                          负荷功率
+                          储能容量
                           <div class="r_chu">
-                          <div class="rkw">{{ storedUserPartAreaRatedS }}</div>
-                          <div class="rnumber">&nbsp;kW</div>
-                        </div>
+                            <div class="rkw">100</div>
+                            <div class="rnumber">&nbsp;kW</div>
+                          </div>
                         </div>
 
                         <div class="v1">
                           数量
                           <div class="r_chu">
-                          <div class="rkw">{{ storedUserPartAreaCount }}</div>
-                          <div class="rnumber">&nbsp;台</div>
-                        </div>
+                            <div class="rkw">1</div>
+                            <div class="rnumber">&nbsp;台</div>
+                          </div>
                         </div>
                       </div>
                     </div>
@@ -1571,6 +1575,7 @@ const styleVar = computed(() => {
       }
     }
   }
+
   .content_left {
     width: changeWidth(1146);
     position: absolute;
@@ -1586,7 +1591,7 @@ const styleVar = computed(() => {
     .sourceContent {
       position: relative;
       height: changeHeight(807.84);
-
+      border: 1px solid pink;
       // 左 箭头收
       .showPanel {
         position: absolute;
@@ -1608,6 +1613,8 @@ const styleVar = computed(() => {
     .source {
       position: relative;
       height: changeHeight(807.84);
+      height: changeHeight(933);
+
       .icon_panel_left_on {
         position: absolute;
         background: url("@/assets/images/btnType/icon_panel_left.png") no-repeat;
@@ -1623,7 +1630,9 @@ const styleVar = computed(() => {
         display: flex;
         flex-direction: column;
         width: 89%;
+        margin-top: 2%;
         margin-left: changeWidth(59);
+
         .name {
           display: flex;
           margin-bottom: changeHeight(20);
@@ -1658,11 +1667,15 @@ const styleVar = computed(() => {
         }
         .name_box {
           display: flex;
-
+          height: changeHeight(300);
           // align-items: center;
+        
           img {
+            
+            margin-top: 5%;
             width: changeWidth(228.25);
             height: changeHeight(201.6);
+
           }
           .photovoltaic,
           .new_energy {
@@ -1732,6 +1745,7 @@ const styleVar = computed(() => {
         margin-left: 10%;
         width: 80%;
         height: changeHeight(263);
+
         // background-color: pink;
         display: flex;
         justify-content: space-between;
@@ -1785,7 +1799,7 @@ const styleVar = computed(() => {
           display: flex;
           margin-bottom: changeHeight(80);
           padding-left: changeWidth(120);
-          // border: 1px solid red;
+          //
           position: relative;
           .title_load {
             position: absolute;
@@ -1829,10 +1843,9 @@ const styleVar = computed(() => {
     }
     .load {
       position: relative;
-      margin-top: changeHeight(77.75);
-
-      height: changeHeight(1014.74);
+      margin-top: changeHeight(57.75);
 
+      height: changeHeight(933);
       .icon_panel_left_on {
         position: absolute;
         background: url("@/assets/images/btnType/icon_panel_left.png") no-repeat;
@@ -1854,10 +1867,10 @@ const styleVar = computed(() => {
           position: absolute;
 
           top: 50%;
-          left: 35%;
+          left: 38%;
           img {
-            width: changeWidth(270.97);
-            height: changeHeight(239.38);
+            width: changeWidth(227.77);
+            height: changeHeight(193.42);
           }
         }
         .total_load {
@@ -1995,6 +2008,8 @@ const styleVar = computed(() => {
     .network {
       position: relative;
       height: changeHeight(1010.86);
+      height: changeHeight(933);
+
       .icon_panel_left_on {
         position: absolute;
         background: url("@/assets/images/btnType/icon_panel_right.png")
@@ -2090,8 +2105,8 @@ const styleVar = computed(() => {
           }
           .name_box {
             display: flex;
-
-            // align-items: center;
+            // border:1px solid  #00c2ff;
+            align-items: center;
             img {
               width: changeWidth(227.77);
               height: changeHeight(193.42);
@@ -2191,8 +2206,9 @@ const styleVar = computed(() => {
       }
     }
     .storage {
-      margin-top: changeHeight(77.4);
+      margin-top: changeHeight(57.4);
       height: changeWidth(812.06);
+      height: changeHeight(933);
       position: relative;
       .icon_panel_left_on {
         position: absolute;
@@ -2216,17 +2232,21 @@ const styleVar = computed(() => {
         margin-left: changeWidth(60);
         .rowlist {
           width: 100%;
-          height: changeHeight(400);
+          height: changeHeight(450);
           display: flex;
           // border: 1px solid red;
-          
+
           justify-content: space-between;
 
           align-items: center;
           img {
             width: changeWidth(227.77);
-            // height: changeHeight(130.17);
-            margin-top: 8%;
+            height: changeHeight(130.17);
+            width: changeWidth(227.77);
+            height: changeHeight(193.42);
+            ////----
+            
+            margin-top: 15%;
           }
           .rbox {
             width: 65%;
@@ -2264,14 +2284,17 @@ const styleVar = computed(() => {
                 justify-content: space-around;
                 display: flex;
                 font-size: changeHeight(35);
+                align-items: center;
                 font-weight: 600;
                 // font-size: changeHeight(35);
                 width: changeHeight(640.16);
                 height: changeHeight(80.31);
-                
-                background: url("@/assets/images/homePage/bgdanwei.png") no-repeat;
-                background-size: 100% 100%;
-                .r_chu{
+                // height: changeHeight(80.31);
+
+                background: url("@/assets/images/homePage/bgdanwei.png")
+                  no-repeat;
+                background-size: 100% 110%;
+                .r_chu {
                   display: flex;
                 }
                 .rnumber {
@@ -2385,7 +2408,7 @@ const styleVar = computed(() => {
 
   // 运行检测
   .runLisenPage_box {
-    // border: 1px solid red;
+    //
     // height: 100%;
     // width: 100%;
   }
@@ -2456,7 +2479,7 @@ const styleVar = computed(() => {
             // 字体颜色
             .el-select__placeholder {
               color: #6ffbf7 !important;
-              // border: 1px solid red;
+              //
               font-size: changeHeight(35);
             }
             // 去除边框
@@ -2600,7 +2623,7 @@ const styleVar = computed(() => {
 
       // 分页样式
       :deep(.bottom) {
-        // border: 1px solid red;
+        //
         margin-right: changeHeight(27);
         height: 8%;
         display: flex;
@@ -2813,5 +2836,8 @@ const styleVar = computed(() => {
 
     background-color: rgba(0, 0, 0, 0.6); /* 黑色透明度20% */
   }
+  .content_top {
+    height: changeHeight(933);
+  }
 }
 </style>