From 7ec3797737ecd766285273157f29bd1be663069b Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Mon, 2 Feb 2026 10:44:34 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../evaluate/il/speech/components/MetricForm.vue | 2 +- .../evaluate/il/speech/components/ScoreTable.vue | 3 ++- src/views/evaluate/il/speech/index.vue | 16 +++++++--------- .../evaluate/il/speech/secondaryIndicator.vue | 8 +++++++- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/views/evaluate/il/speech/components/MetricForm.vue b/src/views/evaluate/il/speech/components/MetricForm.vue index c6ce250..c408fd9 100644 --- a/src/views/evaluate/il/speech/components/MetricForm.vue +++ b/src/views/evaluate/il/speech/components/MetricForm.vue @@ -44,7 +44,7 @@ const submitForm = () => { formRef.value.validate(async (valid) => { if (valid) { if (props.isNew) { - const res = await addIndicator({ name: props.metric.name, parentId: 0, level: 1 }) + const res = await addIndicator({ name: props.metric.name, parentId: 0, level: 1, type: 0 }) if (res.code === 200) { ElMessage.success('指标添加成功') emit('refresh') diff --git a/src/views/evaluate/il/speech/components/ScoreTable.vue b/src/views/evaluate/il/speech/components/ScoreTable.vue index c9fa963..9fbd5a7 100644 --- a/src/views/evaluate/il/speech/components/ScoreTable.vue +++ b/src/views/evaluate/il/speech/components/ScoreTable.vue @@ -132,7 +132,8 @@ const handleSave = (row) => { compareNum2: row.compareNum2, score: row.score, remark: row.remark, - parentId: props.indicatorId + parentId: props.indicatorId, + type: 0 }).then(res => { if (res.code === 200) { ElMessage.success("保存成功"); diff --git a/src/views/evaluate/il/speech/index.vue b/src/views/evaluate/il/speech/index.vue index 526f558..2031286 100644 --- a/src/views/evaluate/il/speech/index.vue +++ b/src/views/evaluate/il/speech/index.vue @@ -50,14 +50,6 @@ import { ElMessage } from 'element-plus' const activeIndicatorId = ref(null); const listData = ref([]) -/** - * - { id: 1, title: '无噪声唤醒', weight: 30 }, - { id: 2, title: '有噪声唤醒', weight: 40 }, - { id: 3, title: '免唤醒', weight: 50 }, - { id: 4, title: '误唤醒', weight: 30 } - - */ const metric = ref({ name: '', @@ -98,7 +90,13 @@ const submitMetricForm = () => { if (formRef.value) { formRef.value.validate(async (valid) => { if (valid) { - const res = await addIndicator({ name: metric.value.name, parentId: activeIndicatorId.value, level: 2, weight: metric.value.weight }); + const res = await addIndicator({ + name: metric.value.name, + parentId: activeIndicatorId.value, + level: 2, + weight: metric.value.weight, + type: 0 + }); if (res.code === 200) { ElMessage.success('指标添加成功') resetForm() diff --git a/src/views/evaluate/il/speech/secondaryIndicator.vue b/src/views/evaluate/il/speech/secondaryIndicator.vue index cb54ea2..2033c64 100644 --- a/src/views/evaluate/il/speech/secondaryIndicator.vue +++ b/src/views/evaluate/il/speech/secondaryIndicator.vue @@ -139,7 +139,13 @@ const submitMetricForm = () => { ElMessage.error(res.message || '指标修改失败') } } else { - addIndicator({ name: metric.value.name, parentId: props.indicatorId, level: level.value, weight: metric.value.weight }).then(res => { + addIndicator({ + name: metric.value.name, + parentId: props.indicatorId, + level: level.value, + weight: metric.value.weight, + type: 0 + }).then(res => { if (res.code === 200) { ElMessage.success('指标添加成功') getIndicatorByParentIdData(props.indicatorId);