Files
hzdyjs/docs/变更管理/code-adjust-record-2025-07-11-wuzhen.md
T
2025-07-24 21:03:00 +08:00

2.1 KiB

招生就业模块代码调整记录

修复招生报名信息所属学院和学院代码显示问题

时间: 2025-07-11 10:15:32

问题描述

在"招生就业》报名信息》查看招生报名信息"页面中,所属学院和学院代码字段没有正确显示后台数据,显示为"-"或空白。

原因分析

  1. 查看详情(handleView)方法没有特殊处理学院相关字段
  2. 前端代码没有充分利用可用的数据来源(字典、部门数据)获取和显示学院信息
  3. collegeOptions数据可能在查看详情时尚未完全加载

修复方案 (更新版)

  1. 完全重构学院信息显示逻辑,使用计算属性方式显示
  2. 使用多种方法确保数据加载完成,包括:
    • 确保collegeOptions已加载
    • 确保zsjy_college字典已加载
    • 添加多种调试工具
  3. 添加"刷新学院数据"和"调试学院数据"功能,方便排查问题

修改内容

  1. 添加计算属性替代方法调用:

    • collegeDisplayName计算属性 - 专门负责学院名称显示
    • collegeDisplayCode计算属性 - 专门负责学院代码显示
  2. 增强getCollegeAndMajorData方法:

    • 同时加载字典数据和部门数据
    • 增加更多数据加载容错机制
    • 添加详细日志记录
    • 当找不到学院时尝试其他可能的部门
  3. 增强handleView方法:

    • 确保在查看对话框打开前就加载好必要数据
    • 添加更多调试信息
    • 使用nextTick确保计算属性能够正确刷新
  4. 添加调试功能:

    • 添加"刷新学院数据"按钮 - 重新加载数据并显示结果
    • 添加"调试学院数据"按钮 - 显示详细的调试信息

执行步骤

  1. 前端代码修改已完成,重新构建前端
# 在web目录执行
npm run build:prod

验证方法

  1. 登录系统,进入"招生就业》报名信息"模块
  2. 点击查看按钮,检查所属学院和学院代码字段是否正确显示
  3. 如果显示仍有问题,可以点击"刷新学院数据"按钮尝试手动刷新

责任人

  • 开发: 吴振
  • 测试: 待定
  • 审核: 待定