feat(project): add business tabs and identifying fields for assignment #19

Merged
cykj merged 1 commits from codex/issue-13-project-statistics into V2.0 2026-11-04 06:16:58 +00:00
Owner

Summary

历史归属维护原先仅显示单号等通用信息,难以快速辨认业务。按用户已确认的 原型 v2,改为四业务 tab 和对应业务识别列,支持姓名、电话等关键词检索。

历史归属维护
├─ 细胞存储 / 科研捐赠:母亲、医院、专员、业务日期
├─ 中试服务:申请、渠道、服务订单、患者
└─ 基础实验:课题、客户、联系人

专用读取接口校验归属维护权限,沿用租户/主单数据范围。子表 EXISTS 检索,分页后批量补全资料;原统计接口不返回新增联系信息。切换 tab 重置业务筛选和页码,丢弃过时响应;原归属预览、保存及审计规则保留。无 SQL 或移动端变更。关联 #13,不自动关单。

Evidence

  • Before: RecordList.vue 使用业务下拉框、通用列,关键词仅匹配单号。
    After: 源码提供四 tab、各业务列、关键词首位、固定右侧操作及加载/失败重试;复用 P02 列表和 src/views/pilot-service/pilot-application/index.vue 的 panel-pill-tabs,搜索仍右对齐。
  • 已编写 5 个后端回归用例覆盖权限、租户/软删除、搜索/分页/重复子行、统计契约及批量查询;用户自测模式,未运行测试、构建或浏览器验收,不能视为通过。
  • 独立源码审查未发现新增 P1/P2,git diff --check 通过。依用户“先合入 V2.0,我来测试”的指令交付,运行验收及真机验收继续待用户,工单保持开放。

Merge Danger

Door: two-way

纯代码与文档变更,无数据库迁移。可回退本次提交。

Blast Radius: 项目管理

Web 历史归属维护、共享列表展示及后端专用读取 API;统计钻取继续使用原读取接口。需配套更新 Web 和后端。

## Summary 历史归属维护原先仅显示单号等通用信息,难以快速辨认业务。按用户已确认的 [原型 v2](https://www.figma.com/design/wOQLDAhr1gdlQEXnVaFO9S?node-id=13-23),改为四业务 tab 和对应业务识别列,支持姓名、电话等关键词检索。 ```text 历史归属维护 ├─ 细胞存储 / 科研捐赠:母亲、医院、专员、业务日期 ├─ 中试服务:申请、渠道、服务订单、患者 └─ 基础实验:课题、客户、联系人 ``` 专用读取接口校验归属维护权限,沿用租户/主单数据范围。子表 EXISTS 检索,分页后批量补全资料;原统计接口不返回新增联系信息。切换 tab 重置业务筛选和页码,丢弃过时响应;原归属预览、保存及审计规则保留。无 SQL 或移动端变更。关联 #13,不自动关单。 ## Evidence - **Before:** `RecordList.vue` 使用业务下拉框、通用列,关键词仅匹配单号。 **After:** 源码提供四 tab、各业务列、关键词首位、固定右侧操作及加载/失败重试;复用 P02 列表和 `src/views/pilot-service/pilot-application/index.vue` 的 `panel-pill-tabs`,搜索仍右对齐。 - 已编写 5 个后端回归用例覆盖权限、租户/软删除、搜索/分页/重复子行、统计契约及批量查询;用户自测模式,**未运行测试、构建或浏览器验收**,不能视为通过。 - 独立源码审查未发现新增 P1/P2,`git diff --check` 通过。依用户“先合入 V2.0,我来测试”的指令交付,运行验收及真机验收继续待用户,工单保持开放。 ## Merge Danger **Door:** two-way 纯代码与文档变更,无数据库迁移。可回退本次提交。 **Blast Radius:** 项目管理 Web 历史归属维护、共享列表展示及后端专用读取 API;统计钻取继续使用原读取接口。需配套更新 Web 和后端。
cykj added 1 commit 2026-11-04 06:15:30 +00:00
Add four business tabs and identifying fields so users can locate orders before assigning projects. Introduce a permission-scoped detail query with child EXISTS searches and batched enrichment, preserving statistics and assignment writes.

Approved Figma v2; independent source review completed. Tests authored but not executed under the user self-test arrangement. Related to issue #13.
cykj merged commit 74064e137c into V2.0 2026-11-04 06:16:58 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#19