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') }}
+
+
+ {{ $t('button.cancel') }}
+
+ {{ $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);