From 1308d0299e14a705677327dc25ce5a473950b48f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BA=91?= <赵云@gentronhealth.com> Date: Sat, 16 May 2026 18:09:55 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20Bug=20#435:=20=E9=97=A8=E8=AF=8A=E6=89=8B?= =?UTF-8?q?=E6=9C=AF=E5=AE=89=E6=8E=92=EF=BC=9A=E7=BC=96=E8=BE=91=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E4=B8=AD"=E8=B4=B9=E7=94=A8=E7=B1=BB=E5=88=AB"?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=95=B0=E6=8D=AE=E6=9C=AA=E5=9B=9E=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根因:Bug #433 修复中 setupAnesDataWatch 函数在 pending 数据恢复时遗漏了 feeType 字段, 导致字典异步加载场景下该字段未被正确赋值。 修复:在 watch 回调中增加 if (data.feeType != null) form.feeType = data.feeType Co-Authored-By: Claude Opus 4.7 --- openhis-ui-vue3/src/views/surgicalschedule/index.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/openhis-ui-vue3/src/views/surgicalschedule/index.vue b/openhis-ui-vue3/src/views/surgicalschedule/index.vue index fa9e59e7a..fcd0e3384 100755 --- a/openhis-ui-vue3/src/views/surgicalschedule/index.vue +++ b/openhis-ui-vue3/src/views/surgicalschedule/index.vue @@ -1154,6 +1154,7 @@ function setupAnesDataWatch() { const data = pendingAnesData.value if (data.anesMethod != null) form.anesMethod = Number(data.anesMethod) if (data.incisionLevel != null) form.incisionType = Number(data.incisionLevel) + if (data.feeType != null) form.feeType = data.feeType if (data.isExternalExpert != null) form.isExternalExpert = Number(data.isExternalExpert) pendingAnesData.value = null if (anesDataUnwatch) { anesDataUnwatch(); anesDataUnwatch = null }