添加菜单--通过界面
配置角色--通过界面
把菜单功能提供给超级管理员角色
实例2-添加客户管理
涉及脚本
/*
销售管理
10 :销售管理
20:订单管理
*/
-- 销售管理 '1336880872599244801'
INSERT INTO `guns`.`sys_menu` (`menu_id`, `code`, `pcode`, `pcodes`, `name`, `icon`, `url`, `sort`, `levels`, `menu_flag`, `description`, `status`, `new_page_flag`, `open_flag`, `create_time`, `update_time`, `create_user`, `update_user`) VALUES ('1336880872599244801', 'sale_management', '0', '[0],', '销售管理', 'fa-leaf', '#', '40', '1', 'Y', NULL, 'ENABLE', NULL, NULL, '2020-12-10 11:50:13', NULL, '1', NULL);
-- 销售管理-客户管理 '1336913847055470594'
INSERT INTO `guns`.`sys_menu` (`menu_id`, `code`, `pcode`, `pcodes`, `name`, `icon`, `url`, `sort`, `levels`, `menu_flag`, `description`, `status`, `new_page_flag`, `open_flag`, `create_time`, `update_time`, `create_user`, `update_user`) VALUES ('1336913847055470594', 'sale_client', 'sale_management', '[0],[sale_management],', '客户管理', 'fa-leaf', '/sale', '10', '2', 'Y', NULL, 'ENABLE', NULL, NULL, '2020-12-10 14:01:14', NULL, '1', NULL);
-- 销售管理-客户管理 -删除客户(非菜单) '1337234213162377217'
INSERT INTO `guns`.`sys_menu` (`menu_id`, `code`, `pcode`, `pcodes`, `name`, `icon`, `url`, `sort`, `levels`, `menu_flag`, `description`, `status`, `new_page_flag`, `open_flag`, `create_time`, `update_time`, `create_user`, `update_user`) VALUES ('1337234213162377217', 'customer_del', 'sale_client', '[0],[sale_management],[sale_client],', '删除客户', '', '/customer/delete', '20', '3', 'N', NULL, 'ENABLE', NULL, NULL, '2020-12-11 11:14:16', '2020-12-11 11:16:04', '1', '1');
-- select * from sys_relation WHERE menu_id in (1336880872599244801,1336913847055470594)
-- 销售管理
INSERT INTO `guns`.`sys_relation` (`relation_id`, `menu_id`, `role_id`) VALUES ('1336916222658924545', '1336880872599244801', '1');
-- 销售管理-客户管理
INSERT INTO `guns`.`sys_relation` (`relation_id`, `menu_id`, `role_id`) VALUES ('1336916222726033409', '1336913847055470594', '1');
-- 销售管理-客户管理 -删除客户(非菜单)
INSERT INTO `guns`.`sys_relation` (`relation_id`, `menu_id`, `role_id`) VALUES ('1337234288735346690', '1337234213162377217', '1');