| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| admin | ||
| ai | ||
| assistant | ||
| auth | ||
| clinical-gap | ||
| clinical-signals | ||
| facts | ||
| mcp | ||
| patient | ||
| persona | ||
| plan | ||
| plan-aggregate | ||
| realtime-coach | ||
| sync | ||
| weixin-aibot |
主管问"现在有时效了,是不是可以显示以前隐藏的自动回收时间" —— 查下来 **不是取消隐藏,是要接一条新的**:那个被隐藏的倒计时基于 `recycleAt`(认领的 24h 兜底, PAC_PLAN_AUTO_RECYCLE 默认 off,**从未启用**,值几乎恒为 null), 而现在真正生效的是 `assignmentExpiresAt`(主管在确认单上定的 1-7 天, AssignmentExpiryScheduler 每 10 分钟扫,到点回池记 assignment_expired)。 两个字段一直被混为一谈,详情接口**根本没返回后者**。 · 服务端 /plans/:id/full 补 assignmentExpiresAt;契约里给两个字段各写清适用场景。 · 前端 RecycleCountdown 换成 ExpiryBadge 并挂回头部,只在**单子还挂在人手上**时显示。 ·⚠ ️ 粒度跟着换:原来是 HH:MM:SS(为 24h 设计),而时效是**天**级 —— 3 天的单显示 71:59:58 没人读得出来。改成「还剩 2 天」/「还剩 5 小时」, 最后 1 小时才精确到分钟;刷新从 1s 降到 30s(天级不需要每秒重渲染整页)。 ·⚠ ️ 配色:最后一天转琥珀、最后一小时转红。⛔ 不更早变红 —— 时效本来就是几天, 提前两天飘红会让客服对颜色脱敏,真到期时反而看不见。 本地实测(客服「位其蕾」):头部显示「还剩 3 天退回」,hover 出具体到期时刻。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| admin | Loading commit data... | |
| ai | Loading commit data... | |
| assistant | Loading commit data... | |
| auth | Loading commit data... | |
| clinical-gap | Loading commit data... | |
| clinical-signals | Loading commit data... | |
| facts | Loading commit data... | |
| mcp | Loading commit data... | |
| patient | Loading commit data... | |
| persona | Loading commit data... | |
| plan | Loading commit data... | |
| plan-aggregate | Loading commit data... | |
| realtime-coach | Loading commit data... | |
| sync | Loading commit data... | |
| weixin-aibot | Loading commit data... |