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);