From 90ebb8d49995e8c36a322463dec88034a2e56c98 Mon Sep 17 00:00:00 2001 From: zhuoqinglian <1035449612@qq.com> Date: Mon, 2 Mar 2026 15:35:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AF=AD=E9=9F=B3=E5=90=88=E6=88=90-?= =?UTF-8?q?=E9=9F=B3=E8=89=B2=E7=AE=A1=E7=90=86=EF=BC=8C=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E4=B8=8B=E6=B7=BB=E5=8A=A0=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/AddWisdomBodyDialog.vue | 2 +- main/manager-web/src/components/TtsModel.vue | 21 +++++++++++++++++-- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/main/manager-web/src/components/AddWisdomBodyDialog.vue b/main/manager-web/src/components/AddWisdomBodyDialog.vue index 33507fab..2c886526 100644 --- a/main/manager-web/src/components/AddWisdomBodyDialog.vue +++ b/main/manager-web/src/components/AddWisdomBodyDialog.vue @@ -14,7 +14,7 @@
*
{{ $t('addAgentDialog.agentName') }}:
- +
diff --git a/main/manager-web/src/components/TtsModel.vue b/main/manager-web/src/components/TtsModel.vue index 4038b8a8..6960af8f 100644 --- a/main/manager-web/src/components/TtsModel.vue +++ b/main/manager-web/src/components/TtsModel.vue @@ -71,8 +71,14 @@ {{ $t('ttsModel.delete') }} - {{ $t('ttsModel.save') }} + @@ -340,6 +346,17 @@ export default { this.$set(row, 'originalData', { ...row }); }, + cancelEdit(row) { + // 通过新增创建的数据,取消编辑时,需要从数组中移除 + if (!row.id) { + this.ttsModels.shift(row); + } else { + Object.assign(row, row.originalData); + delete row.originalData; + } + row.editing = false; + }, + saveEdit(row) { if (!row.voiceCode || !row.voiceName || !row.languageType) { this.$message.error({ @@ -447,7 +464,7 @@ export default { referenceText: '', selected: false, editing: true, - sort: maxSort + 1 + sort: 0 // 新增数据默认排序在顶部 }; this.ttsModels.unshift(newRow);