Files
ccdi/docs/plans/frontend/2026-03-17-info-maintenance-income-frontend-implementation.md

1.3 KiB

信息维护年收入字段前端实施计划

目标

  • 在员工信息维护页面新增“年收入”
  • 在员工亲属关系维护页面新增“家庭成员年收入”
  • 保持现有页面结构和接口调用方式不变

实施内容

  1. 员工信息维护页
  • 列表新增“年收入”列
  • 新增/编辑弹窗新增“年收入”输入框
  • 详情弹窗展示“年收入”
  • 导入失败记录弹窗新增“年收入”列
  • 提交前做空值兼容与金额格式校验
  1. 员工亲属关系维护页
  • 列表新增“家庭成员年收入”列
  • 新增/编辑弹窗新增“家庭成员年收入”输入框
  • 详情弹窗展示“家庭成员年收入”
  • 导入失败记录弹窗新增“家庭成员年收入”列
  • 提交前做空值兼容与金额格式校验
  1. 前端校验规则
  • 允许空值
  • 非空时仅允许非负金额
  • 最多保留两位小数
  • 不做单位换算,直接按“元/年”展示和提交

测试

  • ruoyi-ui/tests/unit/employee-asset-submit-flow.test.js
  • ruoyi-ui/tests/unit/employee-asset-maintenance-layout.test.js
  • ruoyi-ui/tests/unit/staff-family-asset-submit-flow.test.js
  • ruoyi-ui/tests/unit/staff-family-asset-maintenance-layout.test.js

验收标准

  • 两个页面都能新增、编辑、查看年收入字段
  • 历史空值数据页面正常展示
  • 前端能阻止非法金额提交