From df9ef7178a6d3b8a65cf0f606c7101d783d8b172 Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Wed, 14 May 2025 17:29:28 +0800
Subject: [PATCH] feat:工作台调整

---
 src/views/wel/components/statistics.vue |   52 +++++++++++++++++++++++++++++-----------------------
 1 files changed, 29 insertions(+), 23 deletions(-)

diff --git a/src/views/wel/components/statistics.vue b/src/views/wel/components/statistics.vue
index d07c4db..75a6a44 100644
--- a/src/views/wel/components/statistics.vue
+++ b/src/views/wel/components/statistics.vue
@@ -123,7 +123,7 @@
     img: titleImg2,
   },
   flow_type_list: {
-    name: '机巢流量',
+    name: '无人机流量',
     img: titleImg3,
   },
   monitor_list: {
@@ -146,9 +146,9 @@
   '-1': '离线中',
 };
 const flowStatus = {
-  0: '流量无忧',
-  1: '流量到期',
-  2: '流量不足',
+  0: '无忧',
+  1: '到期',
+  2: '不足',
 };
 const monitorStatus = {
   0: '离线中',
@@ -170,7 +170,7 @@
     1: { class: 'normal', color: '#1B94FF', background: '#1B94FF' },
   },
 
-  机巢流量: {
+  无人机流量: {
     0: { class: 'offline', color: '#11CE3E', background: '#11CE3E' },
     1: { class: 'flying', color: '#1B94FF', background: '#1B94FF' },
     2: { class: 'flying', color: '#7C8091', background: '#7C8091' },
@@ -202,8 +202,6 @@
 //   }
 // ]
 
-
-
 const getStatusStyle = (name, statusIndex) => {
   const styleConfig = statusStyles[name] || statusStyles.default;
   return styleConfig[statusIndex]?.class || '';
@@ -219,7 +217,7 @@
 };
 const getStatusLabel = (itemName, statusCode) => {
   switch (itemName) {
-    case '机巢流量':
+    case '无人机流量':
       return flowStatus[statusCode] || statusSelect[statusCode];
     case '监控设备':
       return monitorStatus[statusCode] || statusSelect[statusCode];
@@ -231,33 +229,41 @@
       return statusSelect[statusCode] || `未知状态(${statusCode})`;
   }
 };
+// const px = {
+// '4':0,
+//   '0':1,
+//   '-1':2
+// }
+// const status_map = newtitleData.value.plant_list.status_map
+// newtitleData.value.plant_list.status_map = Object.entries(status_map).sort((a,b) => {
+//   return px[a[0]] - px[b[0]]
+// })
+// console.log(Object.entries(status_map).sort((a,b) => {
+//   return px[a[0]] - px[b[0]]
+// }));
 const getStaticsList = () => {
   getStatics(userInfo.value.detail.areaCode).then(res => {
     console.log('permission.value', permission.value);
     console.log('设备', res.data.data);
+    // for (let key in res.data.data) {
+    //  if (
+    //    permission.value?.device_statistics_six &&
+    //     key === 'move_list'
+    //   )
+    //   continue;
+    //   newtitleData.value[key] = res.data.data[key];
+    // }
 
     if (permission.value?.device_statistics_six) {
       newtitleData.value = res.data.data;
-      // const px = {
-      // '4':0,
-      //   '0':1,
-      //   '-1':2
-      // }
-      // const status_map = newtitleData.value.plant_list.status_map
-      // newtitleData.value.plant_list.status_map = Object.entries(status_map).sort((a,b) => {
-      //   return px[a[0]] - px[b[0]]
-      // })
-      // console.log(Object.entries(status_map).sort((a,b) => {
-      //   return px[a[0]] - px[b[0]]
-      // }));
-      
+
       return;
     }
 
     for (let key in res.data.data) {
       if (
         permission.value?.device_statistics_four &&
-        (key === 'flow_type_list' || key === 'insure_list')
+        (key === 'flow_type_list' || key === 'insure_list' )
       )
         continue;
       newtitleData.value[key] = res.data.data[key];
@@ -412,7 +418,7 @@
   }
 
   .grid-container1 {
-    padding: 0 14px 0 21px;
+    // padding: 0 14px 0 21px;
     display: grid;
     grid-template-columns: repeat(6, 1fr);
 

--
Gitblit v1.9.3