提交
This commit is contained in:
1 parent
c9fb39395c
commit
4f364bc9a0
58 files changed
+1040829
-6729
No files matched your search
@@ -0,0 +1,65 @@
|
||||
-- 运输管理:合同详情查看产品价格(按钮权限)
|
||||
-- 挂在【运输计划】下,四页共用;并授权给「管理员」「超级管理员」角色
|
||||
-- 可重复执行(NOT EXISTS 防重)
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
INSERT INTO `sys_menu` (
|
||||
`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`,
|
||||
`is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`,
|
||||
`create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`
|
||||
)
|
||||
SELECT
|
||||
'PL_CONTRACT_VIEW_PRODUCT_PRICE',
|
||||
'合同详情查看产品价格',
|
||||
'PL_PLAN',
|
||||
'F',
|
||||
'',
|
||||
NULL,
|
||||
'pl:contract:view-product-price',
|
||||
1,
|
||||
'1',
|
||||
'1',
|
||||
'shanxia2.0',
|
||||
21,
|
||||
'运输计划/归档/合同完善/危化品证上传:合同详情弹窗展示产品单价与金额',
|
||||
'system',
|
||||
'',
|
||||
NOW(),
|
||||
NULL,
|
||||
NOW(),
|
||||
0
|
||||
FROM DUAL
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM `sys_menu` WHERE `id` = 'PL_CONTRACT_VIEW_PRODUCT_PRICE' AND `del_flag` = 0
|
||||
);
|
||||
|
||||
INSERT INTO `sys_role_menu` (
|
||||
`id`, `role_id`, `menu_id`, `tenant_no`, `order_num`, `remark`,
|
||||
`create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`
|
||||
)
|
||||
SELECT
|
||||
MD5(CONCAT(r.id, '|PL_CONTRACT_VIEW_PRODUCT_PRICE|pl-contract-view-price|v1')),
|
||||
r.id,
|
||||
'PL_CONTRACT_VIEW_PRODUCT_PRICE',
|
||||
IFNULL(NULLIF(r.tenant_no, ''), 'shanxia2.0'),
|
||||
0,
|
||||
CONCAT('合同详情查看产品价格:授权', r.role_name),
|
||||
'system',
|
||||
'',
|
||||
NOW(),
|
||||
NULL,
|
||||
NOW(),
|
||||
0
|
||||
FROM `sys_role` r
|
||||
WHERE r.del_flag = 0
|
||||
AND r.role_name IN ('管理员', '超级管理员')
|
||||
AND EXISTS (
|
||||
SELECT 1 FROM `sys_menu` sm
|
||||
WHERE sm.id = 'PL_CONTRACT_VIEW_PRODUCT_PRICE' AND sm.del_flag = 0
|
||||
)
|
||||
AND NOT EXISTS (
|
||||
SELECT 1 FROM `sys_role_menu` x
|
||||
WHERE x.role_id = r.id
|
||||
AND x.menu_id = 'PL_CONTRACT_VIEW_PRODUCT_PRICE'
|
||||
AND x.del_flag = 0
|
||||
);
|
||||
Reference in new issue
Block a user