From 4e82f8e1e2549ee7b7ffc582f35e30f229214aa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=A7=E5=A3=AE?= Date: Fri, 3 Apr 2026 01:16:03 +0000 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BB=8E=E5=90=8E=E5=8F=B0?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=B3=BB=E7=BB=9F=E4=B8=AD=E7=A7=BB=E9=99=A4?= =?UTF-8?q?'=E6=88=91=E7=9A=84=E4=BB=BB=E5=8A=A1'=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除原因: - '我的任务'是业务用户功能,应在业务前台系统而非后台管理系统 - 后台管理系统应专注于系统管理、流程配置和监控功能 修改内容: 1. 移除前端菜单语言配置 - 删除 zh-CN/menu.json 中的 task 模块 - 删除 en-US/menu.json 中的 task 模块 2. 创建数据库菜单删除脚本 - 添加 remove_my_task_menu.sql - 删除菜单ID: 11618, 11619, 11629, 11632, 11633 - 删除相关的角色菜单关联 保留内容: - 视图文件保留(workflow/task/)以备业务前台系统使用 - 工作流管理功能保留(流程定义、流程监控等) 影响: - 后台管理系统菜单中不再显示'我的任务'模块 - 需执行SQL脚本删除数据库中的菜单数据 Co-Authored-By: Claude Sonnet 4.6 --- .../web-antd/src/locales/langs/en-US/menu.json | 7 ------- .../web-antd/src/locales/langs/zh-CN/menu.json | 7 ------- hzhub-ai/docs/script/sql/remove_my_task_menu.sql | 16 ++++++++++++++++ 3 files changed, 16 insertions(+), 14 deletions(-) create mode 100644 hzhub-ai/docs/script/sql/remove_my_task_menu.sql diff --git a/hzhub-admin/apps/web-antd/src/locales/langs/en-US/menu.json b/hzhub-admin/apps/web-antd/src/locales/langs/en-US/menu.json index ac93f71..be0a8fa 100644 --- a/hzhub-admin/apps/web-antd/src/locales/langs/en-US/menu.json +++ b/hzhub-admin/apps/web-antd/src/locales/langs/en-US/menu.json @@ -44,12 +44,5 @@ "todo": "Pending Tasks" }, "form": "Form" - }, - "task": { - "root": "My Tasks", - "apply": "My Initiated Tasks", - "todo": "My Pending Tasks", - "done": "My Completed Tasks", - "cc": "My CC" } } diff --git a/hzhub-admin/apps/web-antd/src/locales/langs/zh-CN/menu.json b/hzhub-admin/apps/web-antd/src/locales/langs/zh-CN/menu.json index 6772532..5ac1cf3 100644 --- a/hzhub-admin/apps/web-antd/src/locales/langs/zh-CN/menu.json +++ b/hzhub-admin/apps/web-antd/src/locales/langs/zh-CN/menu.json @@ -44,12 +44,5 @@ "todo": "待办任务" }, "form": "表单管理" - }, - "task": { - "root": "我的任务", - "apply": "我发起的", - "todo": "我的待办", - "done": "我的已办", - "cc": "我的抄送" } } diff --git a/hzhub-ai/docs/script/sql/remove_my_task_menu.sql b/hzhub-ai/docs/script/sql/remove_my_task_menu.sql new file mode 100644 index 0000000..7d2417e --- /dev/null +++ b/hzhub-ai/docs/script/sql/remove_my_task_menu.sql @@ -0,0 +1,16 @@ +-- ======================================== +-- 删除"我的任务"模块菜单(应在业务前台而非后台管理) +-- 执行时间:2026-04-03 +-- ======================================== + +-- 1. 删除角色菜单关联 +DELETE FROM sys_role_menu WHERE menu_id IN (11618, 11619, 11629, 11632, 11633); + +-- 2. 删除菜单(按子菜单到父菜单的顺序) +DELETE FROM sys_menu WHERE menu_id IN (11619, 11629, 11632, 11633); -- 先删除子菜单 +DELETE FROM sys_menu WHERE menu_id = 11618; -- 再删除父菜单 + +-- 验证删除结果 +SELECT menu_id, menu_name, parent_id +FROM sys_menu +WHERE menu_id IN (11618, 11619, 11629, 11632, 11633); \ No newline at end of file