1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| -- =====================================================
| -- 刷卡充电订单导出权限菜单(可选执行)
| -- 说明:后端导出接口权限为 @RequiresPermissions({"/cardChargingOrder/export", "/cardChargingOrder"}, OR)
| -- 拥有页面权限(/cardChargingOrder)的用户无需此脚本即可导出;
| -- 如需对导出权限单独控制(如部分角色可看不可导出),执行本脚本并在角色管理中单独授权。
| -- 执行库:charging_pile_other
| -- =====================================================
|
| USE charging_pile_other;
|
| INSERT INTO `sys_menu`
| (`menu_name`,`parent_id`,`order_num`,`path`,`component`,`query`,`is_frame`,`is_cache`,`menu_type`,`visible`,`status`,`perms`,`icon`,`create_by`,`create_time`,`update_by`,`update_time`,`remark`)
| SELECT '刷卡订单导出', parent.menu_id, 2, '#', '', '', 1, 0, 'F', '0', '0', '/cardChargingOrder/export', '#', 'admin', NOW(), '', NULL, ''
| FROM `sys_menu` parent
| WHERE parent.perms = '/cardChargingOrder'
| AND NOT EXISTS (SELECT 1 FROM `sys_menu` WHERE `perms` = '/cardChargingOrder/export');
|
| INSERT INTO `sys_role_menu` (`role_id`,`menu_id`)
| SELECT 1, menu.menu_id
| FROM `sys_menu` menu
| WHERE menu.perms = '/cardChargingOrder/export'
| AND NOT EXISTS (
| SELECT 1 FROM `sys_role_menu` role_menu
| WHERE role_menu.role_id = 1 AND role_menu.menu_id = menu.menu_id
| );
|
|