diff --git a/src/views/store/storeConf/DbConfigForm.vue b/src/views/store/storeConf/DbConfigForm.vue index 9e46655..cd53f02 100644 --- a/src/views/store/storeConf/DbConfigForm.vue +++ b/src/views/store/storeConf/DbConfigForm.vue @@ -288,13 +288,16 @@ this.$refs.formRef.validate((valid) => { if (valid) { this.$emit('save', this.cloneData(this.innerFormData)) - this.myVisible=false } else { - this.$message.error('请完善表单信息') - return false + this.$message.error('请检查表单信息是否正确或者完整') + return false; } }) }, + // 新增:供父组件调用,手动关闭抽屉 + closeDrawer() { + this.myVisible = false; + } }, } diff --git a/src/views/store/storeConf/index.vue b/src/views/store/storeConf/index.vue index 335bd5d..f5b1d0e 100644 --- a/src/views/store/storeConf/index.vue +++ b/src/views/store/storeConf/index.vue @@ -271,8 +271,10 @@ if (res.status == 200) { this.$message.success('操作成功') this.fetchDbConfigList() + this.$refs.storeConfDrawerRef.closeDrawer(); // 成功:调用子组件关闭抽屉 + }else{ + this.$message.error(res.msg) } - this.drawerVisible = false }, // 处理删除