From c40500d288339cd9b2200f8f909e3cd5471c0c22 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 30 八月 2024 17:38:29 +0800 Subject: [PATCH] 1. 优化3D动画中风向的变化逻辑; 2. 修复折线图切换因子时,数据直接跳转至起始处的问题; 3. 折线图和表格加回风向因子; 4. 优化风向的均值计算为矢量计算,同时最大最小值不显示; 5. 新增表格数据导出功能; --- src/constant/device-type.js | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 53 insertions(+), 1 deletions(-) diff --git a/src/constant/device-type.js b/src/constant/device-type.js index 8d163f8..dde0588 100644 --- a/src/constant/device-type.js +++ b/src/constant/device-type.js @@ -9,4 +9,56 @@ // 鐢ㄧ數閲� const TYPE4 = '31'; -export { TYPE0, TYPE1, TYPE2, TYPE3, TYPE4 }; +function typeList() { + if (import.meta.env.VITE_DATA_MODE == 'jingan') { + return [ + { + label: '杞﹁浇', + value: '0a' + } + ]; + } else { + return [ + { + label: '杞﹁浇', + value: '0a' + }, + { + label: '鏃犱汉鏈�', + value: '0b' + }, + { + label: '鏃犱汉鑸�', + value: '0c' + } + ]; + } +} + +// fixeme 2024.8.19 鍚庣画璁惧缂栧彿搴旇浠庢湇鍔″櫒鍔ㄦ�佽幏鍙栵紝鍚屾椂鏈夎澶囧彿鐨勫湪绾跨紪杈戝姛鑳� +function deviceList(type) { + if (import.meta.env.VITE_DATA_MODE == 'jingan') { + return [ + { + label: '杞﹁浇璁惧1鍙�', + value: 'TX105' + } + ]; + } else { + const t = type ? type : '0a'; + const _typeList = typeList(); + const typeStr = _typeList.find((v) => { + return v.value == t; + }); + return [1, 2, 3].map((v) => { + const label = `${typeStr}璁惧${v}鍙穈; + const value = `${t}000000000${v}`; + return { + label: label, + value: value + }; + }); + } +} + +export { TYPE0, TYPE1, TYPE2, TYPE3, TYPE4, typeList, deviceList }; -- Gitblit v1.9.3