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 | 162 ++++++++++++++++++++++++++++++----------------------- 1 files changed, 91 insertions(+), 71 deletions(-) diff --git a/src/constant/radio-options.js b/src/constant/radio-options.js index 3e5b2d8..c56bd55 100644 --- a/src/constant/radio-options.js +++ b/src/constant/radio-options.js @@ -1,74 +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'; + // 鐩戞祴鍥犲瓙鍗曢�夋閫夐」 -export const radioOptions = { - type0: [ - //鏃犱汉鏈� - { - 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: 'NO2', - value: '5' - }, - { - label: 'PM2.5', - name: 'PM25', - value: '6' - }, - { - label: 'PM10', - name: 'PM10', - value: '7' - }, - { - label: 'TVOC', - name: 'VOC', - value: '10' +function radioOptions(deviceType) { + if (import.meta.env.VITE_DATA_MODE == 'jingan') { + if (TYPE0 == deviceType) { + return option1Jingan; + } else { + return []; } - ], - type1: [ - //鏃犱汉鑸� - { - label: '娓╁害', - name: '娓╁害', - value: '1' - }, - { - label: '鐢靛鐜�', - name: '鐢靛鐜�', - value: '2' - }, - { - label: '娴婂害', - name: '娴婂害', - value: '3' - }, - { - label: '婧惰В姘�', - name: '婧惰В姘�', - value: '4' - }, - { - label: 'PH', - name: 'PH', - value: '5' + } else { + 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 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