shenyifei
|
a79fc0ef9f
|
feat(purchase): 更新采购模块功能和UI细节
- 在成本列表中过滤掉空箱费、纸箱费、运费和草帘费
- 自动添加纸箱费用项到订单成本列表
- 根据装车方式调整步骤导航逻辑
- 优化车辆信息表单,增加单位显示和可选性检查
- 预览页面过滤不显示带空箱和纸箱的成本项
- 优化供应商列表滚动视图样式
- 新增装车方式切换确认逻辑及对话框
- 支持硒砂瓜产品的不同装车方式选择
- 定金和价格输入框添加单位标识
- 提交审核前检查计提费是否为零并提示确认
- 添加运费和草帘费到订单成本列表
- 修复服务接口类型定义中的字段顺序和缺失属性
- 升级应用版本号至 v0.0.33
|
2025-12-12 17:08:36 +08:00 |
|
shenyifei
|
97681ae969
|
feat(purchase): 优化采购模块UI和交互逻辑
- 调整瓜农信息模块布局和样式,提升视觉效果
- 重构微信收款码上传功能,支持拍照和相册选择
- 优化订单费用模块标题显示和样式
- 改进车辆信息模块表单验证和数据绑定逻辑
- 重构发票和合同上传功能,支持文档和图片上传
- 移除冗余的Uploader组件引用和相关逻辑
- 统一模块标题样式,增强界面一致性
- 优化拼车状态提示对话框按钮文案和跳转逻辑
- 移除自定义主题中冗余的Uploader样式变量
- 调整车厢使用情况模块标题样式
- 优化供应商列表模块sticky布局
- 改进预览页面纸箱品牌标题样式
- 移除车辆信息模块中冗余的状态管理逻辑
- 优化订单成本项目选中状态初始化逻辑
|
2025-12-12 14:20:06 +08:00 |
|
shenyifei
|
dfe9a89213
|
refactor(components): 优化采购模块空箱和费用组件实现
- 移除 PageList 组件中对全局 loading 状态的依赖
- 简化 EmptyBoxModule 组件逻辑,使用 PackageList 组件替代原有复杂实现
- 移除冗余的状态管理和弹窗渲染逻辑
- 优化 OrderCost 组件样式和费用项匹配逻辑
- 修复成本项 ID 匹配问题,确保数据正确关联
- 添加边框样式增强视觉效果
- 移除调试日志和无用代码
- 简化组件间数据传递方式
|
2025-12-11 12:42:01 +08:00 |
|
shenyifei
|
837c27e9bd
|
feat(purchase): 重构纸箱使用逻辑并优化采购计算
- 移除 OWN 类型纸箱,统一使用 USED 类型处理
- 简化纸箱使用流程,去除瓜农是否包纸箱的选择
- 更新采购成本计算逻辑,支持按毛重或净重报价
- 优化界面布局,提升用户体验
- 调整数据结构定义,确保类型一致性
- 增加版本号至 v0.0.31
- 添加被驳回订单的编辑功能
- 根据经销商控制表单展示内容
- 修复部分计算逻辑中的过滤条件
- 清理冗余代码和无用字段
|
2025-12-10 15:47:32 +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
|
d467e25a76
|
feat(purchase): 优化采购表单与成本编辑功能
- 新增 DeliveryFormSection 组件用于发货表单展示
- 移除多个弹窗组件,改用 PriceEditor 直接编辑金额
- 优化 PriceEditor 组件支持清空与格式化显示
- 调整采购成本相关字段命名与计算逻辑
- 增强返点计算 section 的交互与数据校验
- 更新表格样式并新增定金字段展示
- 修复 delivery 页面成本类型过滤条件
- 统一使用 formatCurrency 处理金额显示格式
- 重构多个 section 组件移除冗余状态管理
- 优化只读模式下表单元素的禁用与样式表现
|
2025-12-05 00:14:54 +08:00 |
|
shenyifei
|
1676290798
|
feat(purchase): 优化采购模块UI与逻辑处理
- 在CostCard组件中添加了对空成本项列表的条件渲染
- 更新EmptyBoxModule和OrderPackage组件中的数组长度判断为可选链形式
- 在MelonFarmer组件中增加supplierVO的日志输出并修正isLast属性比较逻辑
- 重构OrderCost组件的成本初始化逻辑,提升性能和代码可读性
- 移除OrderCostItem组件中不必要的控制台日志
- 优化OrderCostItem组件中selected状态的赋值逻辑
- 升级Weigh组件中关于供应商字段的布尔值判断方式
- 将PurchasePreview组件中空箱使用明细的显示条件改为可选链判断
- 提升create页面中添加瓜农按钮的视觉样式与布局结构
- 更新应用版本号从v0.0.26至v0.0.28
|
2025-12-04 17:57:10 +08:00 |
|
shenyifei
|
47c7bdf357
|
feat(purchase): 新增费用编辑功能及优化瓜农信息管理
- 添加 PriceEditor 组件用于直接编辑费用金额
- 实现 CostCard 和 CostCreate 组件以支持费用的增删改查
- 在 PurchaseOrderSubmitReview 中修正参数名 supplierId 为 orderSupplierId
- 重构 MelonFarmer 组件,改进瓜农信息处理逻辑
- 引入 generateShortId 工具函数生成唯一标识符
- 新增 OrderCostItem 模块用于处理订单费用项初始化与校验
- 优化费用模板解析和默认值填充逻辑
- 增强费用承担方及数量的验证机制
- 调整工头姓名输入时的实时更新与失焦校验功能
|
2025-11-27 10:37:24 +08:00 |
|
shenyifei
|
4276945320
|
feat(purchase): 新增采购订单相关列表组件及常量配置
- 新增 PurchaseOrderList、PurchaseOrderAuditList、PurchaseOrderApprovalList 三个列表组件
- 在 purchase/index.ts 中导出新增的三个组件
- 更新 purchaseOrder 常量配置,增加审核与审批相关的状态列表和映射
- 修改 PageList 组件从 globalStore 获取 loading 状态
- 调整部分页面路径配置
- 新增发票上传相关页面及功能实现
- 优化部分组件导入和状态管理逻辑
|
2025-11-24 23:28:26 +08:00 |
|