From 24e8d9a83681cefdc5988b0ee0097e2c6b079402 Mon Sep 17 00:00:00 2001
From: cjl <909710561@qq.com>
Date: Tue, 19 May 2026 16:47:40 +0800
Subject: [PATCH] 路由
---
src/views/UVA/index.vue | 36 ++++++++++++++++++++++++++++--------
1 files changed, 28 insertions(+), 8 deletions(-)
diff --git a/src/views/UVA/index.vue b/src/views/UVA/index.vue
index 0056e63..7b12939 100644
--- a/src/views/UVA/index.vue
+++ b/src/views/UVA/index.vue
@@ -1327,16 +1327,36 @@
})
},
initDataParams (res) {
- let options = {TemMergeAvg: '������������������', TemMergedHighest: '���������������������', TemMergedLowest: '���������������������', TemNotMergedAvg: '���������������������', TemNotMergedHighest: '������������������������', TemNotMergedLowest: '������������������������'}
- let optionKeys = Object.keys(options)
- this.temMergeDataList = optionKeys.reduce((acc, key) => {
- // ���������������������������data������������
- let regex = new RegExp(key, 'i')
- let matchedDataKey = Object.keys(res).find(k => regex.test(k))
- if (matchedDataKey) {
+ const filteredObject = {}
+ for (let key in res) {
+ if (key.includes(this.sensorKey)) {
+ filteredObject[key] = res[key]
+ }
+ }
+ console.log('filteredObject', filteredObject)
+
+ let options = {
+ MergeAvg: '������������������',
+ MergedHighest: '���������������������',
+ MergedLowest: '���������������������',
+ NotMergedAvg: '���������������������',
+ NotMergedHighest: '������������������������',
+ NotMergedLowest: '������������������������'
+ }
+
+ let notMergedKeys = Object.keys(filteredObject).filter(k => k.match(/(NotMergedHighest|NotMergedLowest|NotMergedAvg)/i))
+ let mergedKeys = Object.keys(filteredObject).filter(k => !k.match(/(NotMergedHighest|NotMergedLowest|NotMergedAvg)/i))
+
+ this.temMergeDataList = Object.keys(options).reduce((acc, key) => {
+ let valueKey = mergedKeys.find(k => k.toLowerCase().includes(key.toLowerCase()))
+ if (!valueKey && notMergedKeys.length) {
+ valueKey = notMergedKeys.find(k => k.toLowerCase().includes(key.replace('NotMerged', '').toLowerCase()))
+ }
+ if (valueKey) {
acc.push({
+ key: key,
name: options[key],
- value: res[matchedDataKey]
+ value: filteredObject[valueKey]
})
}
return acc
--
Gitblit v1.8.0