101 lines
1.7 KiB
SQL
101 lines
1.7 KiB
SQL
-- 质检管理 · 预产及在途样本:菜单与查询权限
|
|
-- 新菜单置于「样本接收」之上(order_num=0);样本接收调整为 1
|
|
|
|
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
|
|
'70000000000000000000000000000001',
|
|
'预产及在途样本',
|
|
'QCM00000000000000000000000000001',
|
|
'C',
|
|
'pre-transit-sample',
|
|
'/quality-inspection/pre-transit-sample/index',
|
|
'biz:preTransitSample:list',
|
|
1,
|
|
'1',
|
|
'1',
|
|
'zkxw',
|
|
0,
|
|
'质检看板:在途样本与预产协议(协议单维度只读)',
|
|
NULL,
|
|
'',
|
|
NOW(),
|
|
NULL,
|
|
NOW(),
|
|
0
|
|
FROM DUAL
|
|
WHERE NOT EXISTS (
|
|
SELECT 1 FROM `sys_menu` WHERE `id` = '70000000000000000000000000000001'
|
|
);
|
|
|
|
UPDATE `sys_menu`
|
|
SET `order_num` = 1,
|
|
`update_time` = NOW()
|
|
WHERE `id` = '70000000000000000000000000000002'
|
|
AND `del_flag` = 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`
|
|
)
|
|
SELECT
|
|
'70000000000000000000000000000013',
|
|
'预产及在途查询',
|
|
'70000000000000000000000000000001',
|
|
'F',
|
|
'',
|
|
'',
|
|
'biz:preTransitSample:list',
|
|
1,
|
|
'0',
|
|
'1',
|
|
'zkxw',
|
|
1,
|
|
'预产及在途样本列表查询',
|
|
NULL,
|
|
'',
|
|
NOW(),
|
|
NULL,
|
|
NOW(),
|
|
0
|
|
FROM DUAL
|
|
WHERE NOT EXISTS (
|
|
SELECT 1 FROM `sys_menu` WHERE `id` = '70000000000000000000000000000013'
|
|
);
|