-- 助力贷管理后台菜单(挂到「财务」下)
|
-- 执行后请重新登录管理后台;非超级管理员需在「角色管理」勾选新菜单或执行下方角色授权 SQL
|
|
-- 财务目录 menu_id 一般为 211,若不一致请先查询:
|
-- SELECT menu_id, name FROM tz_sys_menu WHERE name = '财务' AND type = 0;
|
|
INSERT INTO `tz_sys_menu` (`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`, `is_show`)
|
SELECT 3410, 211, '助力贷套餐', 'finance/loan-config', NULL, 1, '', 10, 0
|
FROM DUAL
|
WHERE NOT EXISTS (SELECT 1 FROM `tz_sys_menu` WHERE `menu_id` = 3410);
|
|
INSERT INTO `tz_sys_menu` (`menu_id`, `parent_id`, `name`, `url`, `perms`, `type`, `icon`, `order_num`, `is_show`)
|
SELECT 3411, 211, '助力贷订单', 'finance/loan-order', NULL, 1, '', 11, 0
|
FROM DUAL
|
WHERE NOT EXISTS (SELECT 1 FROM `tz_sys_menu` WHERE `menu_id` = 3411);
|
|
-- 将新菜单授权给已拥有「财务」子菜单的角色(与充值订单等同权限)
|
INSERT INTO `tz_sys_role_menu` (`role_id`, `menu_id`)
|
SELECT DISTINCT rm.`role_id`, 3410
|
FROM `tz_sys_role_menu` rm
|
INNER JOIN `tz_sys_menu` m ON m.`menu_id` = rm.`menu_id` AND m.`parent_id` = 211
|
WHERE NOT EXISTS (
|
SELECT 1 FROM `tz_sys_role_menu` x WHERE x.`role_id` = rm.`role_id` AND x.`menu_id` = 3410
|
);
|
|
INSERT INTO `tz_sys_role_menu` (`role_id`, `menu_id`)
|
SELECT DISTINCT rm.`role_id`, 3411
|
FROM `tz_sys_role_menu` rm
|
INNER JOIN `tz_sys_menu` m ON m.`menu_id` = rm.`menu_id` AND m.`parent_id` = 211
|
WHERE NOT EXISTS (
|
SELECT 1 FROM `tz_sys_role_menu` x WHERE x.`role_id` = rm.`role_id` AND x.`menu_id` = 3411
|
);
|