0e25201ede
后端 light_board.py: - 每张客户卡片返回 plans[] (活跃工作计划) + recent_visits[] (最近2条) - 计划过期检测 (plan_overdue) 前端 LightBoard.vue: - 点击卡片 → el-dialog 弹窗 (不再跳转周报) - 绿灯: 显示最近拜访记录 - 黄/红灯: 客户信息 + 快速制定拜访计划表单 - 卡片显示计划标签 (📅正常 / ⚠过期闪烁) - 弹窗底部保留「查看周报记录」链接 计划过期逻辑: plan_date < 当月首日 且 status=计划中 Co-Authored-By: Claude <noreply@anthropic.com>