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) } }, /**