150 lines
3.6 KiB
MySQL
150 lines
3.6 KiB
MySQL
|
|
-- 添加主观题评分菜单
|
|||
|
|
-- 菜单类型:C(菜单)
|
|||
|
|
-- 父菜单ID:2009(心理测评管理)
|
|||
|
|
-- 排序:在问卷管理(2041,order_num=8)之后,设置为13(在量表权限管理之后)
|
|||
|
|
|
|||
|
|
-- 设置字符集(确保中文正确显示)
|
|||
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|||
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|||
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|||
|
|
/*!50503 SET NAMES utf8mb4 */;
|
|||
|
|
|
|||
|
|
-- 添加主观题评分菜单(菜单项)
|
|||
|
|
-- 注意:menu_id需要根据实际情况调整,这里使用AUTO_INCREMENT自动生成
|
|||
|
|
INSERT INTO `sys_menu` (
|
|||
|
|
`menu_name`,
|
|||
|
|
`parent_id`,
|
|||
|
|
`order_num`,
|
|||
|
|
`path`,
|
|||
|
|
`component`,
|
|||
|
|
`query`,
|
|||
|
|
`route_name`,
|
|||
|
|
`is_frame`,
|
|||
|
|
`is_cache`,
|
|||
|
|
`menu_type`,
|
|||
|
|
`visible`,
|
|||
|
|
`status`,
|
|||
|
|
`perms`,
|
|||
|
|
`icon`,
|
|||
|
|
`create_by`,
|
|||
|
|
`create_time`,
|
|||
|
|
`remark`
|
|||
|
|
) VALUES (
|
|||
|
|
'主观题评分', -- 菜单名称
|
|||
|
|
2009, -- 父菜单ID(心理测评管理)
|
|||
|
|
13, -- 显示顺序(在量表权限管理order_num=12之后)
|
|||
|
|
'questionnaire/scoring', -- 路由地址
|
|||
|
|
'psychology/questionnaire/scoring', -- 组件路径
|
|||
|
|
NULL, -- 路由参数
|
|||
|
|
'QuestionnaireScoring', -- 路由名称
|
|||
|
|
1, -- 是否为外链(1否)
|
|||
|
|
0, -- 是否缓存(0缓存)
|
|||
|
|
'C', -- 菜单类型(C菜单)
|
|||
|
|
'0', -- 菜单状态(0显示)
|
|||
|
|
'0', -- 菜单状态(0正常)
|
|||
|
|
'psychology:questionnaire:score', -- 权限标识
|
|||
|
|
'edit', -- 菜单图标
|
|||
|
|
'admin', -- 创建者
|
|||
|
|
NOW(), -- 创建时间
|
|||
|
|
'主观题评分菜单' -- 备注
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
-- 添加主观题评分的按钮权限
|
|||
|
|
-- 评分查询(使用子查询获取刚插入的菜单ID)
|
|||
|
|
INSERT INTO `sys_menu` (
|
|||
|
|
`menu_name`,
|
|||
|
|
`parent_id`,
|
|||
|
|
`order_num`,
|
|||
|
|
`path`,
|
|||
|
|
`component`,
|
|||
|
|
`query`,
|
|||
|
|
`route_name`,
|
|||
|
|
`is_frame`,
|
|||
|
|
`is_cache`,
|
|||
|
|
`menu_type`,
|
|||
|
|
`visible`,
|
|||
|
|
`status`,
|
|||
|
|
`perms`,
|
|||
|
|
`icon`,
|
|||
|
|
`create_by`,
|
|||
|
|
`create_time`,
|
|||
|
|
`remark`
|
|||
|
|
)
|
|||
|
|
SELECT
|
|||
|
|
'评分查询',
|
|||
|
|
menu_id,
|
|||
|
|
1,
|
|||
|
|
'',
|
|||
|
|
'',
|
|||
|
|
NULL,
|
|||
|
|
'',
|
|||
|
|
1,
|
|||
|
|
0,
|
|||
|
|
'F',
|
|||
|
|
'0',
|
|||
|
|
'0',
|
|||
|
|
'psychology:questionnaire:score:query',
|
|||
|
|
'#',
|
|||
|
|
'admin',
|
|||
|
|
NOW(),
|
|||
|
|
''
|
|||
|
|
FROM sys_menu
|
|||
|
|
WHERE menu_name = '主观题评分' AND parent_id = 2009
|
|||
|
|
LIMIT 1;
|
|||
|
|
|
|||
|
|
-- 评分操作
|
|||
|
|
INSERT INTO `sys_menu` (
|
|||
|
|
`menu_name`,
|
|||
|
|
`parent_id`,
|
|||
|
|
`order_num`,
|
|||
|
|
`path`,
|
|||
|
|
`component`,
|
|||
|
|
`query`,
|
|||
|
|
`route_name`,
|
|||
|
|
`is_frame`,
|
|||
|
|
`is_cache`,
|
|||
|
|
`menu_type`,
|
|||
|
|
`visible`,
|
|||
|
|
`status`,
|
|||
|
|
`perms`,
|
|||
|
|
`icon`,
|
|||
|
|
`create_by`,
|
|||
|
|
`create_time`,
|
|||
|
|
`remark`
|
|||
|
|
)
|
|||
|
|
SELECT
|
|||
|
|
'评分操作',
|
|||
|
|
menu_id,
|
|||
|
|
2,
|
|||
|
|
'',
|
|||
|
|
'',
|
|||
|
|
NULL,
|
|||
|
|
'',
|
|||
|
|
1,
|
|||
|
|
0,
|
|||
|
|
'F',
|
|||
|
|
'0',
|
|||
|
|
'0',
|
|||
|
|
'psychology:questionnaire:score',
|
|||
|
|
'#',
|
|||
|
|
'admin',
|
|||
|
|
NOW(),
|
|||
|
|
''
|
|||
|
|
FROM sys_menu
|
|||
|
|
WHERE menu_name = '主观题评分' AND parent_id = 2009
|
|||
|
|
LIMIT 1;
|
|||
|
|
|
|||
|
|
-- 为管理员角色(role_id=1)添加菜单权限
|
|||
|
|
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`)
|
|||
|
|
SELECT 1, menu_id FROM sys_menu WHERE menu_name = '主观题评分' AND parent_id = 2009
|
|||
|
|
ON DUPLICATE KEY UPDATE role_id = role_id;
|
|||
|
|
|
|||
|
|
-- 为管理员角色添加按钮权限
|
|||
|
|
INSERT INTO `sys_role_menu` (`role_id`, `menu_id`)
|
|||
|
|
SELECT 1, m2.menu_id
|
|||
|
|
FROM sys_menu m1
|
|||
|
|
INNER JOIN sys_menu m2 ON m2.parent_id = m1.menu_id
|
|||
|
|
WHERE m1.menu_name = '主观题评分' AND m1.parent_id = 2009
|
|||
|
|
ON DUPLICATE KEY UPDATE role_id = role_id;
|
|||
|
|
|