lhh 6 months ago
parent
commit
d4c1c57adc
1 changed files with 14 additions and 12 deletions
  1. 14 12
      src/views/IOTDataAnalysis/components/IOTLeft.vue

+ 14 - 12
src/views/IOTDataAnalysis/components/IOTLeft.vue

@@ -148,20 +148,22 @@ const getCount = (totalArr, num) => {
 
 const getBasicsInfo = () => {
   QueryBasicsInfo().then((res) => {
-    if (res.data.code == "200") {
-      basicsInfo.totalDevices = res.data.data.totalDevices;
-      basicsInfo.onlineDevices = res.data.data.onlineDevices;
-      basicsInfo.offlineDevices = res.data.data.offlineDevices;
-      basicsInfo.onlineRate = res.data.data.onlineRate;
+    if (res?.data?.code == "200") {
+      basicsInfo.totalDevices = res?.data?.data?.totalDevices || '';
+      basicsInfo.onlineDevices = res?.data?.data?.onlineDevices || '';
+      basicsInfo.offlineDevices = res?.data?.data?.offlineDevices || '';
+      basicsInfo.onlineRate = res?.data?.data?.onlineRate || '';
     }
+  }).catch((error) => {
+    throw error
   });
 };
 
 //设备类型/设备分布数据
-const getListEquipment = () => {
+const GetListEquipment = () => {
   QueryListEquipment().then((res) => {
-    if (res.data.code == "200") {
-      const data = res.data.data;
+    if (res?.data?.code == "200") {
+      const data = res?.data?.data;
       const typeObj = {};
       data.list.forEach((item) => {
         if (typeObj[item.monitorScene]) {
@@ -184,6 +186,8 @@ const getListEquipment = () => {
       equipmentData.value = Object.values(typeObj);
       console.log("equipmentData", equipmentData);
     }
+  }).catch(error => {
+    throw error
   });
 };
 
@@ -198,15 +202,13 @@ const deviceDistrubuteArr = computed(() => {
       ? "unlineNum"
       : "num";
   equipmentData.value.forEach((item) => {
-    debugger;
     if (
       selectDeviceType.value.length > 0 &&
       !selectDeviceType.value.includes(item.monitorScene)
     ) {
       return;
     }
-
-    //统计数量
+    //统计数量筛选
     if (deviceDistruibute[item.district]) {
       deviceDistruibute[item.district].num += item[numName];
     } else {
@@ -261,7 +263,7 @@ const deviceStatusSelect = (status) => {
 
 const init = () => {
   getBasicsInfo();
-  getListEquipment();
+  GetListEquipment();
 };
 
 onMounted(() => {