3.1 KiB
3.1 KiB
勤工俭学学工处审核模块
模块概述
本模块是勤工俭学管理系统的学工处审核功能,负责对已经通过学院审核的勤工俭学申请进行最终审核。
功能特性
1. 统计概览
- 待审核申请数量
- 已通过申请数量
- 已拒绝申请数量
- 总处理数量
2. 待审核申请管理
- 查看待审核申请列表
- 支持多条件搜索(岗位名称、学生姓名、学号、学院名称、申请日期)
- 单个申请审核(通过/拒绝)
- 批量审核功能
- 查看申请详情
3. 所有申请查看
- 查看所有申请记录
- 支持按状态筛选
- 导出申请数据
- 查看审核历史
页面结构
xgreview/
├── index.vue # 主页面(统计卡片 + 标签页)
├── components/
│ ├── PendingApplications.vue # 待审核申请组件
│ ├── AllApplications.vue # 所有申请组件
│ └── ApplicationDetail.vue # 申请详情组件
└── README.md # 说明文档
技术特点
1. 响应式设计
- 使用Vue 3 Composition API
- TypeScript类型支持
- Element Plus UI组件库
2. 数据管理
- 基于学工处审核API
- 支持分页查询
- 实时数据更新
3. 用户体验
- 加载状态提示
- 操作反馈消息
- 响应式布局
API接口
主要接口
listPendingApplications- 获取待审核申请列表listStudentAffairsApplications- 获取所有申请列表getStudentAffairsApplication- 获取申请详情reviewApplication- 审核申请batchReviewApplications- 批量审核getStudentAffairsStatistics- 获取统计数据exportApplications- 导出申请数据
使用说明
1. 访问路径
/jcbt/workstudy/xgreview
2. 权限要求
- 需要学工处审核权限
- 支持批量操作权限
3. 操作流程
- 查看统计概览,了解待处理申请数量
- 在"待审核申请"标签页中查看待处理申请
- 使用搜索功能筛选特定申请
- 点击"详情"查看申请完整信息
- 进行审核操作(通过/拒绝)
- 填写审核意见并提交
注意事项
- 审核权限:只有具有学工处审核权限的用户才能访问此模块
- 数据同步:审核完成后会自动刷新列表和统计数据
- 批量操作:批量审核时请仔细确认选择的申请
- 审核意见:审核意见为必填项,长度5-500字符
相关模块
- 学院审核模块:
/jcbt/workstudy/depreview - 申请管理模块:
/jcbt/workstudy/application - 岗位管理模块:
/jcbt/workstudy/position
开发说明
1. 组件复用
本模块复用了学院审核模块的组件结构,但使用不同的API接口和字段。
2. 样式规范
遵循项目的前端开发规范,使用统一的颜色主题和组件样式。
3. 错误处理
包含完整的错误处理机制,提供用户友好的错误提示。
更新日志
- 2025-01-03:创建学工处审核模块
- 2025-01-03:实现基础审核功能
- 2025-01-03:添加统计概览和批量操作