Commit Graph

5 Commits

Author SHA1 Message Date
shenyifei
cbde9caac1 feat(purchase): 优化采购订单费用管理功能
- 移除调试日志输出
- 新增 requireQuantityAndPrice 字段支持
- 调整页面样式间距统一为 p-2.5
- 交换工头垫付与产地垫付显示逻辑
- 完善费用弹窗编辑功能,支持数量单价分别输入
- 增加新手引导 tour 功能
- 优化订单成本列表更新逻辑,避免重复项
- 导出新增的费用 section 组件
- 替换 LaborInfoSection为 WorkerAdvanceSection
- 引入 ProductionAdvanceSection 组件
2025-11-17 10:43:18 +08:00
shenyifei
3f8c6d962a feat(purchase): 优化采购模块人工费用和车辆信息处理逻辑
- 调整API域名配置,区分h5和小程序环境
- 重构OrderCost组件,支持多种费用类型筛选和展示
- 优化OrderVehicle组件,简化经销商信息赋值逻辑
- Weigh组件新增西瓜品种选择功能,包含弹窗和校验逻辑
- 重写LaborInfoSection组件,支持新增和编辑人工费用项
- 改进费用承担方和工头信息的处理流程
- 优化UI布局和交互体验
2025-11-16 19:14:15 +08:00
shenyifei
99bec0cbac fix(purchase): 修复订单步骤保存和界面显示问题
- 移除了 OrderCost 和 TicketUpload 组件中不必要的底部内边距
- 修复了 approved 页面中 setLoading 状态未正确结束的问题
- 优化了 approved 页面中单据生成区域的条件渲染逻辑
- 在 create 页面中增加了对订单步骤索引的有效性校验
- 调整了保存订单步骤时的 active 索引递增逻辑
- 限制了暂存按钮仅在有效步骤范围内显示
- 更新了供应商权重计算方法,加入自有纸箱重量统计
- 添加了调试日志用于追踪供应商重量计算过程
2025-11-11 19:15:29 +08:00
shenyifei
6c3b60f7b8 feat(purchase): 优化瓜农信息添加逻辑与包装信息删除确认
- 移除了 MelonFarmer 组件中冗余的 isLastFarmer 状态和相关逻辑
- 调整了添加瓜农按钮的显示条件,仅在当前为最后一个瓜农且不为最后时显示
- 在 OrderPackage 中添加删除纸箱品牌时的确认对话框
- 修改了包装信息编辑按钮文本为“修改数量”,删除按钮文本为“不使用了”
- 优化了 OrderCost 组件中添加瓜农按钮的显示逻辑
- 调整了称重信息中提示文本的表述
- 统一了页面中添加瓜农的逻辑处理,避免重复代码
- 修复了保存草稿时的异步调用问题,确保流程正确执行
2025-11-10 17:59:48 +08:00
shenyifei
5a814cb358 feat(purchase): 重构采购模块组件结构与交互逻辑
- 将采购相关组件移至 module 目录统一管理
- 优化 OrderCost 组件的人工费用处理逻辑,改为统一管理工头姓名
- 改进 OrderPackage 组件的纸箱类型渲染逻辑,根据供应商属性动态显示
- 更新 Weigh 组件,支持多供应商场景下的纸箱选择展示
- 调整采购模块导出路径,适配新的目录结构
- 优化表单交互文案,提升用户体验一致性
2025-11-05 10:21:11 +08:00