From a09b45e093e79111cfe5577678ba6fbee05139e7 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Mon, 25 Dec 2023 11:42:47 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BF=AE=E6=94=B9=E6=A8=A1=E7=89=88?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=B7=BB=E5=8A=A0=E5=88=86=E7=B1=BB=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/template/component/DeTemplateImport.vue | 8 ++++---- core/core-frontend/src/views/template/index.vue | 12 ++++++++++-- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/core/core-frontend/src/views/template/component/DeTemplateImport.vue b/core/core-frontend/src/views/template/component/DeTemplateImport.vue index ed4eab0f8b..e5360331a5 100644 --- a/core/core-frontend/src/views/template/component/DeTemplateImport.vue +++ b/core/core-frontend/src/views/template/component/DeTemplateImport.vue @@ -172,7 +172,7 @@ const editTemplate = () => { nameCheck(nameCheckRequest).then(response => { save(state.templateInfo).then(response => { ElMessage.success(t('编辑成功')) - emits('refresh') + emits('refresh', { optType: 'refresh' }) emits('closeEditTemplateDialog') }) }) @@ -196,7 +196,7 @@ const importTemplate = () => { }).then(() => { save(state.templateInfo).then(response => { ElMessage.success(t('覆盖成功')) - emits('refresh') + emits('refresh', { optType: 'refresh' }) emits('closeEditTemplateDialog') }) }) @@ -205,7 +205,7 @@ const importTemplate = () => { nameCheck(nameCheckRequest).then(response => { save(state.templateInfo).then(response => { ElMessage.success(t('导入成功')) - emits('refresh') + emits('refresh', { optType: 'refresh' }) emits('closeEditTemplateDialog') }) }) @@ -235,7 +235,7 @@ const goFile = () => { } const doAddCategory = () => { - emits('addCategoryInfo') + emits('refresh', { optType: 'addCategory' }) } onMounted(() => { diff --git a/core/core-frontend/src/views/template/index.vue b/core/core-frontend/src/views/template/index.vue index 0f80fab9fa..46a7d36284 100644 --- a/core/core-frontend/src/views/template/index.vue +++ b/core/core-frontend/src/views/template/index.vue @@ -123,7 +123,7 @@ :template-id="state.templateDialog.templateId" :opt-type="state.templateDialog.optType" :template-categories="state.templateCategories" - @addCategoryInfo="showTemplateEditDialog('new', null)" + @doTest="closeEditTemplateDialog" @refresh="showCurrentTemplate(state.currentTemplateId, state.currentTemplateLabel)" @closeEditTemplateDialog="closeEditTemplateDialog" /> @@ -144,7 +144,7 @@ :template-id="state.templateDialog.templateId" :opt-type="state.templateDialog.optType" :template-categories="state.templateCategories" - @refresh="showCurrentTemplate(state.currentTemplateId, state.currentTemplateLabel)" + @refresh="importRefresh" @closeEditTemplateDialog="closeEditTemplateDialog" /> @@ -351,6 +351,14 @@ const handleClick = (tab, event) => { getTree() } +const importRefresh = params => { + if (params.optType === 'refresh') { + showCurrentTemplate(state.currentTemplateId, state.currentTemplateLabel) + } else { + showTemplateEditDialog('new', null) + } +} + const showCurrentTemplate = (pid, label) => { state.currentTemplateId = pid state.currentTemplateLabel = label