Files
hzdyjs/web/src/views/jcbt/workstudy/xgreview/README.md
T
2025-08-13 13:47:44 +08:00

3.1 KiB
Raw Blame History

勤工俭学学工处审核模块

模块概述

本模块是勤工俭学管理系统的学工处审核功能,负责对已经通过学院审核的勤工俭学申请进行最终审核。

功能特性

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. 操作流程

  1. 查看统计概览,了解待处理申请数量
  2. 在"待审核申请"标签页中查看待处理申请
  3. 使用搜索功能筛选特定申请
  4. 点击"详情"查看申请完整信息
  5. 进行审核操作(通过/拒绝)
  6. 填写审核意见并提交

注意事项

  1. 审核权限:只有具有学工处审核权限的用户才能访问此模块
  2. 数据同步:审核完成后会自动刷新列表和统计数据
  3. 批量操作:批量审核时请仔细确认选择的申请
  4. 审核意见:审核意见为必填项,长度5-500字符

相关模块

  • 学院审核模块:/jcbt/workstudy/depreview
  • 申请管理模块:/jcbt/workstudy/application
  • 岗位管理模块:/jcbt/workstudy/position

开发说明

1. 组件复用

本模块复用了学院审核模块的组件结构,但使用不同的API接口和字段。

2. 样式规范

遵循项目的前端开发规范,使用统一的颜色主题和组件样式。

3. 错误处理

包含完整的错误处理机制,提供用户友好的错误提示。

更新日志

  • 2025-01-03:创建学工处审核模块
  • 2025-01-03:实现基础审核功能
  • 2025-01-03:添加统计概览和批量操作