ソースを参照

Merge branch 'zz-test' into master

LAPTOP-U5GOA5HA\zz 1 年間 前
コミット
03be3d8962

+ 4 - 4
app/src/views/Home/components/WisdomFire.vue

@@ -9,7 +9,7 @@
             ><img src="@/assets/images/Vector (3).png" alt="" />
             <span >已接入物联网建筑数</span>
           </span>
-          <span class="num">{{ iotList?.wlwlds }}</span>
+          <span class="num">{{ iotList?.wlwlds?iotList?.wlwlds:0 }}</span>
           <span class="build-line">栋</span>
         </div>
       </div>
@@ -19,10 +19,10 @@
         <div class="build-num" style="background: none; margin-bottom: 10px">
           <div class="build">
             <span
-              >点位总数 <span class="num">{{ iotList?.jrsbzs }}</span> 个
+              >点位总数 <span class="num">{{ iotList?.jrsbzs?iotList?.jrsbzs:0 }}</span> 个
             </span>
             <span
-              >在线 <span class="online">{{ iotList?.jrsbzxs }}</span
+              >在线 <span class="online">{{ iotList?.jrsbzxs?iotList?.jrsbzxs:0 }}</span
               >个
             </span>
             <span
@@ -304,7 +304,7 @@ export default {
       sbType: {},
     };
   },
-  mounted() {},
+
   methods: {
     openFrieModal1() {
       this.showModal("feirModal1");

+ 12 - 2
app/src/views/Home/index.vue

@@ -310,7 +310,12 @@ export default {
         ...this.params,
         name: this.qy === "重庆市" ? "" : this.qy,
       }).then((res) => {
-        this.frieList = res.data.rows[0];
+        if(res.data.rows.length>0){
+          this.frieList = res.data.rows[0];
+        }else{
+          this.frieList = {};
+        }
+      
       });
     },
     // 物联网栋数
@@ -319,7 +324,12 @@ export default {
         ...this.params,
         name: this.qy === "重庆市" ? "" : this.qy,
       }).then((res) => {
-        this.iotList = res.data.rows[0];
+        if(res.data.rows.length>0){
+          this.iotList = res.data.rows[0];
+        }else{
+          this.iotList = {};
+        }
+       
       });
     },
     //重点类型

+ 2 - 2
app/src/views/Iot/components/RegionalDistribution.vue

@@ -27,8 +27,8 @@
             <span class="idx">{{ index + 1 }}</span>
             <span class="area">{{ item[0] }}</span>
             <span class="build">{{ item[1] }}</span>
-            <span class="tim">{{ item[2] }}</span>
-            <span class="percent">{{ item[3] }}</span>
+            <span class="tim">{{ item[2]?item[2]:'--' }}</span>
+            <span class="percent">{{ item[3]?item[3]:'--' }}</span>
           </li>
         </ul>
       </VueSeamlessScroll>