From d0f07e25103d7c7845c3b9534e8c66b5905447c0 Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期三, 04 六月 2025 23:27:55 +0800
Subject: [PATCH] 动态溯源(待完成)

---
 src/constant/radio-options.js |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 49 insertions(+), 0 deletions(-)

diff --git a/src/constant/radio-options.js b/src/constant/radio-options.js
index 2a0067d..3b42021 100644
--- a/src/constant/radio-options.js
+++ b/src/constant/radio-options.js
@@ -1 +1,50 @@
+import { TYPE0, TYPE1, TYPE2 } from '@/constant/device-type';
+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) {
+  if (import.meta.env.VITE_DATA_MODE == 'jingan') {
+    if (TYPE0 == deviceType) {
+      return option1Jingan;
+    } else {
+      return [];
+    }
+  } else {
+    if ([TYPE0, TYPE1].includes(deviceType)) {
+      return option1;
+    } else if (deviceType == TYPE2) {
+      return option2;
+    } else {
+      return [];
+    }
+  }
+}
+
+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;
+    }
+  }
+}
+
+export { radioOptions, defaultOptions };

--
Gitblit v1.9.3