38 lines
2.6 KiB
Java
38 lines
2.6 KiB
Java
|
|
-- 原材料汇总页面菜单(参考:原材料库存菜单配置)
|
|||
|
|
SET NAMES utf8mb4;
|
|||
|
|
|
|||
|
|
-- 优先复用「原材料库存」的父级菜单;不存在时回退到原固定父级
|
|||
|
|
SET @xsl_parent_id = (
|
|||
|
|
SELECT parent_id
|
|||
|
|
FROM sys_permission
|
|||
|
|
WHERE id = '1900000000000000600'
|
|||
|
|
LIMIT 1
|
|||
|
|
);
|
|||
|
|
SET @xsl_parent_id = IFNULL(@xsl_parent_id, '1900000000000000300');
|
|||
|
|
|
|||
|
|
-- 页面菜单
|
|||
|
|
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`)
|
|||
|
|
SELECT '1900000000000000610', @xsl_parent_id, '原材料汇总', '/xslmes/mesXslRawMaterialSummary', 'xslmes/mesXslRawMaterialSummary/MesXslRawMaterialSummaryList', 1, NULL, NULL, 1, NULL, '0', 13.00, 0, 'ant-design:database-outlined', 0, 1, 0, 0, '原材料汇总', 'admin', NOW(), 'admin', NOW(), 0, 0, '1', 0
|
|||
|
|
FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `sys_permission` WHERE `id` = '1900000000000000610');
|
|||
|
|
|
|||
|
|
-- 导出按钮权限
|
|||
|
|
INSERT INTO `sys_permission` (`id`, `parent_id`, `name`, `url`, `component`, `is_route`, `component_name`, `redirect`, `menu_type`, `perms`, `perms_type`, `sort_no`, `always_show`, `icon`, `is_leaf`, `keep_alive`, `hidden`, `hide_tab`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `del_flag`, `rule_flag`, `status`, `internal_or_external`)
|
|||
|
|
SELECT '1900000000000000611', '1900000000000000610', '导出', NULL, NULL, 0, NULL, NULL, 2, 'xslmes:mes_xsl_raw_material_summary:exportXls', '1', 1.00, 0, NULL, 1, 0, 0, 0, NULL, 'admin', NOW(), 'admin', NOW(), 0, 0, '1', 0
|
|||
|
|
FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `sys_permission` WHERE `id` = '1900000000000000611');
|
|||
|
|
|
|||
|
|
-- 默认管理员角色授权
|
|||
|
|
INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`)
|
|||
|
|
SELECT REPLACE(UUID(), '-', ''), 'f6817f48af4fb3af11b9e8bf182f618b', '1900000000000000610', NULL, NOW(), '127.0.0.1'
|
|||
|
|
WHERE NOT EXISTS (
|
|||
|
|
SELECT 1 FROM `sys_role_permission`
|
|||
|
|
WHERE `role_id` = 'f6817f48af4fb3af11b9e8bf182f618b' AND `permission_id` = '1900000000000000610'
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
INSERT INTO `sys_role_permission` (`id`, `role_id`, `permission_id`, `data_rule_ids`, `operate_date`, `operate_ip`)
|
|||
|
|
SELECT REPLACE(UUID(), '-', ''), 'f6817f48af4fb3af11b9e8bf182f618b', '1900000000000000611', NULL, NOW(), '127.0.0.1'
|
|||
|
|
WHERE NOT EXISTS (
|
|||
|
|
SELECT 1 FROM `sys_role_permission`
|
|||
|
|
WHERE `role_id` = 'f6817f48af4fb3af11b9e8bf182f618b' AND `permission_id` = '1900000000000000611'
|
|||
|
|
);
|
|||
|
|
|