diff --git a/YiJi-admin/src/components/Yewu/YuYue202506.vue b/YiJi-admin/src/components/Yewu/YuYue202506.vue index 3a7d6f8..052c8f8 100644 --- a/YiJi-admin/src/components/Yewu/YuYue202506.vue +++ b/YiJi-admin/src/components/Yewu/YuYue202506.vue @@ -1210,6 +1210,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) @@ -1328,6 +1330,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 }) } @@ -1425,6 +1428,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 }) } @@ -1648,11 +1652,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)