diff --git a/src/views/intelligent-agent/components/info/index.vue b/src/views/intelligent-agent/components/info/index.vue index 68bd6bc..e53d61a 100644 --- a/src/views/intelligent-agent/components/info/index.vue +++ b/src/views/intelligent-agent/components/info/index.vue @@ -25,12 +25,15 @@ export default { * 提交表单 */ async handleSubmit() { + let api = this.dialog.type === 'edit' ? agentEdit : agentAdd + // 更新表单之后重新获取列表,然后退出 dialog - ;(await this.dialog.type) === 'edit' - ? agentEdit(this.dialog.agent) - : agentAdd(this.dialog.agent) - this.fetchAgentList() - this.dialog.visible = false + api(this.dialog.agent).then(res => { + if (res) { + this.fetchAgentList() + this.dialog.visible = false + } + }) }, validateForm() { this.$refs.form.validate(valid => {