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
);
+1
View File
@@ -33753,6 +33753,7 @@ INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `co
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`) VALUES ('PL_PLAN_CERT_R', '证书齐备', 'PL_PLAN_CERT', 'F', '', '', 'pl:plan-cert:ready', 1, '1', '1', 'shanxia2.0', 2, '含取消齐备', 'system', '', '2026-06-20 18:18:10', NULL, '2026-06-20 18:18:10', 0);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`) VALUES ('PL_PLAN_CONTRACT', '运输计划合同完善', 'PL_GROUP_PLAN', 'C', 'plan-contract', 'pl/plan-contract/index', 'pl:plan-contract:list', 1, '1', '1', 'shanxia2.0', 3, '缺合同运输计划补齐', 'system', '', '2026-08-20 22:19:26', NULL, '2026-08-20 22:19:26', 0);
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`) VALUES ('PL_PLAN_CONTRACT_UPD', '保存合同关联', 'PL_PLAN_CONTRACT', 'F', '', NULL, 'pl:plan-contract:update', 1, '1', '1', 'shanxia2.0', 1, NULL, 'system', '', '2026-08-20 22:19:26', NULL, '2026-08-20 22:19:26', 0);
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`) VALUES ('PL_PLAN_FORCE_FOLLOW', '强制修改跟进状态', 'PL_PLAN', 'F', '', NULL, 'pl:plan:force-follow-status', 1, '1', '1', 'shanxia2.0', 20, '运维纠错:仅改 follow_status,不联动作废/运输安排', 'system', '', '2026-08-21 12:10:16', NULL, '2026-08-21 12:10:16', 0);
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`) VALUES ('PL_CONTRACT_VIEW_PRODUCT_PRICE', '合同详情查看产品价格', 'PL_PLAN', 'F', '', NULL, 'pl:contract:view-product-price', 1, '1', '1', 'shanxia2.0', 21, '运输计划/归档/合同完善/危化品证上传:合同详情弹窗展示产品单价与金额', 'system', '', '2026-09-29 00:00:00', NULL, '2026-09-29 00:00:00', 0);
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`) VALUES ('PL_SELF_VEHICLE', '山峡自有车辆', 'PL_GROUP_BASE', 'C', 'self-vehicle', 'pl/self-vehicle/index', 'pl:self-vehicle:list', 1, '1', '1', 'shanxia2.0', 4, '展示全部自有类型车辆', 'system', '', '2026-06-20 08:07:00', NULL, '2026-07-25 12:58:26', 0);
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`) VALUES ('PL_TRANSPORT_ADDRESS', '运输地址库', 'PL_GROUP_BASE', 'C', 'transport-address', 'pl/transport-address/index', 'pl:transport-address:list', 1, '1', '1', 'shanxia2.0', 6, '运输通用地址库', 'system', '', '2026-07-01 19:54:09', NULL, '2026-07-25 12:58:26', 0);
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`) VALUES ('PL_VEH_MAINT_APPLY', '车辆维保申请', 'PL_GROUP_VEHICLE', 'C', 'vehicle-maintenance-apply', 'pl/vehicle-maintenance-apply/index', 'pl:vehicle-maintenance-apply:list', 1, '1', '1', 'shanxia2.0', 3, NULL, 'system', '', '2026-06-29 09:02:16', NULL, '2026-06-29 09:13:01', 0);