From fca64b5d32b52f9ca644dd0b45ff94ae155ef081 Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Tue, 3 Feb 2026 09:06:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=A7=A6=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../il/speech/components/ScoreTable.vue | 8 +- src/views/evaluate/il/speech/index.vue | 6 +- .../il/touch/components/MetricCategory.vue | 38 ++- .../il/touch/components/MetricForm.vue | 31 ++- .../il/touch/components/ScoreTable.vue | 233 ++++++++++------- src/views/evaluate/il/touch/index.vue | 116 ++++++++- src/views/evaluate/il/touch/indicator.vue | 102 +++++--- .../evaluate/il/touch/secondaryIndicator.vue | 242 ++++++++++++++++-- src/views/flow/config.js | 2 +- 9 files changed, 607 insertions(+), 171 deletions(-) diff --git a/src/views/evaluate/il/speech/components/ScoreTable.vue b/src/views/evaluate/il/speech/components/ScoreTable.vue index 9ae3ae3..a54f136 100644 --- a/src/views/evaluate/il/speech/components/ScoreTable.vue +++ b/src/views/evaluate/il/speech/components/ScoreTable.vue @@ -201,12 +201,16 @@ const getIndicatorByParentIdData = async (parentId) => { }; const test = (title) => { - if (title.includes("时间")) { + if (title.includes("时间") || title.includes("时长")) { return "ms"; - } else if (title.includes("成功率") || title.includes("交互")) { + } else if (title.includes("率")) { return "%"; } else if (title.includes("频度")) { return "次/h"; + } else if (title.includes("距离")) { + return "mm"; + } else if (title.includes("数量")) { + return "个"; } else { return ""; } diff --git a/src/views/evaluate/il/speech/index.vue b/src/views/evaluate/il/speech/index.vue index 1d120b2..c994ae1 100644 --- a/src/views/evaluate/il/speech/index.vue +++ b/src/views/evaluate/il/speech/index.vue @@ -68,8 +68,10 @@ const rules = reactive({ }) const handleActiveMetricCategory = (data) => { - activeIndicatorId.value = data; - getIndicatorByParentIdData(data); + if (data) { + activeIndicatorId.value = data; + getIndicatorByParentIdData(data); + } }; diff --git a/src/views/evaluate/il/touch/components/MetricCategory.vue b/src/views/evaluate/il/touch/components/MetricCategory.vue index 163d709..10db221 100644 --- a/src/views/evaluate/il/touch/components/MetricCategory.vue +++ b/src/views/evaluate/il/touch/components/MetricCategory.vue @@ -1,6 +1,6 @@