diff --git a/openhis-ui-vue3/src/views/doctorstation/components/prescription/prescriptionlist.vue b/openhis-ui-vue3/src/views/doctorstation/components/prescription/prescriptionlist.vue index cbac8cff..95fe0f99 100644 --- a/openhis-ui-vue3/src/views/doctorstation/components/prescription/prescriptionlist.vue +++ b/openhis-ui-vue3/src/views/doctorstation/components/prescription/prescriptionlist.vue @@ -3636,8 +3636,9 @@ function handleSingOut() { // 🔧 BugFix: 将requestId转换为数字类型 let requestIdList = normalRows .filter((item) => { - // 🔧 BugFix: 支持 statusEnum 为 1(草稿)、2(已签发)、5(已作废) 的医嘱都可以撤回 - const canRecall = item.statusEnum == 1 || item.statusEnum == 2 || item.statusEnum == 5; + // 🔧 BugFix: 只有 statusEnum 为 1(草稿)、2(已签发) 的医嘱可以撤回 + // 已作废(5)的医嘱不能撤回,只能删除 + const canRecall = item.statusEnum == 1 || item.statusEnum == 2; console.log('BugFix#219: 检查撤回条件, adviceName=', item.adviceName, 'statusEnum=', item.statusEnum, 'canRecall=', canRecall); return canRecall;