现在市场部老师需要同时在【系统】和【采集大表】上维护一份【自存样本】、【科研样本】、还有【客户服务管理信息】。 客服老师需要每天从【系统】上找信息,手动录入到线下的【采集大表】中,这样很不方便。 老师希望能在【采集协议单】下的【细胞存储】和【科研捐赠】,以及【客户服务管理】列表中,提供【导出按钮】。 导出的Excel文本格式,参考【中科兴皖采集大表20261105导出对齐版.xlsx】中的【自存表】、【科研表】、【客服表】。
个人分析:
personal-dev:delivery:https://gitea.aichengyan.com/cykj/zkxw#26:57049f17b0021becdb82a0dad4bf4af0919744cf
已按评论 #852 在 Web 管理端四张列表增加「导出 Excel」,表头对齐采集大表的预签约、自存表、科研表、客服表。有勾选时导出勾选行,否则按当前筛选分页导出。单元格为 Excel 文本;系统没有的字段留空。
单元测试(Agent):
pnpm exec tsx --test src/utils/collection-ledger-export.test.ts
pytest tests/test_market_presign_api.py::test_web_presign_list_includes_ledger_fields
a214a35f4f
合入:PR #66 已 merged 到 V2.0,合并提交 57049f17b0021becdb82a0dad4bf4af0919744cf。本地 V2.0 已同步到该提交。本单未切换运行环境。
构建与整体验收由用户在合入后进行。
客户服务管理导出 Excel 中,表头【协议编号】这一列改为填入样本编码(sampleCode),不再使用协议编号字段。
sampleCode
范围:web-admin 客户服务管理列表导出。 验收:导出文件该列内容与列表样本编码一致。
personal-dev:delivery:https://gitea.aichengyan.com/cykj/zkxw#26:411a4cb57c2f6ea2694856ad9f1e4159b6a9b736
客户服务管理导出 Excel 表头【协议编号】已改为填入样本编码。
6df6306ef0
合入:PR #67 已 merged 到 V2.0,合并提交 411a4cb57c2f6ea2694856ad9f1e4159b6a9b736。本地 V2.0 已同步。本单未切换运行环境。
采集协议单【科研捐赠】导出 Excel 中,「储存状态」「废弃原因」出现作废类型编码 sdfq,应展示字典/状态文案(属地废弃),与列表展示一致。
sdfq
截图:储存状态显示「已作废(sdfq)」、废弃原因显示「sdfq」。
范围:web-admin 采集大表导出(科研捐赠优先,共用映射一并修正)。
personal-dev:delivery:https://gitea.aichengyan.com/cykj/zkxw#26:6be55186b001d61228091590e1f37d0c270d186a
科研捐赠导出中,储存状态、废弃原因的 sdfq 等编码已改为文案展示(如属地废弃);导出前加载作废类型字典。
单元测试命令:pnpm exec tsx --test src/utils/collection-ledger-export.test.ts,6 passed。 任务提交 348c5c1d3c09eb69466c33999ab148efa9baacfc。 合入:PR #68 merged,V2.0 提交 6be55186b001d61228091590e1f37d0c270d186a。
科研捐赠导出运费列为空。系统有样本运费批次(多样本共用一笔运费),导出应对齐模板【科研表】:
同时按默认策略采用此前科研表对齐推荐:储存状态废弃时只导出类别文案、正常留空;分娩方式 pgc→剖腹产;无母血写「无母血」;第10列保留样本类型。
personal-dev:delivery:https://gitea.aichengyan.com/cykj/zkxw#26:471a6823e2b39c3b5fc5aee82e758961571a2c50
科研捐赠导出运费列已补齐:列表返回样本运费批次;同一批次相邻行合并「运输方式」「运费」列。并按默认策略对齐科研表储存状态(废弃写类别、正常留空)、剖腹产、无母血。
单元测试命令:pnpm exec tsx --test src/utils/collection-ledger-export.test.ts src/utils/protocol-audit-flatten.test.ts,20 passed。 PR #69 merged,V2.0 提交 471a6823e2b39c3b5fc5aee82e758961571a2c50。
构建与整体验收由用户在合入后进行。需重启 backend 与 web-admin 后验证。
采集协议单【细胞存储】导出:
cd web-admin && npx tsx --test src/utils/collection-ledger-export.test.ts
a4425addb01832a19ad835f19c31447d935442cf
3ad1a08e30ef10b124f1ffc649273f60cd3a89cb
留给用户在合入后的 V2.0 上进行(需重启 backend + web-admin 后验证导出)。
对齐标准采集大表:
1afbe060
b40e41bd
留给用户(需重启 backend + web-admin)。
No dependencies set.
The note is not visible to the blocked user.
现在市场部老师需要同时在【系统】和【采集大表】上维护一份【自存样本】、【科研样本】、还有【客户服务管理信息】。
客服老师需要每天从【系统】上找信息,手动录入到线下的【采集大表】中,这样很不方便。
老师希望能在【采集协议单】下的【细胞存储】和【科研捐赠】,以及【客户服务管理】列表中,提供【导出按钮】。
导出的Excel文本格式,参考【中科兴皖采集大表20261105导出对齐版.xlsx】中的【自存表】、【科研表】、【客服表】。
个人分析:
交付记录
personal-dev:delivery:https://gitea.aichengyan.com/cykj/zkxw#26:57049f17b0021becdb82a0dad4bf4af0919744cf
已按评论 #852 在 Web 管理端四张列表增加「导出 Excel」,表头对齐采集大表的预签约、自存表、科研表、客服表。有勾选时导出勾选行,否则按当前筛选分页导出。单元格为 Excel 文本;系统没有的字段留空。
单元测试(Agent):
pnpm exec tsx --test src/utils/collection-ledger-export.test.ts,5 passedpytest tests/test_market_presign_api.py::test_web_presign_list_includes_ledger_fields,1 passeda214a35f4f合入:PR #66 已 merged 到 V2.0,合并提交 57049f17b0021becdb82a0dad4bf4af0919744cf。本地 V2.0 已同步到该提交。本单未切换运行环境。
构建与整体验收由用户在合入后进行。
验收反馈
客户服务管理导出 Excel 中,表头【协议编号】这一列改为填入样本编码(
sampleCode),不再使用协议编号字段。范围:web-admin 客户服务管理列表导出。
验收:导出文件该列内容与列表样本编码一致。
交付记录(验收反馈)
personal-dev:delivery:https://gitea.aichengyan.com/cykj/zkxw#26:411a4cb57c2f6ea2694856ad9f1e4159b6a9b736
客户服务管理导出 Excel 表头【协议编号】已改为填入样本编码。
单元测试(Agent):
6df6306ef0合入:PR #67 已 merged 到 V2.0,合并提交 411a4cb57c2f6ea2694856ad9f1e4159b6a9b736。本地 V2.0 已同步。本单未切换运行环境。
构建与整体验收由用户在合入后进行。
验收反馈
采集协议单【科研捐赠】导出 Excel 中,「储存状态」「废弃原因」出现作废类型编码
sdfq,应展示字典/状态文案(属地废弃),与列表展示一致。截图:储存状态显示「已作废(sdfq)」、废弃原因显示「sdfq」。
范围:web-admin 采集大表导出(科研捐赠优先,共用映射一并修正)。
交付记录(验收反馈)
personal-dev:delivery:https://gitea.aichengyan.com/cykj/zkxw#26:6be55186b001d61228091590e1f37d0c270d186a
科研捐赠导出中,储存状态、废弃原因的
sdfq等编码已改为文案展示(如属地废弃);导出前加载作废类型字典。单元测试命令:pnpm exec tsx --test src/utils/collection-ledger-export.test.ts,6 passed。
任务提交 348c5c1d3c09eb69466c33999ab148efa9baacfc。
合入:PR #68 merged,V2.0 提交 6be55186b001d61228091590e1f37d0c270d186a。
构建与整体验收由用户在合入后进行。
验收反馈
科研捐赠导出运费列为空。系统有样本运费批次(多样本共用一笔运费),导出应对齐模板【科研表】:
同时按默认策略采用此前科研表对齐推荐:储存状态废弃时只导出类别文案、正常留空;分娩方式 pgc→剖腹产;无母血写「无母血」;第10列保留样本类型。
交付记录(运费批次)
personal-dev:delivery:https://gitea.aichengyan.com/cykj/zkxw#26:471a6823e2b39c3b5fc5aee82e758961571a2c50
科研捐赠导出运费列已补齐:列表返回样本运费批次;同一批次相邻行合并「运输方式」「运费」列。并按默认策略对齐科研表储存状态(废弃写类别、正常留空)、剖腹产、无母血。
单元测试命令:pnpm exec tsx --test src/utils/collection-ledger-export.test.ts src/utils/protocol-audit-flatten.test.ts,20 passed。
PR #69 merged,V2.0 提交 471a6823e2b39c3b5fc5aee82e758961571a2c50。
构建与整体验收由用户在合入后进行。需重启 backend 与 web-admin 后验证。
验收反馈
采集协议单【细胞存储】导出:
交付记录 personal-dev:delivery:zkxw#26:3ad1a08e30ef10b124f1ffc649273f60cd3a89cb
验收反馈处理
单元测试(Agent)
cd web-admin && npx tsx --test src/utils/collection-ledger-export.test.tsa4425addb01832a19ad835f19c31447d935442cf合入
3ad1a08e30ef10b124f1ffc649273f60cd3a89cb构建与整体验收
留给用户在合入后的 V2.0 上进行(需重启 backend + web-admin 后验证导出)。
验收反馈续改
对齐标准采集大表:
交付记录 personal-dev:delivery:zkxw#26:b40e41bd878e7f473e1c92978988fe2c8ad91923
对齐项
单元测试(Agent)
cd web-admin && npx tsx --test src/utils/collection-ledger-export.test.ts→ 11 passed1afbe060;合入b40e41bd;PR #71构建与整体验收
留给用户(需重启 backend + web-admin)。