This commit is contained in:
zlwu committed 2026-09-29 07:07:51 +08:00
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
);