Files
hzdyjs/docs/开发文档/招生就业权限配置指南.md

8.5 KiB
Raw Permalink Blame History

招生就业模块权限配置指南

📋 配置信息

项目 信息
配置日期 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 高级工专业

🔧 前端路由配置

页面组件路径

// 招生信息管理
'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)

主要权限点

// 报名信息管理
'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的实际需求设计,权限体系完整且灵活,支持后续功能扩展。