diff --git a/sql/20250926-sys_menu_dict_buttons.sql b/sql/20250926-sys_menu_dict_buttons.sql new file mode 100644 index 0000000..aab2930 --- /dev/null +++ b/sql/20250926-sys_menu_dict_buttons.sql @@ -0,0 +1,26 @@ +-- 字典管理按钮权限补充数据 +-- 时间:2025-09-26 +-- 功能:为字典管理添加操作按钮和子菜单 + +-- 为字典管理主菜单(ID:24)添加操作按钮 +-- 搜索按钮 +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `en_name`, `parent_id`, `menu_type`, `path`, `name`, `component`, `icon`, `auth`, `menu_status`, `active_menu`, `is_hide`, `is_link`, `is_keep_alive`, `is_full`, `is_affix`, `is_spread`, `sorted`, `create_by`, `create_time`, `update_by`, `update_time`) +VALUES (25, '搜索', NULL, 24, '3', '', '', '', '', 'system:dict:search', '0', '', '0', '', '0', '1', '1', '1', 1, 'admin', NOW(), 'admin', NOW()); + +-- 新增按钮 +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `en_name`, `parent_id`, `menu_type`, `path`, `name`, `component`, `icon`, `auth`, `menu_status`, `active_menu`, `is_hide`, `is_link`, `is_keep_alive`, `is_full`, `is_affix`, `is_spread`, `sorted`, `create_by`, `create_time`, `update_by`, `update_time`) +VALUES (26, '新增', NULL, 24, '3', '', '', '', '', 'system:dict:add', '0', '', '0', '', '0', '1', '1', '1', 2, 'admin', NOW(), 'admin', NOW()); + +-- 修改按钮 +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `en_name`, `parent_id`, `menu_type`, `path`, `name`, `component`, `icon`, `auth`, `menu_status`, `active_menu`, `is_hide`, `is_link`, `is_keep_alive`, `is_full`, `is_affix`, `is_spread`, `sorted`, `create_by`, `create_time`, `update_by`, `update_time`) +VALUES (27, '修改', NULL, 24, '3', '', '', '', '', 'system:dict:update', '0', '', '0', '', '0', '1', '1', '1', 3, 'admin', NOW(), 'admin', NOW()); + +-- 删除按钮 +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `en_name`, `parent_id`, `menu_type`, `path`, `name`, `component`, `icon`, `auth`, `menu_status`, `active_menu`, `is_hide`, `is_link`, `is_keep_alive`, `is_full`, `is_affix`, `is_spread`, `sorted`, `create_by`, `create_time`, `update_by`, `update_time`) +VALUES (28, '删除', NULL, 24, '3', '', '', '', '', 'system:dict:delete', '0', '', '0', '', '0', '1', '1', '1', 4, 'admin', NOW(), 'admin', NOW()); + +-- 为超级管理员角色添加这些新权限(假设角色ID为1) +INSERT INTO `sys_role_menu` VALUES (1, 25); +INSERT INTO `sys_role_menu` VALUES (1, 26); +INSERT INTO `sys_role_menu` VALUES (1, 27); +INSERT INTO `sys_role_menu` VALUES (1, 28); \ No newline at end of file