Files
hzdyjs/docs/变更管理/code-adjust-record-2025-07-23-weizzzz-application.md
T
2025-08-05 12:28:58 +08:00

1.9 KiB

培训申请功能开发记录

变更时间: 2025-07-23 16:30:00

变更人员: weizzzz

变更内容

完成培训管理模块中的培训申请功能开发,实现新增申请功能:

  1. 在培训申请选项卡中添加新增按钮:

    • 文件:web/src/views/rs/training/index.vue
    • 添加"申请培训"按钮,并添加权限控制 v-hasPermi="['rs:training:application:add']"
  2. 添加培训申请表单对话框:

    • 创建培训申请表单,包含以下字段:
      • 培训课程(下拉选择)
      • 所属部门
      • 职位
      • 申请理由
      • 备注
    • 实现表单验证,确保必填字段不为空
  3. 实现表单提交功能:

    • 添加培训申请表单提交功能
    • 表单提交成功后自动刷新申请列表
    • 添加错误处理和加载状态
  4. 优化申请列表数据结构:

    • 完善模拟数据,添加申请详情所需的字段
    • 按照后端API接口规范调整数据格式
  5. 优化状态标签显示:

    • 完善申请状态标签,添加更多状态选项
    • 状态包括:待审核、已通过、已拒绝、进行中、已完成、已取消

变更原因

按照培训管理需求文档的要求,完善培训申请功能,使用户能够提交培训申请,并进行后续的审批流程。此功能是培训管理模块的核心功能之一,与培训课程管理和培训记录管理形成完整的培训管理闭环。

测试情况

已在本地验证以下功能:

  1. 培训申请按钮显示正常
  2. 培训申请表单可以正常打开和填写
  3. 表单验证功能正常
  4. 表单提交成功后自动刷新列表
  5. 申请状态标签显示正常

注意事项

  1. 目前使用模拟数据,待后端API接口完善后需要去掉模拟数据代码
  2. 用户信息(userId, userName)需要从登录用户中获取,目前已添加注释说明
  3. 审批流程需要后端支持,目前只实现了前端界面