-- ========================================== -- 班主任考核管理权限配置SQL -- 版本:V1.0.0 -- 功能:班主任考核管理相关权限配置 -- 作者:系统设计 -- 时间:2025-01-27 -- 模块:学工管理-班主任考核管理权限配置 -- ========================================== -- 1. 菜单配置 -- 班主任考核管理菜单 INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, query_param, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES ('班主任考核管理', (SELECT menu_id FROM sys_menu WHERE menu_name = '班主任考核系统' LIMIT 1), 5, 'teacherAssessment', 'bzrkh/teacherAssessment/index', '', '', 1, 0, 'C', '0', '0', 'bzrkh:teacherAssessment:list', 'user', 103, 1, now(), 1, now(), '班主任考核管理菜单'); -- 2. 按钮权限配置 -- 获取刚插入的菜单ID SET @teacher_assessment_menu_id = LAST_INSERT_ID(); -- 班主任考核管理按钮权限 INSERT INTO sys_menu (menu_name, parent_id, order_num, path, component, query_param, route_name, is_frame, is_cache, menu_type, visible, status, perms, icon, create_dept, create_by, create_time, update_by, update_time, remark) VALUES ('班主任考核查询', @teacher_assessment_menu_id, 1, '', '', '', '', 1, 0, 'F', '0', '0', 'bzrkh:teacherAssessment:list', '#', 103, 1, now(), 1, now(), ''), ('班主任考核详情', @teacher_assessment_menu_id, 2, '', '', '', '', 1, 0, 'F', '0', '0', 'bzrkh:teacherAssessment:detail', '#', 103, 1, now(), 1, now(), ''), ('班主任考核提交', @teacher_assessment_menu_id, 3, '', '', '', '', 1, 0, 'F', '0', '0', 'bzrkh:teacherAssessment:submit', '#', 103, 1, now(), 1, now(), ''); -- ========================================== -- 权限字符说明 -- ========================================== /* 权限字符列表: 1. bzrkh:teacherAssessment:list - 班主任考核查询权限(查看班级列表、考核计划列表) 2. bzrkh:teacherAssessment:detail - 班主任考核详情权限(查看考核详情) 3. bzrkh:teacherAssessment:submit - 班主任考核提交权限(提交考核) 使用的API接口及对应权限: - GET /bzrkh/teacherAssessment/classes - bzrkh:teacherAssessment:list - GET /bzrkh/teacherAssessment/plans - bzrkh:teacherAssessment:list - GET /bzrkh/teacherAssessment/detail - bzrkh:teacherAssessment:detail - POST /bzrkh/teacherAssessment/submit - bzrkh:teacherAssessment:submit 说明: - 班主任只能查看和管理自己担任班主任的班级的考核计划 - 系统会自动根据当前登录用户ID获取其担任班主任的班级 - 只展示计划状态为启用(0)的考核计划 - 只展示班级状态为正常(1)的班级 */