From 12310997f1948168204e772553a0ba97c8a41447 Mon Sep 17 00:00:00 2001 From: sa0ChunLuyu Date: Thu, 6 Aug 2026 00:28:08 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=BA=A6=E4=BC=98=E5=8C=96BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- YiJi-admin/src/components/Yewu/YuYue202506.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/YiJi-admin/src/components/Yewu/YuYue202506.vue b/YiJi-admin/src/components/Yewu/YuYue202506.vue index e545f9b..be1f431 100644 --- a/YiJi-admin/src/components/Yewu/YuYue202506.vue +++ b/YiJi-admin/src/components/Yewu/YuYue202506.vue @@ -1162,6 +1162,8 @@ let TanChuangMsgDialogVisible=ref(false) // 收集所有推荐结果的plan_id用于多高亮 highlightedPlanIds.value = res.data.map(v => v.plan_id) selectedPlanId.value = res.data[0].plan_id + // 重新获取号源列表 + GetEnablePlanFunc() } } else { ElMessage.error(res.msg) @@ -1280,6 +1282,7 @@ let TanChuangMsgDialogVisible=ref(false) activeZhenShi.value = res.data[0].department_resources_name highlightedPlanIds.value = res.data.map(v => v.plan_id) selectedPlanId.value = res.data[0].plan_id + GetEnablePlanFunc() } else { ElMessageBox.confirm('未找到任何一天可满足所有检查项目的号源', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning', showCancelButton: false }) } @@ -1377,6 +1380,7 @@ let TanChuangMsgDialogVisible=ref(false) // 多高亮 highlightedPlanIds.value = res.data.map(v => v.plan_id) selectedPlanId.value = res.data[0].plan_id + GetEnablePlanFunc() } else { ElMessageBox.confirm('未找到同一时段号源,无法匹配', '提示', { confirmButtonText: '确定', cancelButtonText: '取消', type: 'warning', showCancelButton: false }) } @@ -1590,11 +1594,12 @@ let TanChuangMsgDialogVisible=ref(false) GetEnablePlanFunc() } if (auto_print.value.length > 0) { - const bookedIds = selectedRows.value - .filter(v => v.list_status === 1) + const bookedEntrustIds = ids + .map(id => entrustTableDate.value.find(v => v.id === id)) + .filter(Boolean) .map(v => v.entrust_id) - if (bookedIds.length > 0) { - print_shenqingdan(bookedIds) + if (bookedEntrustIds.length > 0) { + print_shenqingdan(bookedEntrustIds) } } }, true)