-- ============================================= -- 干线故障权限修复:新增 odfcablefaults:add 和 odfcablefaults:edit 菜单按钮 -- 并分配给角色2(本部门及以下可编辑权限)和角色3(编辑角色) -- 角色4(查看权限)不分配,仅保留 list/query -- ============================================= -- 1. 插入新增和修改菜单按钮(ParentId=11200 即干线故障管理) SET IDENTITY_INSERT sys_menu ON; INSERT INTO sys_menu (MenuId, MenuName, ParentId, OrderNum, MenuType, perms, Status, IsFrame, IsCache, Visible, Create_by, Create_time) VALUES (11223, N'新增', 11200, 2, 'F', 'odfcablefaults:add', 0, 1, 0, '0', 'admin', GETDATE()); INSERT INTO sys_menu (MenuId, MenuName, ParentId, OrderNum, MenuType, perms, Status, IsFrame, IsCache, Visible, Create_by, Create_time) VALUES (11224, N'修改', 11200, 3, 'F', 'odfcablefaults:edit', 0, 1, 0, '0', 'admin', GETDATE()); SET IDENTITY_INSERT sys_menu OFF; -- 2. 角色2(本部门及以下可编辑权限)分配新增和修改权限 INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (2, 11223); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (2, 11224); -- 3. 角色3(编辑角色)分配新增和修改权限 INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (3, 11223); INSERT INTO sys_role_menu (Role_id, Menu_id) VALUES (3, 11224);