45 lines
2.7 KiB
SQL
45 lines
2.7 KiB
SQL
-- ==========================================
|
|
-- 班主任考核管理权限配置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)的班级
|
|
*/ |