diff --git a/openhis-ui-vue3/src/views/catalog/medicine/index.vue b/openhis-ui-vue3/src/views/catalog/medicine/index.vue index 92badb342..2c5a3decb 100755 --- a/openhis-ui-vue3/src/views/catalog/medicine/index.vue +++ b/openhis-ui-vue3/src/views/catalog/medicine/index.vue @@ -687,8 +687,11 @@ function submitForm(formData) { if (formData.id != undefined) { editMedication(formData).then((response) => { proxy.$modal.msgSuccess('修改成功'); + proxy.$refs['medicineRef'].cancel(); open.value = false; getList(); + }).catch(() => { + // 响应拦截器已显示错误消息,此处仅防止未捕获的 Promise rejection }); } else { addMedication(formData).then((response) => { @@ -698,6 +701,8 @@ function submitForm(formData) { open.value = false; getList(); } + }).catch(() => { + // 响应拦截器已显示错误消息,此处仅防止未捕获的 Promise rejection }); } }