39 lines
1.3 KiB
Markdown
39 lines
1.3 KiB
Markdown
|
|
# 信息维护年收入字段前端实施计划
|
||
|
|
|
||
|
|
## 目标
|
||
|
|
- 在员工信息维护页面新增“年收入”
|
||
|
|
- 在员工亲属关系维护页面新增“家庭成员年收入”
|
||
|
|
- 保持现有页面结构和接口调用方式不变
|
||
|
|
|
||
|
|
## 实施内容
|
||
|
|
1. 员工信息维护页
|
||
|
|
- 列表新增“年收入”列
|
||
|
|
- 新增/编辑弹窗新增“年收入”输入框
|
||
|
|
- 详情弹窗展示“年收入”
|
||
|
|
- 导入失败记录弹窗新增“年收入”列
|
||
|
|
- 提交前做空值兼容与金额格式校验
|
||
|
|
|
||
|
|
2. 员工亲属关系维护页
|
||
|
|
- 列表新增“家庭成员年收入”列
|
||
|
|
- 新增/编辑弹窗新增“家庭成员年收入”输入框
|
||
|
|
- 详情弹窗展示“家庭成员年收入”
|
||
|
|
- 导入失败记录弹窗新增“家庭成员年收入”列
|
||
|
|
- 提交前做空值兼容与金额格式校验
|
||
|
|
|
||
|
|
3. 前端校验规则
|
||
|
|
- 允许空值
|
||
|
|
- 非空时仅允许非负金额
|
||
|
|
- 最多保留两位小数
|
||
|
|
- 不做单位换算,直接按“元/年”展示和提交
|
||
|
|
|
||
|
|
## 测试
|
||
|
|
- `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`
|
||
|
|
|
||
|
|
## 验收标准
|
||
|
|
- 两个页面都能新增、编辑、查看年收入字段
|
||
|
|
- 历史空值数据页面正常展示
|
||
|
|
- 前端能阻止非法金额提交
|