调整日期: 2025-01-27 16:00:00
调整人员: system
调整目标: 优化奖学金审核管理模块,专注于审核功能,移除申请提交功能
文件: backend/script/sql/scholarship-review-menu-permissions.sql
调整类型: 新建文件
调整说明:
主要菜单:
jcbt/scholarship/review/myTasks)jcbt/scholarship/review/history)核心权限:
jcbt:review:query - 审核记录查询jcbt:review:approve - 审核操作(通过/拒绝/退回)jcbt:review:batchApprove - 批量审核jcbt:review:transfer - 审核转移jcbt:review:revoke - 审核撤回文件: backend/ruoyi-modules/ruoyi-jcbt/src/main/java/org/dromara/jcbt/controller/JcbtScholarshipReviewController.java
调整类型: 修改现有文件
调整说明:
@PostMapping())@PutMapping())@DeleteMapping("/{ids}"))权限标识调整:
jcbt:review:submit → jcbt:review:approvejcbt:review:batch → jcbt:review:batchApprovejcbt:review:withdraw → jcbt:review:revokejcbt:review:advance → jcbt:review:approvejcbt:review:permission → jcbt:review:query文件: web/src/views/jcbt/scholarship/review/index.vue
调整类型: 删除文件
调整说明:
myTasks.vue)和审核历史页面(history.vue)保留的核心页面:
myTasks.vue - 我的审核任务(待审核/已处理)history.vue - 审核历史记录/scholarshipReview # 奖学金审核管理目录
├── /myTasks # 我的审核任务
└── /history # 审核历史
jcbt:review:query # 基础查询权限
jcbt:review:approve # 审核操作权限(核心)
jcbt:review:batchApprove # 批量审核权限
jcbt:review:transfer # 审核转移权限
jcbt:review:revoke # 审核撤回权限
jcbt:review:export # 导出权限
jcbt:review:statistics # 统计权限
✅ 审核专门化: 模块专注于审核功能,不包含申请提交功能
✅ 权限优化: 移除不必要的新增、修改、删除权限
✅ 菜单简化: 清晰的两级菜单结构(我的任务+历史)
✅ 代码清理: 移除不适合的管理页面和功能
执行SQL脚本:
-- 执行菜单权限配置
source backend/script/sql/scholarship-review-menu-permissions.sql
重启后端服务:
# 重启Spring Boot应用以加载Controller修改
清理前端缓存:
# 清理浏览器缓存或重新构建前端
npm run build
数据库: 新增菜单记录,影响 sys_menu 表
后端: 修改1个Controller文件,移除部分接口
前端: 删除1个页面文件,保留2个核心页面
用户体验: 界面更清晰,专注审核功能
文件: web/src/views/jcbt/scholarship/review/index.vue
调整类型: 重新创建文件
调整说明:
页面特性:
样式继承:
文件: web/src/api/jcbt/scholarship/review.ts
调整类型: 新增文件
调整说明:
修复的导入错误:
@/api/jcbt/scholarship/review@/api/jcbt/scholarshipReview.ts文件: web/src/views/jcbt/scholarship/review/index.vue
调整类型: 代码修复
调整说明:
状态显示映射:
完成时间: 2025-01-27 17:00:00
状态: 已完成,等待部署验证
下一步: 执行手工操作步骤并进行功能验证