Commit Graph

9 Commits

Author SHA1 Message Date
shenyifei
9be4076df8 feat(order): 优化订单处理流程和数据计算逻辑
- 在Step3Success组件中按车次正序排列订单
- 为MadeOption和MarketOption组件添加滚动到顶部功能
- 更新供应商数据结构,添加收款人姓名、银行名称等字段
- 修改TicketUpload组件中的毛重量显示和发票ID初始化
- 优化审批页面中的条件渲染逻辑,避免显示零值
- 更新销售价格计算逻辑,使用总重量替代供应商数量
- 移除废弃的StallWeightCalculator类,整合到SupplierWeightCalculator中
- 修复小数计算精度问题,统一使用两位小数精度
- 添加草帘费成本的开关控制逻辑
2026-01-09 11:18:18 +08:00
shenyifei
2aa7df132a refactor(order): 为订单表单组件添加表单验证功能
- 为 BasicInfoSection 组件添加 validateForm 方法,校验本车次号和运费类型
- 为 CompanyInfoSection 组件添加 validateForm 方法,校验销售方选择
- 为 DealerInfoSection 组件添加 validateForm 方法,校验经销商选择
- 为 DeliveryFormSection 组件添加 validateForm 方法,调用内部表单验证
- 为 MarketPriceSection 组件添加 validateForm 方法,校验报价方式和销售单价
- 在审核页面中使用各组件的验证方法替代原有验证逻辑
- 为各组件导出对应的 Ref 类型定义
- 更新应用版本号从 v0.0.64 到 v0.0.65
2026-01-04 13:54:55 +08:00
shenyifei
5060811144 refactor(invoice): 重构发票上传功能
- 将 InvoiceBatchUpload 组件重命名为 InvoiceCreate
- 修改 API 调用从 batchUploadInvoice 到 createSupplierInvoice
- 添加发票开具人选择功能
- 新增 OrderSupplierPicker 组件用于选择瓜农车次
- 更新发票列表页面显示发票开具人和关联车次信息
- 添加发票详情页面展示发票详细信息
- 修改开发环境 API 代理目标地址
- 更新应用版本号到 v0.0.64
2025-12-30 16:57:42 +08:00
shenyifei
24d53d6c83 feat(audit): 添加审批和审核查看功能并优化发货单据生成
- 在审批列表中添加老板查看审批按钮,仅在审批成功时显示
- 在审核列表中添加审核员查看审核按钮,仅在审核成功时显示
- 修复发货单据组件中重量计算使用净重而非毛重的问题
- 移除采购交付表单中的调试日志输出
- 将审批页面标题从"采购单审核"改为"采购单审批"
- 在审批页面中添加供应商采购单价列表展示功能,支持展开收起
- 优化审批页面成本明细显示,添加到货日期信息
- 修复审批页面中返点金额的条件判断逻辑
- 优化审批页面利润显示颜色,正利润显示为蓝色,负利润显示为红色
- 添加返回首页按钮到审批页面底部操作栏
- 重构发货单据页面数据加载逻辑,优化模板配置更新流程
- 移除发货单据页面中未使用的经销商返点客户列表状态管理
- 优化发货单据页面的预览和生成方法参数传递
2025-12-28 08:43:04 +08:00
shenyifei
480e372085 feat(audit): 完善审批流程和权限控制
- 集成全局用户角色状态管理,实现基于角色的审批权限控制
- 重构审批组件中的订单对象引用为审核对象,提高数据传递准确性
- 新增老板角色审批功能,包括审核通过和驳回操作
- 添加审核驳回后的重新编辑入口,提升审批流程的灵活性
- 优化预览组件中信息确认模块的显示逻辑,仅在草稿状态下显示
- 修改运费校验规则,允许运费为0,调整相关错误提示文案
- 简化市场报价编辑界面,移除弹窗编辑方式,采用直接编辑模式
- 移除包装信息编辑弹窗,优化表格编辑交互体验
- 删除业务服务依赖,优化组件性能和代码结构
- 扩展图标组件,新增复制和钱包图标选项
2025-12-26 09:13:57 +08:00
shenyifei
eaddca0d83 refactor(components): 优化组件类型定义和数据处理逻辑
- 更新 ApprovalList 和 AuditList 组件的 ToolBar 类型定义
- 移除 DealerWarehousePicker 组件中的注释代码
- 优化 Step1Form 组件中的订单项类型定义和字段引用
- 调整多个组件中按钮尺寸属性的字符串格式
- 重构 ExpenseCostCard 组件支持费用类型和费用记录的混合展示
- 更新 ExpenseCostCreate 组件的费用类型预填充逻辑
- 优化 ExpenseCostList 组件的费用列表渲染方式
- 重命名 Step1Form 组件中的 shipOrderVO 相关变量为 orderShipVO
- 更新 DeliveryFormSection 组件中的数据转换函数名称
- 调整多个组件中按钮的尺寸配置
- 更新 OrderList 组件的 ToolBar 类型定义
- 升级应用版本号并完善订单发货单常量配置
- 修正工作台中发货单菜单项的标识符
- 移除审批页面中未使用的 Text 组件和驳回理由展示
2025-12-24 10:13:40 +08:00
shenyifei
ebd955de97 refactor(audit): 重构审批列表组件以使用订单模型
- 将 PurchaseOrderVO 替换为 OrderVO 数据模型
- 重命名相关组件名称,如 PurchaseOrderRejectFinal 为 OrderRejectFinal
- 更新 API 调用从 purchaseOrder 命名空间迁移到 order 命名空间
- 调整组件样式以符合新的设计规范
- 添加 classnames 依赖用于动态类名处理
- 优化列表项的点击交互和导航逻辑
2025-12-23 14:23:23 +08:00
shenyifei
ac170e8628 feat(audit): 新增审核功能模块
- 新增审核列表、详情、更新接口
- 新增审核相关常量配置
- 新增审核页面组件及路由
- 调整采购订单驳回描述文案
- 优化费用统计导出功能
- 修复部分页面tabbar显示问题
- 更新应用版本号至v0.0.52
2025-12-23 00:20:43 +08:00
shenyifei
817b4fe928 refactor(router): 重构采购和调货页面路由路径
- 移除采购单页面路径中的 enter 前缀
- 移除调货单页面路径中的 enter 前缀
- 更新所有相关页面跳转链接
- 调整应用配置中的页面注册路径
- 修改工作台常量中的页面路径引用
- 重命名页面文件目录结构以匹配新路由
- 更新供应商和档口页面中的跳转逻辑
- 统一采购和调货流程的页面访问路径
2025-12-20 09:33:21 +08:00