# 招生就业模块权限配置指南 ## 📋 配置信息 | 项目 | 信息 | |------|------| | **配置日期** | 2025-01-20 | | **配置时间** | 17:00:00 | | **配置人员** | 技术团队 | | **配置范围** | 招生就业模块完整权限体系 | | **状态** | ✅ 配置完成 | ## ✅ 配置完成概览 ### 📊 配置统计 - **✅ 菜单总数**: 26个菜单全部配置完成 - **✅ 角色权限**: 82条角色菜单权限分配完成 - **✅ 字典类型**: 4个业务字典类型创建完成 - **✅ 字典数据**: 13条字典数据配置完成 ## 🎯 菜单结构详情 ### 1. 顶级菜单(8000) ``` 招生就业 (zsjy) ├── 招生信息管理 (8100) ├── 录取流程管理 (8200) ├── 审核记录 (8300) ├── 专业信息管理 (8400) ├── 数据统计 (8500) └── 在线报名 (8600) ``` ### 2. 招生信息管理(8100-8106) - **8101** - 报名信息(主页面) - **8102** - 报名信息详情(按钮权限) - **8103** - 新增报名信息(按钮权限) - **8104** - 编辑报名信息(按钮权限) - **8105** - 删除报名信息(按钮权限) - **8106** - 导出报名信息(按钮权限) ### 3. 录取流程管理(8200-8204) - **8201** - 流程状态(主页面) - **8202** - 流程审核(按钮权限) - **8203** - 待我审核(专用页面) - **8204** - 我的审核记录(专用页面) ### 4. 审核记录管理(8300-8301) - **8300** - 审核记录(主页面) - **8301** - 查看审核详情(按钮权限) ### 5. 专业信息管理(8400-8404) - **8400** - 专业信息管理(主页面) - **8401** - 专业信息详情(按钮权限) - **8402** - 新增专业信息(按钮权限) - **8403** - 编辑专业信息(按钮权限) - **8404** - 删除专业信息(按钮权限) ### 6. 数据统计(8500-8503) - **8501** - 招生统计概览(主页面) - **8502** - 专业报名统计(主页面) - **8503** - 地域分布统计(主页面) ### 7. 移动端报名(8600-8601) - **8600** - 在线报名(主页面) - **8601** - 我的报名状态(按钮权限) ## 👥 角色权限分配 ### 1. 超级管理员(role_id=1) - **权限范围**: 全部26个菜单(完整权限) - **功能**: 所有招生就业管理功能 - **说明**: 系统最高权限,可进行所有操作 ### 2. 招生管理员(role_id=10) - **权限范围**: 24个菜单(除移动端报名外) - **功能**: - ✅ 招生信息完整管理 - ✅ 录取流程完整管理 - ✅ 审核记录查看 - ✅ 专业信息完整管理 - ✅ 数据统计查看 - **说明**: 招生业务核心管理人员 ### 3. 招生审核员(role_id=11) - **权限范围**: 16个菜单(主要审核功能) - **功能**: - ✅ 报名信息查看 - ✅ 录取流程审核(核心功能) - ✅ 审核记录查看 - ✅ 专业信息查看 - ✅ 基础统计查看 - **说明**: 专门负责审核工作的角色 ### 4. 招生咨询员(role_id=12) - **权限范围**: 14个菜单(咨询和基础管理) - **功能**: - ✅ 报名信息查看和新增 - ✅ 流程状态查看 - ✅ 专业信息查看 - ✅ 基础统计查看 - **说明**: 主要负责招生咨询和信息录入 ### 5. 学生(role_id=1938120227459309569) - **权限范围**: 2个菜单(移动端报名) - **功能**: - ✅ 在线报名 - ✅ 报名状态查询 - **说明**: 学生端在线报名功能 ## 📚 字典配置 ### 1. 招生报名状态(zsjy_enrollment_status) | 值 | 标签 | 颜色 | 说明 | |----|------|------|------| | 0 | 待审核 | primary | 初始状态 | | 1 | 信息审核中 | warning | A老师审核中 | | 2 | 录取处理中 | warning | B老师处理中 | | 3 | 待最终确认 | warning | 部门领导确认中 | | 4 | 录取完成 | success | 流程完成 | | 9 | 已驳回 | danger | 被驳回 | ### 2. 招生审核类型(zsjy_audit_type) | 值 | 标签 | 说明 | |----|------|------| | 1 | 信息审核 | A老师信息审核 | | 2 | 录取处理 | B老师录取处理 | | 3 | 最终确认 | 部门领导最终确认 | ### 3. 招生审核结果(zsjy_audit_result) | 值 | 标签 | 颜色 | 说明 | |----|------|------|------| | 1 | 通过 | success | 审核通过 | | 9 | 驳回 | danger | 审核驳回 | ### 4. 专业类型(zsjy_major_type) | 值 | 标签 | 颜色 | 说明 | |----|------|------|------| | 预备技师 | 预备技师 | primary | 预备技师专业 | | 高级工 | 高级工 | success | 高级工专业 | ## 🔧 前端路由配置 ### 页面组件路径 ```javascript // 招生信息管理 'zsjy/enrollment/info/index' // 报名信息列表 // 录取流程管理 'zsjy/enrollment/process/index' // 流程状态列表 'zsjy/enrollment/process/pending' // 待我审核 'zsjy/enrollment/process/myaudit' // 我的审核记录 // 审核记录 'zsjy/enrollment/audit/index' // 审核记录列表 // 专业信息管理 'zsjy/major/info/index' // 专业信息列表 // 数据统计 'zsjy/statistics/overview/index' // 统计概览 'zsjy/statistics/major/index' // 专业统计 'zsjy/statistics/region/index' // 地域统计 // 移动端报名 'zsjy/mobile/enrollment/index' // 在线报名 ``` ## 🎯 权限标识(perms) ### 主要权限点 ```javascript // 报名信息管理 'zsjy:enrollment:info:list' // 列表查看 'zsjy:enrollment:info:query' // 详情查看 'zsjy:enrollment:info:add' // 新增 'zsjy:enrollment:info:edit' // 编辑 'zsjy:enrollment:info:remove' // 删除 'zsjy:enrollment:info:export' // 导出 // 录取流程管理 'zsjy:enrollment:process:list' // 流程列表 'zsjy:enrollment:process:audit' // 审核操作 'zsjy:enrollment:process:pending' // 待我审核 'zsjy:enrollment:process:myaudit' // 我的审核记录 // 审核记录 'zsjy:enrollment:audit:list' // 审核记录列表 'zsjy:enrollment:audit:query' // 审核详情 // 专业信息管理 'zsjy:major:info:list' // 专业列表 'zsjy:major:info:query' // 专业详情 'zsjy:major:info:add' // 新增专业 'zsjy:major:info:edit' // 编辑专业 'zsjy:major:info:remove' // 删除专业 // 数据统计 'zsjy:statistics:overview:view' // 统计概览 'zsjy:statistics:major:view' // 专业统计 'zsjy:statistics:region:view' // 地域统计 // 移动端报名 'zsjy:mobile:enrollment:apply' // 在线报名 'zsjy:mobile:enrollment:status' // 报名状态 ``` ## 🚀 验证测试 ### 权限验证步骤 1. **超级管理员登录** - 验证能看到完整的招生就业菜单 2. **招生管理员登录** - 验证管理功能权限 3. **招生审核员登录** - 验证审核功能权限 4. **招生咨询员登录** - 验证咨询功能权限 5. **学生账号登录** - 验证移动端报名功能 ### 功能验证重点 - ✅ 菜单显示正确 - ✅ 按钮权限控制 - ✅ 页面访问控制 - ✅ 字典数据显示正确 - ✅ 不同角色功能隔离 ## 📝 配置文件位置 ### SQL脚本文件 - **菜单权限脚本**: `docs/设计文档/database/招生迎新/zsjy-menu-permissions-fixed.sql` - **字典配置脚本**: `docs/设计文档/database/招生迎新/zsjy-dict-config.sql` ### 相关文档 - **数据模型确认**: `docs/设计文档/database/招生迎新/数据模型确认报告.md` - **权限配置指南**: `docs/开发文档/招生就业权限配置指南.md` ## ⚠️ 注意事项 ### 开发注意点 1. **前端组件开发**: 需要创建对应的Vue组件页面 2. **权限控制**: 前端需要根据权限标识控制按钮显示 3. **字典使用**: 前端下拉框需要调用字典接口 4. **移动端适配**: 移动端报名功能需要响应式设计 ### 权限扩展 1. **新增功能**: 按照现有规范添加新的菜单和权限 2. **角色调整**: 可根据实际需要调整各角色的权限范围 3. **字典维护**: 业务字典可通过系统管理模块维护 --- ## ✅ 配置完成确认 **🎉 招生就业模块权限配置已全部完成!** - ✅ **26个菜单** 全部配置完成 - ✅ **5个角色** 权限分配完成 - ✅ **4个字典** 业务字典配置完成 - ✅ **完整权限体系** 支撑业务开发 **下一步**: 可以开始招生就业模块的后端服务重构和前端页面开发! --- **📝 备注**: 本配置基于2025-01-20的实际需求设计,权限体系完整且灵活,支持后续功能扩展。