shenyifei
|
dfe9a89213
|
refactor(components): 优化采购模块空箱和费用组件实现
- 移除 PageList 组件中对全局 loading 状态的依赖
- 简化 EmptyBoxModule 组件逻辑,使用 PackageList 组件替代原有复杂实现
- 移除冗余的状态管理和弹窗渲染逻辑
- 优化 OrderCost 组件样式和费用项匹配逻辑
- 修复成本项 ID 匹配问题,确保数据正确关联
- 添加边框样式增强视觉效果
- 移除调试日志和无用代码
- 简化组件间数据传递方式
|
2025-12-11 12:42:01 +08:00 |
|
shenyifei
|
6b51d6b1e3
|
refactor(purchase): 优化采购模块代码逻辑与UI组件
- 统一使用非空断言操作符处理costItemId比较
- 在Step1Form中添加useImperativeHandle暴露表单验证方法
- 替换按钮图标组件为Icon增强视觉一致性
- 为输入框添加清空功能图标提升用户体验
- 调整商品单位默认值从"件"改为"kg"
- 在MelonFarmer模块初始化时添加packageUsage配置
- 修正selected属性赋值逻辑确保布尔值正确性
- 简化OrderOption模块保存逻辑移除冗余try-catch
- 重构OrderPackage模块减少依赖优化性能
- 引入全局loading状态改善异步操作反馈
- 重新设计纸箱类型启用逻辑支持动态配置
- 移除大量冗余状态管理与事件处理函数
- 优化useEffect依赖数组避免不必要的重复执行
- 整体简化组件结构提高可维护性
|
2025-12-10 13:33:54 +08:00 |
|
shenyifei
|
47c7bdf357
|
feat(purchase): 新增费用编辑功能及优化瓜农信息管理
- 添加 PriceEditor 组件用于直接编辑费用金额
- 实现 CostCard 和 CostCreate 组件以支持费用的增删改查
- 在 PurchaseOrderSubmitReview 中修正参数名 supplierId 为 orderSupplierId
- 重构 MelonFarmer 组件,改进瓜农信息处理逻辑
- 引入 generateShortId 工具函数生成唯一标识符
- 新增 OrderCostItem 模块用于处理订单费用项初始化与校验
- 优化费用模板解析和默认值填充逻辑
- 增强费用承担方及数量的验证机制
- 调整工头姓名输入时的实时更新与失焦校验功能
|
2025-11-27 10:37:24 +08:00 |
|