Commit Graph

9 Commits

Author SHA1 Message Date
shenyifei
74623e6c1b feat(delivery): 新增发货单据预览组件及模板生成功能
- 添加 DealerInfo、WeightInfo 等多个发货单据信息展示组件
- 实现 Template 类用于将模块配置转换为 HTML 字符串
- 更新 OrderVehicle 组件以简化经销商数据设置逻辑
- 移除冗余的单据类型判断逻辑,统一处理发货单据生成流程
- 导出新增的 DeliveryStep 和 PurchaseStep 相关组件
- 在发货列表页集成新的发货单据生成功能并优化界面交互
2025-11-19 08:01:54 +08:00
shenyifei
9c0c0de0c7 fix(purchase): 修复采购订单相关组件中的空值处理和样式问题
- 统一处理 purchaseOrderVO.orderDealer 可能为空的情况,避免运行时错误
- 修复多个组件中颜色样式结尾多余的分号导致的渲染异常
- 调整 OrderCost 组件中 selected 状态的判断逻辑,确保 count 大于 0 才选中
- 优化 PurchasePreview 组件中空箱使用明细的条件渲染,仅在有数据时显示
- 完善成本校验逻辑,在没有启用的"我方"费用项时标记为有效
- 修正 WorkerAdvanceSection 中费用类型的初始值设置错误
- 更新市场报价计算逻辑,根据是否包含包装费标志位决定计算方式
- 加强 SupplierWeightCalculator 中数值计算的空值防护,防止 NaN问题
- 移除冗余的控制台日志输出,清理调试代码- 调整部分组件结构和类名,提升代码可读性和一致性
2025-11-18 16:48:01 +08:00
shenyifei
a69525bfb5 feat(purchase): 实现空箱费用计算和空箱信息展示功能
- 在生产环境配置中添加海报域名环境变量
- 优化经销商选择器组件样式和交互
- 引入 decimal.js 库用于精确计算空箱费用
- 实现空箱费用自动计算和固定费用项生成功能
- 添加空箱使用明细展示和分组统计功能
- 完善空箱信息编辑功能,支持销售价、成本价、箱重编辑
- 优化订单预览页面空箱信息展示逻辑
- 移除重复的费用项目获取逻辑,统一通过 props 传递
- 修复纸箱品牌过滤条件错误问题
- 优化输入框和选择器组件样式和交互体验
2025-11-18 15:16:30 +08:00
shenyifei
5eb4e0f4bb refactor(purchase): 重构纸箱规格相关逻辑
- 将 BoxCategory 相关类型和逻辑替换为 BoxSpec
- 更新 OrderPackage 组件中的分类展示和数量统计逻辑
- 修改采购预览页面的规格字段展示方式
- 调整配送单据中的纸箱规格数据结构
- 新增 BoxSpec 相关服务接口和类型定义
- 移除旧的 calculateSupplierWeights 工具函数
- 更新组件内部变量命名以匹配新规范
- 修正空箱信息区域组件的属性传递问题
2025-11-18 00:15:12 +08:00
shenyifei
323fe4c83d feat(purchase): 新增草帘费用项功能并优化订单创建流程
- 在OrderVehicle模块中新增草帘费用项的添加与移除逻辑
- 根据选中状态动态更新orderCostList中的草帘费用项
- 优化PurchaseOrderWithdrawReview组件按钮点击事件处理
- 调整OrderPackage组件品牌选择过滤逻辑及数据结构
- 完善Weigh组件弹窗交互与样式布局
- 修复PackagingCostSection组件默认计提费用配置
- 升级delivery文档页面otherFees模块实时获取最新费用项目
- 优化delivery页面预览内容展示格式和数据填充逻辑
- 更新create页面传递orderCostList至子组件确保数据同步
- 引入generateShortId工具用于生成唯一订单费用ID
2025-11-17 18:55:39 +08:00
shenyifei
3f8c6d962a feat(purchase): 优化采购模块人工费用和车辆信息处理逻辑
- 调整API域名配置,区分h5和小程序环境
- 重构OrderCost组件,支持多种费用类型筛选和展示
- 优化OrderVehicle组件,简化经销商信息赋值逻辑
- Weigh组件新增西瓜品种选择功能,包含弹窗和校验逻辑
- 重写LaborInfoSection组件,支持新增和编辑人工费用项
- 改进费用承担方和工头信息的处理流程
- 优化UI布局和交互体验
2025-11-16 19:14:15 +08:00
shenyifei
bd4723b6ed feat(purchase): 新增成本差异和辅料费用编辑功能
- 新增 CostDifferenceSection 组件,支持分成金额调整与利润计算
- 新增 MaterialCostSection 组件,支持辅料费用的数量与单价编辑
- 优化 BasicInfoSection,增加车次号和运费类型的输入控件
- 重构 CostSummarySection,使用表格展示成本汇总信息
- 移除 LaborInfoSection 中的调试日志
- 调整 MarketPriceSection,改进供应商报价展示样式
- 优化 PackageInfoSection,增强纸箱信息的可编辑交互
- 清理 DealerInfoSection 中切换经销商时的冗余字段重置逻辑
2025-11-12 18:40:45 +08:00
shenyifei
32017a6ce0 fix(purchase): 优化采购订单审批和表单验证逻辑
- 调整采购订单最终审批成功后的提示逻辑,确保只在审批成功时显示
- 更新采购订单提交审核组件,增加调试日志输出
- 修改采购订单撤回提审按钮样式类型为危险类型
- 优化 MelonFarmer 组件中的身份证和银行卡输入框类型
- 重构 OrderPackage 组件中的纸箱类型启用逻辑,根据供应商条件动态设置
- 调整 TicketUpload 组件中发票和合同上传状态管理方式
- 改进 Weigh 组件中空车过磅纸箱选择逻辑,仅对首个瓜农显示选择项
- 更新 BasicInfoSection 组件中开关按钮的显示文案
- 优化 SupplierInfoSection 组件中图片预览逻辑
- 调整工作台常量配置,修改历史记录标题并增加采购记录菜单项
- 优化发货单文档页面中的日期选择范围和表单字段渲染逻辑
2025-11-11 16:45:16 +08:00
shenyifei
adcac55f8c feat(purchase): 重构采购单相关页面路径及功能
- 调整采购单创建页面路径从 /pages/purchase/order/create 到 /pages/purchase/purchaser/create
- 更新采购单预览和审核页面的路由路径
- 修改工作台常量配置中的页面跳转路径
- 重命名并调整发货单相关页面路径从 /pages/ship/order/list 到 /pages/delivery/list
- 新增采购审批人审核页面 /pages/purchase/approver/approve
- 新增采购草稿页面 /pages/purchase/purchaser/draft
- 更新页面组件中的链接跳转逻辑以匹配新路径
- 优化 PageList 组件顶部工具栏渲染条件判断
- 修复工作台页面导航标题显示问题
- 调整样式类名以改进页面布局和间距
2025-11-09 12:46:46 +08:00