shenyifei
|
1e75aadbf9
|
style(purchase): 调整采购模块UI样式和结构
|
2025-11-19 22:08:52 +08:00 |
|
shenyifei
|
221e3434a0
|
feat(purchase): 优化采购订单界面交互与数据展示
- 调整 CompanyPicker、DealerPicker 等组件的样式与布局
- 更新 BasicInfoSection 中车次号输入框及参考信息展示方式
- 修改 CompanyInfoSection 和 DealerInfoSection 的选择按钮样式与文案
- 增加 costItemVOList 数据字段支持
- 完善审核页面对空数据情况的处理逻辑
- 新增 smart recognition prompt 配置类型定义
- 升级 APP 版本至 v0.0.22
|
2025-11-19 21:51:14 +08:00 |
|
shenyifei
|
a05015fd19
|
feat(purchase): 添加工头信息并优化费用展示逻辑
- 在 MelonFarmer 组件中新增微信二维码图片处理逻辑
- 重构 OrderCost 组件中的工头姓名状态管理,替换 principal 为 foreman
- 更新 PurchasePreview 组件展示工头信息的方式
- 修改 LaborInfoSection 和 WorkerAdvanceSection 中的工头字段引用
- 调整审批页面价格和成本项的显示格式,增加单位标注
- 完善创建采购单时工头信息的提交逻辑
- 更新业务类型定义文件,补充 foreman 字段声明
|
2025-11-19 19:47:39 +08:00 |
|
shenyifei
|
8eabf09da5
|
feat(purchase): 更新采购订单成本计算逻辑
- 更新APP版本号至v0.0.21
- 重构成本项展示逻辑,支持动态渲染orderCostList
- 新增多种成本类型展示:公司返点、计提税金、调诚信志远分成
- 修改成本计算方法名:getTotalPackagingCost → getTotalCostItemAmount
- 优化成本计算公式,明确区分西瓜采购成本与总采购成本
- 移除冗余的纸箱相关计算方法
- 调整UI布局,改善价格展示区域样式
- 更新利润计算方法:getNetProfit → getShareProfit
- 修复人工费工头信息展示逻辑
- 统一成本合计计算入口为getMelonCost1方法
|
2025-11-19 17:37:35 +08:00 |
|
shenyifei
|
e6a6c3c1c8
|
feat(purchase): 新增采购单据预览及车辆信息智能识别功能
- 新增 Step1Form 组件用于采购单基础信息和商品信息录入
- 新增 Step2Preview 组件实现单据预览区域的缩放与拖拽功能
- 新增 Step3Success 组件支持发货单据下载与分享功能
- 优化 OrderVehicle 组件,增强车辆信息提取交互与清空功能
- 重构 PurchasePreview 组件,引入计算器类优化数据展示逻辑
- 调整 CustomTheme 中 textarea 的内边距样式
- 修复 DealerWarehousePicker 组件属性拼写错误并新增样式类名
|
2025-11-19 15:59:08 +08:00 |
|
shenyifei
|
74623e6c1b
|
feat(delivery): 新增发货单据预览组件及模板生成功能
- 添加 DealerInfo、WeightInfo 等多个发货单据信息展示组件
- 实现 Template 类用于将模块配置转换为 HTML 字符串
- 更新 OrderVehicle 组件以简化经销商数据设置逻辑
- 移除冗余的单据类型判断逻辑,统一处理发货单据生成流程
- 导出新增的 DeliveryStep 和 PurchaseStep 相关组件
- 在发货列表页集成新的发货单据生成功能并优化界面交互
|
2025-11-19 08:01:54 +08:00 |
|
shenyifei
|
5bdd8afdd6
|
feat(app-client): 优化采购订单审核与供应商发票上传功能
- 优化 PageList 组件的选中行样式与全选逻辑
- 重构采购订单相关组件,移除冗余的 dealerVO 属性,统一使用 orderDealer
- 完善成本差异、税金计提、税金补贴等模块的默认值计算逻辑
- 新增供应商发票与合同照片上传弹窗功能
- 改进供应商页面的车次选择与数据统计展示
- 升级 app 版本号至 v0.0.19
- 优化头像图片样式与组件代码结构
- 修复 dealerVO 数据获取逻辑,替换为 dealerRebateCustomer 数据源
- 增加页面加载状态控制与条件渲染逻辑
- 完善 uploader 组件的文件变更处理与提交逻辑
|
2025-11-18 22:55:57 +08:00 |
|
shenyifei
|
761bc7c8ed
|
feat(supplier): 新增瓜农管理和发票上传功能
- 在 PageList 组件中实现选择行功能,支持复选框操作和状态管理
- 更新 ToolBar 类型定义,允许传递任意类型的选中数据
- 添加新的图标资源:eye、eye-slash 和 phone-flip
- 重构 SupplierPicker 组件以适配最新的 API 接口类型
- 在工作台常量中增加“瓜农管理”和“上传发票”页面路由配置
- 创建供应商采购发票页面及列表展示组件
- 实现瓜农列表页面,支持搜索和详情展示
- 引入并导出订单供应商相关服务接口和类型定义
- 扩展业务模块的类型声明文件,新增订单供应商相关结构体
- 更新字体图标库版本,并添加新图标样式
- 在应用配置中注册新的供应商相关页面路径
- 优化采购订单计算器逻辑,排除特定费用项的重复计算
|
2025-11-18 18:31:16 +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
|
fb71cf003e
|
feat(purchase): 添加空箱管理和订单修改追踪功能
- 在 OrderCost 组件中实现空箱品牌选择、批量添加和编辑功能
- 添加空箱类型启用状态管理及 UI 展示
- 实现空箱数据转换工具函数 convertBoxBrandToOrderPackages 和 convertOrderPackagesToBoxBrands
- 在创建订单页面添加修改标识状态管理,追踪车辆、瓜农、称重、包装、票证和成本信息变更
- 添加 lodash 用于深度比较对象变更
- 移除多个调试用 console.log语句
- 优化保存逻辑,仅在信息变更时调用接口
|
2025-11-18 10:10:21 +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
|
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
|
a62ca1fb95
|
refactor(purchase): 重构采购订单计算逻辑
- 引入 PurchaseOrderCalculator 类统一管理采购订单相关计算
- 替换原有分散的计算函数调用为计算器实例方法
- 更新成本差异、税费补贴、计提税金等计算逻辑
- 优化市场报价和平均单价的计算方式
- 调整成本汇总表格列定义及数据处理
- 修改页面中价格和金额的格式化显示逻辑
- 更新代理配置路径重写规则以适配新接口路径
- 调整标题文案从"寻鸿门店管理系统"到"西瓜运输管理系统"
|
2025-11-13 16:24:25 +08:00 |
|
shenyifei
|
9213b90d61
|
feat(app-client): 重构采购审批页面并优化样式配置
- 重构采购审批页面,移除冗余的表单逻辑和校验代码
- 新增基础信息模块自动获取上一车次号功能
- 优化自定义主题配置,统一使用 Taro.pxTransform 处理单位
- 调整页面列表组件的数据加载逻辑,支持分页追加数据
- 优化成本相关组件的价格展示样式,统一字体大小和颜色
- 移除页面中冗余的状态管理和副作用逻辑
- 调整审批页面布局结构,提升用户体验
|
2025-11-13 11:47:00 +08:00 |
|
shenyifei
|
bd4723b6ed
|
feat(purchase): 新增成本差异和辅料费用编辑功能
- 新增 CostDifferenceSection 组件,支持分成金额调整与利润计算
- 新增 MaterialCostSection 组件,支持辅料费用的数量与单价编辑
- 优化 BasicInfoSection,增加车次号和运费类型的输入控件
- 重构 CostSummarySection,使用表格展示成本汇总信息
- 移除 LaborInfoSection 中的调试日志
- 调整 MarketPriceSection,改进供应商报价展示样式
- 优化 PackageInfoSection,增强纸箱信息的可编辑交互
- 清理 DealerInfoSection 中切换经销商时的冗余字段重置逻辑
|
2025-11-12 18:40:45 +08:00 |
|
shenyifei
|
99bec0cbac
|
fix(purchase): 修复订单步骤保存和界面显示问题
- 移除了 OrderCost 和 TicketUpload 组件中不必要的底部内边距
- 修复了 approved 页面中 setLoading 状态未正确结束的问题
- 优化了 approved 页面中单据生成区域的条件渲染逻辑
- 在 create 页面中增加了对订单步骤索引的有效性校验
- 调整了保存订单步骤时的 active 索引递增逻辑
- 限制了暂存按钮仅在有效步骤范围内显示
- 更新了供应商权重计算方法,加入自有纸箱重量统计
- 添加了调试日志用于追踪供应商重量计算过程
|
2025-11-11 19:15:29 +08:00 |
|
shenyifei
|
32017a6ce0
|
fix(purchase): 优化采购订单审批和表单验证逻辑
- 调整采购订单最终审批成功后的提示逻辑,确保只在审批成功时显示
- 更新采购订单提交审核组件,增加调试日志输出
- 修改采购订单撤回提审按钮样式类型为危险类型
- 优化 MelonFarmer 组件中的身份证和银行卡输入框类型
- 重构 OrderPackage 组件中的纸箱类型启用逻辑,根据供应商条件动态设置
- 调整 TicketUpload 组件中发票和合同上传状态管理方式
- 改进 Weigh 组件中空车过磅纸箱选择逻辑,仅对首个瓜农显示选择项
- 更新 BasicInfoSection 组件中开关按钮的显示文案
- 优化 SupplierInfoSection 组件中图片预览逻辑
- 调整工作台常量配置,修改历史记录标题并增加采购记录菜单项
- 优化发货单文档页面中的日期选择范围和表单字段渲染逻辑
|
2025-11-11 16:45:16 +08:00 |
|
shenyifei
|
6c3b60f7b8
|
feat(purchase): 优化瓜农信息添加逻辑与包装信息删除确认
- 移除了 MelonFarmer 组件中冗余的 isLastFarmer 状态和相关逻辑
- 调整了添加瓜农按钮的显示条件,仅在当前为最后一个瓜农且不为最后时显示
- 在 OrderPackage 中添加删除纸箱品牌时的确认对话框
- 修改了包装信息编辑按钮文本为“修改数量”,删除按钮文本为“不使用了”
- 优化了 OrderCost 组件中添加瓜农按钮的显示逻辑
- 调整了称重信息中提示文本的表述
- 统一了页面中添加瓜农的逻辑处理,避免重复代码
- 修复了保存草稿时的异步调用问题,确保流程正确执行
|
2025-11-10 17:59:48 +08:00 |
|
shenyifei
|
f77acab4cb
|
feat(purchase): 优化采购订单创建流程和界面交互
- 新增系统瓜农信息自动填充和冲突检测功能
- 改进瓜农信息模块的验证逻辑和用户体验
- 优化车辆信息提取逻辑,自动填充经销商信息
- 更新市场价展示方式,从表格改为卡片形式
- 增强提交审核前的完整性检查,包括拼车状态和合同上传状态
- 完善页面间导航和数据传递逻辑
- 添加设计规范文档,统一项目UI标准
- 优化采购订单草稿保存逻辑和步骤切换体验
- 改进采购订单列表页面的交互和状态判断
|
2025-11-10 14:59:35 +08:00 |
|
shenyifei
|
88e38778bd
|
refactor(company): 重构公司选择器和相关类型定义
- 修改 CompanyPicker 组件,从使用 CompanyPaymentAccountVO 切换为 CompanyVO
- 移除搜索栏,简化公司选择逻辑
- 更新公司展示界面,使用网格布局显示公司 logo 或简称
- 在 CompanyInfoSection 中调整字段映射,适配新的 CompanyVO 结构
- 删除采购审核页面中冗余的订单信息展示
- 为 BoxBrand 和 BoxProduct 相关类型添加 brand type 枚举属性
- 扩展 Company 相关接口,增加 logo、shortName 和 fullName 字段支持
- 调整 OrderCompany 类型,移除银行账户相关信息,改为可选字段
|
2025-11-09 16:01:00 +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 |
|
shenyifei
|
0ba8ef0a83
|
feat(ship): 修改发货单据下载与分享逻辑
- 将保存到相册改为下载文件并打开文档预览
- 增加分享时的文件名设置
- 注释掉原有的文件系统保存逻辑
|
2025-11-08 17:16:07 +08:00 |
|
shenyifei
|
835cc21315
|
feat(ship): 实现发货单据生成功能
- 新增发货单据生成接口及类型定义
- 优化创建页面逻辑,支持单据预览与下载
- 调整表单字段结构,增强数据完整性校验
- 更新司机信息字段命名以提高语义清晰度
- 重构部分页面交互流程,提升用户体验
|
2025-11-08 16:08:56 +08:00 |
|
shenyifei
|
e1d4824ad8
|
feat(purchase): 添加采购单审核通过页面及发货单生成功能
- 新增采购单审核通过页面,展示审核通过后的采购单信息
- 实现自动关联并展示发货单信息
- 添加快捷生成发货单据、采购底单和成本单的功能
- 根据经销商配置控制可生成的单据类型
- 完善审核通过后页面的UI布局和交互逻辑
- 优化订单审核完成后跳转逻辑,携带订单ID参数
- 在工作台常量中增加发货单菜单项
- 重构认证高阶组件,将overlay状态管理改为loading状态
- 优化纸箱包装模块的类型标签显示和分隔线样式
- 修复部分条件过滤逻辑和按钮状态判断代码格式问题
|
2025-11-08 15:11:08 +08:00 |
|
shenyifei
|
4dbba0fa6b
|
feat(purchase): 优化纸箱类型选择逻辑与界面交互
- 修改纸箱类型状态管理,使用数字状态替代布尔值
- 更新纸箱类型标签文案,提升业务准确性
- 重构供应商纸箱选择逻辑,支持更复杂的业务场景
- 添加必答题检查机制,确保用户完成所有必要选择
- 优化界面显示逻辑,根据选择动态渲染相关内容
- 修复纸箱品牌重复选择的验证逻辑
- 调整工作台菜单文案,统一为"工作台"
- 修复金额格式化函数,简化空值处理
- 更新工作台常量配置,添加页面路径
|
2025-11-08 13:30:24 +08:00 |
|
shenyifei
|
f8e837c742
|
feat(app-client): 调整底部导航栏和页面结构
- 更新CustomTabBar组件,调整底部导航菜单项
- 移除采购和审核菜单项,新增菜单页面
- 为瓜农选择添加已选供应商ID检查
- 在纸箱品牌选择中添加重复检查
- 移除经销商信息中的账户和仓库选择功能
- 导出采购模块的类型定义
- 新增发货单状态常量配置
- 更新工作台菜单项和图标
- 调整首页结构,移除任务列表
- 新增菜单页面和消息页面的待办事项功能
|
2025-11-07 00:36:42 +08:00 |
|
shenyifei
|
5a814cb358
|
feat(purchase): 重构采购模块组件结构与交互逻辑
- 将采购相关组件移至 module 目录统一管理
- 优化 OrderCost 组件的人工费用处理逻辑,改为统一管理工头姓名
- 改进 OrderPackage 组件的纸箱类型渲染逻辑,根据供应商属性动态显示
- 更新 Weigh 组件,支持多供应商场景下的纸箱选择展示
- 调整采购模块导出路径,适配新的目录结构
- 优化表单交互文案,提升用户体验一致性
|
2025-11-05 10:21:11 +08:00 |
|
shenyifei
|
1ac1564ec2
|
feat(purchase): 添加拼车选择功能并优化UI细节
- 在MelonFarmer组件中新增supplierCount属性用于判断是否显示拼车选项
- 修改"是否为最后一个瓜农"为"是否要拼车"的逻辑与文案
- 更新多个图标引用,包括新增address-book图标
- 调整输入框样式,增加图标前缀提升用户体验
- 优化称重信息页面的提示文字,使其更清晰易懂
- 增加OrderPackage相关类型定义及转换工具函数
- 更新页面审核和创建流程中的样式与交互逻辑
- 升级iconfont字体文件版本,支持新图标
- 修复部分组件样式问题,如SupplierList底部间距等
|
2025-11-04 22:36:45 +08:00 |
|
shenyifei
|
fb7951e2f3
|
init commit
|
2025-11-03 10:24:10 +08:00 |
|