招生就业开发备份@wuzhen

This commit is contained in:
wuzhen committed 2025-07-19 18:56:47 +08:00
1 parent ccffeb3eff
commit 4a7021226e
61 files changed
+15656 -819

No files matched your search

@@ -0,0 +1,262 @@
# 招生就业模块权限配置指南
## 📋 配置信息
| 项目 | 信息 |
|------|------|
| **配置日期** | 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的实际需求设计,权限体系完整且灵活,支持后续功能扩展。