docs(sql): add migration to hide research-donation protocol menus for DB menu mode.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
1 parent
56fd44388b
commit
ed37a31654
1 file changed
+39
@@ -0,0 +1,39 @@
|
||||
-- =============================================================================
|
||||
-- 下线「科研捐赠」协议单侧栏菜单(含一级空目录)(2026-10-07)
|
||||
-- =============================================================================
|
||||
--
|
||||
-- 【主路径 — 前端固定菜单】
|
||||
-- VITE_ACCESS_MODE=frontend 时已在以下文件隐藏:
|
||||
-- - web-admin/src/router/modules/sqxp.ts
|
||||
-- - backend/app/api/menu.py
|
||||
-- 协议单从「细胞存储 → 采集协议单」进入(统一页含科研捐赠 Tab)。
|
||||
-- 前端模式环境 **无需执行** 本脚本;保留供 DB 菜单模式 / 生产环境同步。
|
||||
--
|
||||
-- 科研捐赠目录 parent_id / id: RSC00000000000000000000000000001
|
||||
-- 捐赠协议单录入 id: 60000000000000000000000000000002
|
||||
-- perms: biz:researchDonation:list
|
||||
-- 捐赠协议单 id: 60000000000000000000000000000003
|
||||
-- perms: biz:researchDonationAudit:list
|
||||
-- visible: '0'=隐藏(权限码可保留;统一页不依赖捐赠菜单控 Tab)
|
||||
-- 注意:不要隐藏样本信息菜单 id 6000...0004(已由 2026-10-06 脚本单独处理)
|
||||
-- =============================================================================
|
||||
|
||||
UPDATE sys_menu
|
||||
SET visible = '0',
|
||||
update_time = NOW()
|
||||
WHERE del_flag = 0
|
||||
AND (
|
||||
id IN (
|
||||
'RSC00000000000000000000000000001',
|
||||
'60000000000000000000000000000002',
|
||||
'60000000000000000000000000000003'
|
||||
)
|
||||
OR perms IN (
|
||||
'biz:researchDonation:list',
|
||||
'biz:researchDonationAudit:list'
|
||||
)
|
||||
OR (
|
||||
parent_id = 'RSC00000000000000000000000000001'
|
||||
AND path IN ('list', 'audit')
|
||||
)
|
||||
);
|
||||
Reference in new issue
Block a user