diff --git a/openhis-ui-vue3/src/views/surgicalschedule/temporaryMedical.vue b/openhis-ui-vue3/src/views/surgicalschedule/temporaryMedical.vue index 51def6e1d..14b58b516 100755 --- a/openhis-ui-vue3/src/views/surgicalschedule/temporaryMedical.vue +++ b/openhis-ui-vue3/src/views/surgicalschedule/temporaryMedical.vue @@ -312,6 +312,13 @@ const getMethodCodeDict = computed(() => { // 响应式数据 - isSigned 从父组件传入的 prop 初始化 const isSigned = ref(props.isSignedProp) + +// 🔧 修复 Bug #446: 同步父组件 isSignedProp 的变化到本地 isSigned +// ref(props.isSignedProp) 只在初始化时读取一次,父组件后续更新不会自动同步 +watch(() => props.isSignedProp, (newVal) => { + isSigned.value = newVal +}) + const signatureTime = ref('') const showSignDialog = ref(false) const signPassword = ref('')