From 610ef1f0ff9b8aacfa937c628805be96e0cd738f Mon Sep 17 00:00:00 2001 From: cuijiawang Date: Sat, 27 Sep 2025 16:39:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= =?UTF-8?q?=E5=99=A8=20=E8=87=AA=E5=AE=9A=E4=B9=89=E6=A8=A1=E6=9D=BF=20?= =?UTF-8?q?=E7=BC=96=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/CustomTemplateDialog.vue | 20 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/views/system/codegen/components/CustomTemplateDialog.vue b/src/views/system/codegen/components/CustomTemplateDialog.vue index ad311f4..766bd21 100644 --- a/src/views/system/codegen/components/CustomTemplateDialog.vue +++ b/src/views/system/codegen/components/CustomTemplateDialog.vue @@ -272,14 +272,16 @@ const handleSave = async () => { try { await editFormRef.value?.validate(); - // 检查模板名称是否重复 - const nameExists = await checkTemplateNameApi( - editForm.templateName, - editForm.id - ); - if (nameExists.data) { - ElMessage.error("模板名称已存在"); - return; + // 只在新增模式下检查模板名称是否重复 + if (!isEditMode.value) { + const nameExists = await checkTemplateNameApi( + editForm.templateName, + editForm.id + ); + if (nameExists.data) { + ElMessage.error("模板名称已存在"); + return; + } } saveLoading.value = true; @@ -498,6 +500,7 @@ watch( @@ -506,6 +509,7 @@ watch(