| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| assignments-api.ts | ||
| patient-picker-rail.tsx | ||
| plans-api.ts | ||
| pool-matrix.tsx | ||
| release-reason-dialog.tsx | ||
| use-patient-picker.ts | ||
| use-plan-aggregate.ts |
召回池每行都写「待分配」、我的每行都写「进行中」—— 整列同一个词, 读者第二行就不再看它,却一直占着行尾最值钱的位置(退回按钮就在那儿)。⛔ 但不能把药丸整个删掉:「我的」不带 status 过滤(where.assigneeUserId = 我), 已完成 / 已放弃的单也在这一栏里,而那两个才是真要一眼看见的。 删掉等于让客服分不出哪条已经结案。 ⇒ 按「这一行是不是本视图自身的定义」判断: pool → 隐藏 active,mine → 隐藏 assigned,其余照常显示。 两栏处理还不一样: · 召回池没有退回按钮 → 默认态**整个不渲染**(留 42px 空白纯属白占, 而右侧正是手机号/诊所名要用的地方) · 我的有退回按钮,药丸与它叠在同一 grid 格、格宽取较大值 → 默认态用 invisible **占位**,否则 hover 前是 0 宽,按钮一冒出来整行位移, 而那个叠层机制存在的全部理由就是防这个 实测:召回池 25 行 0 个药丸;我的 22 个药丸全 invisible、占位 42px, hover 姓名位移 0(退回按钮 37px 落在占位内)。tsc + build 干净。
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| assignments-api.ts | Loading commit data... | |
| patient-picker-rail.tsx | Loading commit data... | |
| plans-api.ts | Loading commit data... | |
| pool-matrix.tsx | Loading commit data... | |
| release-reason-dialog.tsx | Loading commit data... | |
| use-patient-picker.ts | Loading commit data... | |
| use-plan-aggregate.ts | Loading commit data... |