From adc9abd145c24f2d3e7033bb738e1e8641eaf4cf Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 02 九月 2025 17:30:43 +0800
Subject: [PATCH] 2025.9.2

---
 src/constant/radio-options.js |  100 ++++++++++++++------------------------------------
 1 files changed, 28 insertions(+), 72 deletions(-)

diff --git a/src/constant/radio-options.js b/src/constant/radio-options.js
index c56bd55..3b42021 100644
--- a/src/constant/radio-options.js
+++ b/src/constant/radio-options.js
@@ -1,6 +1,14 @@
 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';
+import {
+  option1,
+  default1,
+  option2,
+  default2
+} from '@/constant/radio-options/options';
+import {
+  option1 as option1Jingan,
+  default1 as default1Jingan
+} from '@/constant/radio-options/options-jingan';
 
 // 鐩戞祴鍥犲瓙鍗曢�夋閫夐」
 function radioOptions(deviceType) {
@@ -21,74 +29,22 @@
   }
 }
 
-// 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'
-//   }
-// ];
+function defaultOptions(deviceType) {
+  if (import.meta.env.VITE_DATA_MODE == 'jingan') {
+    if (TYPE0 == deviceType) {
+      return default1Jingan;
+    } else {
+      return undefined;
+    }
+  } else {
+    if ([TYPE0, TYPE1].includes(deviceType)) {
+      return default1;
+    } else if (deviceType == TYPE2) {
+      return default2;
+    } else {
+      return undefined;
+    }
+  }
+}
 
-// 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 };
+export { radioOptions, defaultOptions };

--
Gitblit v1.9.3