Fix Bug #509: [门诊医生站-手术申请] 提交申请后列表未实时刷新展示数据,且提示语需优化

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
荀彧
2026-05-13 20:30:51 +08:00
parent af15f2ae06
commit 1602615820

View File

@@ -1133,13 +1133,17 @@ function submitForm() {
// 新增手术
addSurgery(form.value).then((res) => {
if (res.code === 200) {
proxy.$modal.msgSuccess(res.msg || '手术申请提交成功!')
proxy.$modal.msgSuccess('手术申请提交成功!')
// 保存麻醉方式
sessionStorage.setItem('anesthesiaType', form.value.anesthesiaTypeEnum)
open.value = false
emit('saved') // 通知父组件刷新医嘱列表
// 刷新手术申请列表
getList()
// 刷新手术申请列表,使用 nextTick 确保数据一致性
proxy.$nextTick(() => {
if (props.patientInfo?.encounterId) {
getList()
}
})
} else {
proxy.$modal.msgError(res.msg || '新增手术失败,请检查表单信息')
}
@@ -1151,13 +1155,17 @@ function submitForm() {
// 修改手术
updateSurgery(form.value).then((res) => {
if (res.code === 200) {
proxy.$modal.msgSuccess(res.msg || '手术申请修改成功!')
proxy.$modal.msgSuccess('手术申请修改成功!')
// 保存麻醉方式
sessionStorage.setItem('anesthesiaType', form.value.anesthesiaTypeEnum)
open.value = false
emit('saved') // 通知父组件刷新医嘱列表
// 刷新手术申请列表
getList()
// 刷新手术申请列表,使用 nextTick 确保数据一致性
proxy.$nextTick(() => {
if (props.patientInfo?.encounterId) {
getList()
}
})
} else {
proxy.$modal.msgError(res.msg || '更新手术失败,请检查表单信息')
}