移除多余一级菜单「实验室样本处理数据」(造血/单个核/间充质) #100

Closed
opened 2026-11-12 05:58:14 +00:00 by cykj · 1 comment
Owner

现象

Web 顶栏出现与「质检」并列的一级菜单「实验室样本处理数据」,左侧含:

  • 造血干细胞数据
  • 单个核数据
  • 脐带间充质干细胞数据

与质检管理下已有的「实验室样本处理数据」台账重复,用户要求删除该多余菜单。

范围(待确认)

推荐:

  1. 软删除 menu:lab-sample-processing 及其子菜单/按钮权限
  2. 移除 web-admin 静态路由中对应一级模块
  3. 保留质检管理下 lab-sample-process 台账
  4. 本轮不删除 lab-sample-processing 后端 API/表结构与页面源码(仅下线菜单入口)

验收

  • 顶栏不再出现该一级菜单
  • 质检管理下「实验室样本处理数据」仍可用
  • 刷新后菜单不回显

修改端

web-admin + 菜单迁移 SQL(测试库执行)

## 现象 Web 顶栏出现与「质检」并列的一级菜单「实验室样本处理数据」,左侧含: - 造血干细胞数据 - 单个核数据 - 脐带间充质干细胞数据 与质检管理下已有的「实验室样本处理数据」台账重复,用户要求删除该多余菜单。 ## 范围(待确认) 推荐: 1. 软删除 `menu:lab-sample-processing` 及其子菜单/按钮权限 2. 移除 web-admin 静态路由中对应一级模块 3. 保留质检管理下 `lab-sample-process` 台账 4. 本轮不删除 `lab-sample-processing` 后端 API/表结构与页面源码(仅下线菜单入口) ## 验收 - 顶栏不再出现该一级菜单 - 质检管理下「实验室样本处理数据」仍可用 - 刷新后菜单不回显 ## 修改端 web-admin + 菜单迁移 SQL(测试库执行)
cykj added the ai-in-progress label 2026-11-12 05:59:30 +00:00
cykj added ai-merging and removed ai-in-progress labels 2026-11-12 06:02:43 +00:00
Author
Owner

交付结果

personal-dev:delivery:cykj/zkxw#100:dc0f8541c4a0c84f3f654fc43c92232364fa3943

  • 范围:软删除一级菜单「实验室样本处理数据」及子菜单/按钮与角色授权;移除静态路由;保留质检下 lab-sample-process
  • 合并:PR #101 → V2.0@dc0f8541
  • 测试库:已执行 docs/sql/migrations/2026-11-12-remove-lab-sample-processing-menu.sql,目标菜单 del_flag=1
  • 单元测试:无单元测试,留给用户验收
  • 构建与整体运行验收:留给用户(合入后刷新 Web,确认顶栏无该一级菜单,质检台账仍在)
## 交付结果 personal-dev:delivery:cykj/zkxw#100:dc0f8541c4a0c84f3f654fc43c92232364fa3943 - 范围:软删除一级菜单「实验室样本处理数据」及子菜单/按钮与角色授权;移除静态路由;保留质检下 lab-sample-process - 合并:PR https://gitea.aichengyan.com/cykj/zkxw/pulls/101 → V2.0@dc0f8541 - 测试库:已执行 `docs/sql/migrations/2026-11-12-remove-lab-sample-processing-menu.sql`,目标菜单 del_flag=1 - 单元测试:无单元测试,留给用户验收 - 构建与整体运行验收:留给用户(合入后刷新 Web,确认顶栏无该一级菜单,质检台账仍在)
cykj closed this issue 2026-11-12 06:03:30 +00:00
cykj added ai-done and removed ai-merging labels 2026-11-12 06:03:53 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#100