refactor(web): 矩阵二轮走查 —— 整片连成一条渐变 + hover 只给区间
① 去掉底部文字(那条「或者:按左栏当前筛选的 N 人移交」)。⭐ 连带把「按筛选人群移交」这条路整个撤了,入口只留矩阵一个 —— 生产线 ① 明写「主管在矩阵上点一格」,两个入口做同一件事,主管得先想用哪个。 要复活是加回一个按钮 + 一次 emitPetEvent/ask 的事,模型和后端都不用动。 顺手删掉随之变成死代码的 handoffToAssistant。 ② hover 只给**天数区间**:「≤ 120 天」/「120–180 天」/「> 180 天」。 格子里已有数字、列头已写热/温/冷,再叠一段说明就是噪声; 区间是主管唯一看不出来的那个信息。⚠ ️ 多码标签给各码区间的**并集**(拔牙 = K01 ∪ K03 → 热 ≤90 / 温 60–180 / 冷 >90): 挑其中一个码的数字会骗人,而并集是对该档人群天数范围的如实描述。 加了一条回归锁「三档必须覆盖整条数轴、不留缝也不写反」。 ③ **整片矩阵共用一条横向渐变**,格子不再各有底色。 温度是**连续量**,给每格各刷一块色 = 把它退化成三个并列的分类,冷热轴的意思就没了。 实现上渐变挂在行容器、格子透明浮在上面 → 列与列、行与行连成一整片; 列头那条刻度用的是**同一个** SCALE 常量,写两遍必然漂。⚠ ️ 色标位置(20%/50%/80%)是对着三列**列心**(16.7/50/83.3%)定的, 正好落在纯橙/纯琥珀/纯蓝上,数字对比度才够 —— 改列宽必须同步改色标。⛔ 「数量不参与配色」的老纪律没变:渐变只由列的位置决定。 浏览器实测:整片渐变无缝、8 行标签、hover 区间(单码/多码)均正确,无横向溢出; next build 通过,971 tests passing。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Showing
Please
register
or
sign in
to comment