docs(pl): 记录建档绑定双审及合成浏览器验证并拆分后续界面任务。

This commit is contained in:
wuzilong committed 2026-11-01 22:47:25 +08:00
1 parent eb4a34cd5d
commit f710c8aefd
2 files changed
+18 -8

No files matched your search

@@ -92,16 +92,26 @@ Files: `web-admin/src/api/pl/quota-cert.ts`;新`web-admin/src/views/pl/contrac
Task 4证据:`0d1d264bc`及后续修复至`bd90d2099`;规格和质量审查通过,相关前端43项通过,最后局部23项通过,类型检查499→499无新增。统计字段/筛选增量后端30项通过。任务pnpm build成功(39.12秒),构建产物在无HTTP服务的Playwright路由中加载,API全部合成拦截;两页加载/展开/第二页/组合筛选通过,unknown请求与pageerror均0,截图已查看。复核并修复默认Boolean wrapper、分页归零、权限初始化、重开弹窗响应和展开区宽度边界。浏览器脚本与截图在`.local/agent/stop-cert-v3/`;全流程最终验收仍在Task 6。
## Task 5: 建档绑定、段次与安排UI
## Task 5A: 建档合同产品绑定
Files: `web-admin/src/views/pl/quota-cert/index.vue`、`model.ts`、`ContractScopeDialog.vue`;`web-admin/src/views/pl/plan-quota/index.vue`;`web-admin/src/components/business/pl-plan-quota-dialog/index.vue`及model/test;必要时扩展`backend/app/services/pl_quota_planning.py`只读段明细返回及对应测试。
Files: `web-admin/src/views/pl/quota-cert/index.vue`、`model.ts`及绑定编辑子组件、相关tests。
- [ ] 行为测试覆盖多合同产品选择后一次save、保存失败保留输入、单附件解析、编辑ID往返和旧版本配对显示。
- [ ] 建档表单在1200px三列现有区后增加合同产品绑定编辑,加载编辑已有绑定,不由客户端多请求分步保存。建档方式/类型同行,绿色分组竖条保持。
- [ ] 新版配置展示所有装送段产品、合同/单位/需用量;隐藏唯一侧选择,不提交旧配对。保留legacy配置用于旧计划。计划页展开get_plan_quota,列出各段绑定证件及预占/已用,标注缺配、无需两证、原口径。
实施者反馈Task 5涵盖三个大型界面,拆为5A/5B顺序实施并各自双审,功能范围不变。
- [x] 行为测试覆盖多合同产品选择后一次save、保存失败保留输入、单附件解析、编辑ID/status/备注往返和异步生命周期。
- [x] 建档表单在1200px三列现有区后增加合同产品绑定编辑,加载编辑已有绑定,不由客户端多请求分步保存。建档方式/类型同行,绿色分组竖条保持。bindingsEditable=false时只读绑定并省略集合保存证面。
- [x] 定向tsx/node:test与类型检查无新增,提交、自查并完成规格和质量审查。
Task 5A证据:`136a85dda`及`eb4a34cd5`;独立规格、质量审查通过,修复同合同产品请求反序覆盖及移除重加旧响应,并支持失败重试。相关前端42项通过,最后表单/模型20项复审通过;类型499→499无新增。任务构建39.42秒成功;合成API浏览器验证最新GET编辑、单次PUT保留关系/产品ID、建档选择合同产品一次POST,页面错误/未知请求均0,1200px三列及绑定区截图已查看。脚本`browser-cert-form.mjs`与日志/截图保留在`.local/agent/stop-cert-v3/`;最终产物验证在Task 6再次覆盖。
## Task 5B: 段次列表与新版用证配置
Files: `web-admin/src/views/pl/plan-quota/index.vue`、`web-admin/src/components/business/pl-plan-quota-dialog/index.vue`及model/test;必要时扩展`backend/app/services/pl_quota_planning.py`只读段明细返回及对应测试。
- [ ] 新版配置展示所有装送易制毒段产品、合同/单位/需用量;隐藏唯一侧选择,不提交旧配对。保留legacy配置用于旧计划。计划页展开get_plan_quota,列出各段绑定证件及预占/已用,标注缺配、无需两证、原口径。
- [ ] 段次展示须包含无需双证的段产品;当前sourceOptions仅含易制毒,必要时在同一用证详情API新增只读stopProducts,保留sourceOptions计量语义,避免为展示依赖权限不同的计划编辑API。
- [ ] 安排沿用后端原子校验,把手填齐备改为两证条件/余额预检,缺证明不阻断;拒绝返回定位段产品。实际库存、法定证明、两证状态互不替代。
- [ ] 定向tsx/node:test和已有H5/小程序共享配置测试,修正兼容而不新增手机五Tab。提交。
- [ ] 安排沿用后端原子校验和双证预检,缺证明不阻断;拒绝返回定位段产品。实际库存、法定证明、两证状态互不替代。
- [ ] TDD覆盖新版全段/旧版配对、异步预览失效、段次展开与独立证量、无需两证产品,以及已有H5/小程序共享配置测试,修正兼容而不新增手机五Tab。类型检查无新增,提交并双审。
## Task 6: 段次证明Web与最终验证
@@ -13,7 +13,7 @@
## 3. Web界面
- [x] 实现五Tab路由及共用合同、证件统计组件;段次明细组件随后续Task 5完成。
- [ ] 建档增加合同产品绑定,保留单附件解析和人工核对。
- [x] 建档增加合同产品绑定,保留单附件解析和人工核对。
- [ ] 合同详情增加两个独立Tab,固定当前合同并复用主模块面板。
- [ ] 安排显示逐段预检与定位异常;资料按段产品独立上传。