5.7 KiB
5.7 KiB
样品界面修改说明
修改时间
2025年11月7日
修改内容概述
根据用户需求,简化了"修改样品"界面,删除了与出库相关的字段,只保留核心的样品入库信息。
详细修改内容
1. ✅ 样品表单字段调整
保留的字段(前四行内容):
- 第一行:
- 入库单号(仅在非路由跳转时显示)
- 样品型号
- 第二行:
- 样品SN号
- 硬件版本号
- 第三行:
- 样品外观状态(下拉选择:PCBA、点板板、建板板)
- 计划测试截止日期(日期选择器)
- 第四行:
- 计划测试项(文本域)
保留的其他字段:
- 状态(下拉选择:待测试、测试中、已完成、已退回)
- 备注(文本域)
删除的字段:
- ❌ 实际测试项
- ❌ 出库交样日期
- ❌ 出库交样方式
- ❌ 出库交样人
- ❌ 出库接样人
- ❌ 出库记录人
2. ✅ 样品列表显示字段调整
保留的列:
- 入库单号
- 样品型号
- 样品SN号
- 硬件版本号
- 外测状态
- 计划测试项
- 测试截止日期
- 状态
删除的列:
- ❌ 出库交样日期
- ❌ 出库交样人
3. ✅ 对话框宽度调整
- 原宽度:900px
- 新宽度:700px
- 原因:删除了多个字段后,表单更加简洁,不需要那么宽的对话框
修改的文件
前端文件
ruoyi-fastapi-frontend/src/views/warehouse/sample/index.vue- 删除表单中的出库相关字段
- 删除
form对象中的相关属性 - 调整对话框宽度从 900px 到 700px
- 删除列表中的出库相关列
后端文件
- 无需修改(出库相关字段保留在数据库和后端模型中,供未来可能的出库功能使用)
设计考虑
为什么保留后端字段?
虽然前端界面删除了出库相关字段,但这些字段在数据库和后端模型中保留了:
- 数据完整性:已有的出库数据不会丢失
- 未来扩展:如果将来需要单独的"出库管理"功能,这些字段可以直接使用
- 最小改动:只修改前端显示,不影响数据库结构和后端逻辑
保留的后端字段:
actual_test_items- 实际测试项delivery_date- 出库交样日期delivery_method- 出库交样方式delivery_person- 出库交样人receive_person- 出库接样人delivery_recorder- 出库记录人
修改后的样品界面布局
┌─────────────────────────────────────────────┐
│ 修改样品 │
├─────────────────────────────────────────────┤
│ 入库单号* [RK2025001234] │
│ 样品型号 [DSM ] │
├─────────────────────────────────────────────┤
│ 样品SN号 [2402123SG ] │
│ 硬件版本号 [DSM_V4.1.2 ] │
├─────────────────────────────────────────────┤
│ 样品外观状态 [PCBA ▼ ] │
│ 计划测试截止 [2025-10-20 📅] │
├─────────────────────────────────────────────┤
│ 计划测试项 │
│ [PCBA入库测试... ] │
│ [ ] │
├─────────────────────────────────────────────┤
│ 状态 [待测试 ▼ ] │
├─────────────────────────────────────────────┤
│ 备注 │
│ [样品备注... ] │
│ [ ] │
└─────────────────────────────────────────────┘
[确定] [取消]
* 仅在非路由跳转时显示
使用说明
修改样品信息
- 在样品列表中点击"修改"按钮
- 弹出的对话框中只包含核心的样品入库信息
- 修改需要的字段
- 点击"确定"保存
字段说明
- 样品型号:样品的型号名称
- 样品SN号:样品的序列号
- 硬件版本号:样品的硬件版本
- 样品外观状态:样品入库时的外观状态(PCBA、点板板、建板板)
- 计划测试截止日期:计划完成测试的截止日期
- 计划测试项:需要进行的测试项目
- 状态:样品当前状态(待测试、测试中、已完成、已退回)
- 备注:其他需要说明的信息
测试建议
-
测试修改功能
- 修改现有样品信息
- 验证数据是否正确保存
- 验证界面布局是否合理
-
测试列表显示
- 验证列表中不再显示出库相关列
- 验证数据显示是否正确
-
测试数据兼容性
- 对于已有出库数据的样品,验证修改操作不会影响这些数据
- 验证后端API仍然可以正常处理带有出库字段的数据
注意事项
- 出库相关信息已从样品管理界面移除
- 如需记录出库信息,建议未来创建独立的"出库管理"模块
- 现有的出库数据仍然保存在数据库中,不会丢失
- 样品的"状态"字段可以用来标识样品是否已完成、已退回等