From 5809ca95dd3c75bfe59cb6389a016641480cf6c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E9=9C=84?= Date: Fri, 10 Nov 2023 14:55:59 +0800 Subject: [PATCH] bug 78405 --- .../customComparison/modules/ComparisonResultModal.vue | 5 ++++- .../customComparison/modules/CustomComparisonDrawer.vue | 9 ++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/views/documentTool/customComparison/modules/ComparisonResultModal.vue b/src/views/documentTool/customComparison/modules/ComparisonResultModal.vue index 6fd1201f..b62909d3 100644 --- a/src/views/documentTool/customComparison/modules/ComparisonResultModal.vue +++ b/src/views/documentTool/customComparison/modules/ComparisonResultModal.vue @@ -23,7 +23,10 @@ - + diff --git a/src/views/documentTool/customComparison/modules/CustomComparisonDrawer.vue b/src/views/documentTool/customComparison/modules/CustomComparisonDrawer.vue index cee8c41b..41b8be24 100644 --- a/src/views/documentTool/customComparison/modules/CustomComparisonDrawer.vue +++ b/src/views/documentTool/customComparison/modules/CustomComparisonDrawer.vue @@ -125,7 +125,7 @@
- + {{ $t('preservation') }} {{ $t('close') }} @@ -495,7 +495,7 @@ export default { * 保存表单内容 * 清单名称、涉及国家、是否公开三个字段 */ - handleSaveForm () { + handleSaveForm (needClose) { this.form.validateFields((errors, values) => { if (!errors) { this.confirmLoading = true @@ -505,6 +505,9 @@ export default { this.$message.success(res.message) this.isFirstOpenComparison = false this.reloadTableData() + if (needClose) { + this.close() + } } else { this.$message.warning(res.message) } @@ -519,7 +522,7 @@ export default { */ handleSwitchChange () { if (this.isStartComparison && this.isFirstOpenComparison) { - this.handleSaveForm() + this.handleSaveForm(false) } }, /**