原来是「搜索框 + 医生下拉 + 客服下拉」三件。并成一个:输入任意词, 姓名 / 病历号 / 主治医生 / 上次就诊医生 / 专属客服名 任一命中即可(全部服务端 ILIKE)。⛔ 别再拆回下拉:医生和客服的候选各要拉一个接口(/plans/doctors + 名册), 而主管想的只是"跟薛玫有关的",他不关心那个名字落在哪一列。⚠ ️ 专属客服名直接读 `patients.preferences.dedicatedCs.name`(库里就有),⛔ 不用先查名册再翻 id —— 那要在查询前多一次往返。⚠ ️ `%` `_` `\` 转义后再进 pattern:病历号里真有下划线,不转义会变通配符, 搜「BJ0U_1」把 BJ0UX1 也捞出来 —— 多捞不报错,更难发现。 顺带删掉 NO_OWNER(「无专属客服」那一档随下拉一起没了,⛔ 别留没人用的常量)。 本地实测:薛玫→首页 50 条、金芮冰→24 条、BJ0U0175→19 条; 按钮仍然写「确定,交给助手(420 人)」——搜索不改变交出去的人群。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .claude | Loading commit data... | |
| .design-sync | Loading commit data... | |
| apps | Loading commit data... | |
| clickhouse/config.d | Loading commit data... | |
| deploy | Loading commit data... | |
| docs | Loading commit data... | |
| packages | Loading commit data... | |
| scripts | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .gitlab-ci.yml | Loading commit data... | |
| .npmrc | Loading commit data... | |
| .prettierrc | Loading commit data... | |
| README.md | Loading commit data... | |
| docker-compose.expose.yml | Loading commit data... | |
| docker-compose.managed.yml | Loading commit data... | |
| docker-compose.prod.yml | Loading commit data... | |
| docker-compose.yml | Loading commit data... | |
| eslint.config.mjs | Loading commit data... | |
| liu.cjs | Loading commit data... | |
| package.json | Loading commit data... | |
| pnpm-lock.yaml | Loading commit data... | |
| pnpm-workspace.yaml | Loading commit data... | |
| tsconfig.base.json | Loading commit data... | |
| turbo.json | Loading commit data... |