From 3832a82fb79d4cec4cca5e2854e54953f2095ef8 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 06 九月 2024 16:55:08 +0800
Subject: [PATCH] 1. 添加溯源清单功能 2. 修复切换至走航监测界面后,之前正在加载的历史数据依旧展示至地图的问题 3. 添加折线图下载图片功能; 4. 添加数据导出功能; 5. 添加设备管理功能; 6. 添加数据弹框和溯源清单开关功能; 7. 优化3D里面的颜色展示逻辑,底部颜色由原来的因子最小值颜色改为当前量级的上一个量级对应的颜色

---
 src/constant/radio-options.js |  158 ++++++++++++++++++++++++++++------------------------
 1 files changed, 84 insertions(+), 74 deletions(-)

diff --git a/src/constant/radio-options.js b/src/constant/radio-options.js
index 9cf3509..c56bd55 100644
--- a/src/constant/radio-options.js
+++ b/src/constant/radio-options.js
@@ -1,84 +1,94 @@
 import { TYPE0, TYPE1, TYPE2 } from '@/constant/device-type';
+import { option1, option2 } from '@/constant/radio-options/options';
+import { option1 as option1Jingan } from '@/constant/radio-options/options-jingan';
 
 // 鐩戞祴鍥犲瓙鍗曢�夋閫夐」
 function radioOptions(deviceType) {
-  if ([TYPE0, TYPE1].includes(deviceType)) {
-    return option1;
-  } else if (deviceType == TYPE2) {
-    return option2;
+  if (import.meta.env.VITE_DATA_MODE == 'jingan') {
+    if (TYPE0 == deviceType) {
+      return option1Jingan;
+    } else {
+      return [];
+    }
   } else {
-    return [];
+    if ([TYPE0, TYPE1].includes(deviceType)) {
+      return option1;
+    } else if (deviceType == TYPE2) {
+      return option2;
+    } else {
+      return [];
+    }
   }
 }
 
-const option1 = [
-  {
-    label: 'NO2',
-    name: 'NO2',
-    value: '1'
-  },
-  {
-    label: 'CO',
-    name: 'CO',
-    value: '2'
-  },
-  {
-    label: 'H2S',
-    name: 'H2S',
-    value: '3'
-  },
-  {
-    label: 'SO2',
-    name: 'SO2',
-    value: '4'
-  },
-  {
-    label: 'O3',
-    name: 'O3',
-    value: '5'
-  },
-  {
-    label: 'PM2.5',
-    name: 'PM25',
-    value: '6'
-  },
-  {
-    label: 'PM10',
-    name: 'PM10',
-    value: '7'
-  },
-  {
-    label: 'TVOC',
-    name: 'VOC',
-    value: '10'
-  }
-];
+// const option1 = [
+//   {
+//     label: 'NO2',
+//     name: 'NO2',
+//     value: '1'
+//   },
+//   {
+//     label: 'CO',
+//     name: 'CO',
+//     value: '2'
+//   },
+//   {
+//     label: 'H2S',
+//     name: 'H2S',
+//     value: '3'
+//   },
+//   {
+//     label: 'SO2',
+//     name: 'SO2',
+//     value: '4'
+//   },
+//   {
+//     label: 'O3',
+//     name: 'O3',
+//     value: '5'
+//   },
+//   {
+//     label: 'PM2.5',
+//     name: 'PM25',
+//     value: '6'
+//   },
+//   {
+//     label: 'PM10',
+//     name: 'PM10',
+//     value: '7'
+//   },
+//   {
+//     label: 'TVOC',
+//     name: 'VOC',
+//     value: '10'
+//   }
+// ];
 
-const option2 = [
-  {
-    label: '娓╁害',
-    name: 'TMP',
-    value: '1'
-  },
-  {
-    label: '鐢靛鐜�',
-    name: 'spC',
-    value: '2'
-  },
-  {
-    label: '娴婂害',
-    name: 'tur',
-    value: '3'
-  },
-  {
-    label: '婧惰В姘�',
-    name: 'DO',
-    value: '4'
-  },
-  {
-    label: 'PH',
-    name: 'PH',
-    value: '5'
-  }
-];
+// const option2 = [
+//   {
+//     label: '娓╁害',
+//     name: 'TMP',
+//     value: '1'
+//   },
+//   {
+//     label: '鐢靛鐜�',
+//     name: 'spC',
+//     value: '2'
+//   },
+//   {
+//     label: '娴婂害',
+//     name: 'tur',
+//     value: '3'
+//   },
+//   {
+//     label: '婧惰В姘�',
+//     name: 'DO',
+//     value: '4'
+//   },
+//   {
+//     label: 'PH',
+//     name: 'PH',
+//     value: '5'
+//   }
+// ];
 export { radioOptions };

--
Gitblit v1.9.3