ソースを参照

[Mod 0000] 修改公司端看板各个模块的数据问题

houzekong 9 ヶ月 前
コミット
a559beaaf7

+ 2 - 28
src/views/vent/home/clique/components/billboard-entry.vue

@@ -21,33 +21,7 @@
       text: string;
       path: string;
     }[]
-  >([
-    {
-      id: '/for-test',
-      text: '/for-test',
-      path: '/for-test',
-    },
-    {
-      id: '/for-test',
-      text: '/for-test',
-      path: '/for-test',
-    },
-    {
-      id: '/for-test',
-      text: '/for-test',
-      path: '/for-test',
-    },
-    {
-      id: '/for-test',
-      text: '/for-test',
-      path: '/for-test',
-    },
-    {
-      id: '/for-test',
-      text: '/for-test',
-      path: '/for-test',
-    },
-  ]);
+  >([]);
 
   // 寻找具有指定关键词的菜单,调用前请清空buttonConfig
   function findBillboardEntry(menus: Menu[]) {
@@ -85,7 +59,7 @@
 
   onMounted(() => {
     getMenus().then((menus) => {
-      // findBillboardEntry(menus);
+      findBillboardEntry(menus);
     });
   });
 </script>

+ 2 - 3
src/views/vent/home/clique/components/wind-road-middle.vue

@@ -11,7 +11,7 @@
       <div class="road-card">
         <div class="head-nav">
           <span>{{ roadDatas.label }} : </span>
-          <span>{{ roadDatas.value }}</span>
+          <span>{{ roadDatas.value }}m</span>
         </div>
         <div class="echart-box">
           <div ref="road" class="road"></div>
@@ -85,10 +85,9 @@
             margin: 20, //刻度标签与轴线之间的距离。
           },
         },
-
         yAxis: {
           max: Math.ceil(roadDatas.value + 1000),
-          name: '长度(km)',
+          name: '长度(m)',
           nameTextStyle: {
             color: '#3df6ff',
             fontSize: 12,

+ 4 - 1
src/views/vent/home/clique/index.vue

@@ -123,7 +123,10 @@
         roadData.data.push(el.sys_data.totallength);
         roadData.data1.push(el.sys_data.deviceName);
       });
-      compositeData.value = res[0].majorpath_data;
+      compositeData.value = res.reduce((arr, e) => {
+        arr.push(...e.majorpath_data);
+        return arr;
+      }, []);
       centerDetail.value = res[0];
     }
   }