2.1 KiB
2.1 KiB
招生就业模块代码调整记录
修复招生报名信息所属学院和学院代码显示问题
时间: 2025-07-11 10:15:32
问题描述
在"招生就业》报名信息》查看招生报名信息"页面中,所属学院和学院代码字段没有正确显示后台数据,显示为"-"或空白。
原因分析
- 查看详情(handleView)方法没有特殊处理学院相关字段
- 前端代码没有充分利用可用的数据来源(字典、部门数据)获取和显示学院信息
- collegeOptions数据可能在查看详情时尚未完全加载
修复方案 (更新版)
- 完全重构学院信息显示逻辑,使用计算属性方式显示
- 使用多种方法确保数据加载完成,包括:
- 确保collegeOptions已加载
- 确保zsjy_college字典已加载
- 添加多种调试工具
- 添加"刷新学院数据"和"调试学院数据"功能,方便排查问题
修改内容
-
添加计算属性替代方法调用:
collegeDisplayName计算属性 - 专门负责学院名称显示collegeDisplayCode计算属性 - 专门负责学院代码显示
-
增强getCollegeAndMajorData方法:
- 同时加载字典数据和部门数据
- 增加更多数据加载容错机制
- 添加详细日志记录
- 当找不到学院时尝试其他可能的部门
-
增强handleView方法:
- 确保在查看对话框打开前就加载好必要数据
- 添加更多调试信息
- 使用nextTick确保计算属性能够正确刷新
-
添加调试功能:
- 添加"刷新学院数据"按钮 - 重新加载数据并显示结果
- 添加"调试学院数据"按钮 - 显示详细的调试信息
执行步骤
- 前端代码修改已完成,重新构建前端
# 在web目录执行
npm run build:prod
验证方法
- 登录系统,进入"招生就业》报名信息"模块
- 点击查看按钮,检查所属学院和学院代码字段是否正确显示
- 如果显示仍有问题,可以点击"刷新学院数据"按钮尝试手动刷新
责任人
- 开发: 吴振
- 测试: 待定
- 审核: 待定