shenyifei
|
1802e904ec
|
feat(delivery): 优化配送模块费用显示和组件结构
- 在OtherFees组件中添加Fragment包装和配置日志输出
- 将PackingSpec组件中的div标签替换为View组件以保持一致性
- 修复Step2Preview组件中各模块的key值设置问题
- 在ExpenseCostList组件中添加费用显示和可添加费用的过滤逻辑
- 根据是否有可添加费用控制添加按钮的显示
- 在DeliveryFormSection组件中添加costList属性并更新otherFees模块配置
- 更新费用项的映射关系和显示配置
- 修复API类型定义中多个ID字段的数据类型从string到number
- 为CostVO类型添加isDefault字段
- 调整分页响应类型中的empty和notEmpty字段位置
- 为TreeLong类型调整字段顺序
- 更新APP版本号从v0.0.57到v0.0.58
- 优化HTML页面样式布局和容器样式
|
2025-12-27 17:04:26 +08:00 |
|
shenyifei
|
91a5010130
|
feat(app): 添加版本检查功能并优化业务逻辑
- 新增 VersionChecker 组件实现应用版本自动检查
- 版本检查通过 HEAD 请求比较 ETag 和 Last-Modified
- 每 5 分钟自动检查一次应用版本更新
- 在 H5 生产环境自动注入版本检查组件
- 修复采购订单提交时的类型安全问题
- 优化成本项价格计算逻辑
- 更新供应商信息显示的动态文本
- 调整称重单位从公斤改为斤
- 修正角色ID数据类型从number改为string
- 移除过期的业务规则代码
- 更新应用版本号至 v0.0.57
|
2025-12-26 14:02:34 +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
|
ff39dc01d2
|
feat(components): 添加发票批量上传功能并优化列表组件
- 添加 InvoiceBatchUpload 组件支持发票批量上传
- 修改 PageList 组件类型定义支持泛型
- 在 PageList 组件中添加 toolbar footer 支持
- 优化发票页面 UI 布局和交互体验
- 更新应用版本号到 v0.0.53
- 重构发票上传页面实现批量选择功能
|
2025-12-23 17:24:37 +08:00 |
|
shenyifei
|
ac170e8628
|
feat(audit): 新增审核功能模块
- 新增审核列表、详情、更新接口
- 新增审核相关常量配置
- 新增审核页面组件及路由
- 调整采购订单驳回描述文案
- 优化费用统计导出功能
- 修复部分页面tabbar显示问题
- 更新应用版本号至v0.0.52
|
2025-12-23 00:20:43 +08:00 |
|
shenyifei
|
e546067226
|
feat(purchase): 重构采购单相关组件和逻辑
- 删除 TransferOrderSubmitReview 组件,整合到 PurchaseOrderSubmitReview
- 重命名 PurchaseOption 为 MadeOption,TransferOption 为 MarketOption
- 重命名 PurchasePreview 为 MadePreview,TransferPreview 为 MarketPreview
- 更新档口信息组件 StallInfo 和 StallWeigh 的逻辑和字段
- 修改采购单类型判断逻辑,使用 purchase 常量配置替代硬编码
- 调整采购单创建和预览页面路径,支持不同类型采购单跳转
- 移除重复的 TransferOrderItem 组件,统一使用 PurchaseOrderItem
- 优化档口类型切换逻辑,清空相关供应商信息字段
- 调整称重信息校验规则,确保所有字段均通过验证
- 更新采购单列表页面,支持不同类型采购单统一展示和创建
|
2025-12-22 15:57:22 +08:00 |
|
shenyifei
|
616d51fedf
|
feat(purchase): 重构采购模块空箱逻辑并优化组件结构
- 移除了 MelonStall 组件及其相关业务逻辑
- 重构 EmptyBoxModule 为独立的 OrderPackage 组件
- 更新 OrderCostItem 中对空箱模块的引用方式
- 简化了纸箱品牌数据初始化流程
- 移除了复杂的纸箱类型校验逻辑
- 添加了基础的空箱选择状态管理
- 保留了核心的纸箱品牌与产品规格映射功能
|
2025-12-20 13:58:06 +08:00 |
|
shenyifei
|
07adb0c4c4
|
feat(purchase): 新增调货订单提交审核功能
- 在PurchaseOrderRejectFinal组件中增加rejectReason参数传递
- 优化PurchaseOrderWithdrawReview组件中的错误提示文案
- 新增TransferOrderSubmitReview组件,实现调货订单提交审核流程
- 在MelonFarmer组件中增加payeeName字段支持
- 新增MelonStall组件,实现档口信息录入和校验逻辑
- 重构OrderOption为PurchaseOption,调整相关引用和参数命名
- 在PurchasePreview组件中优化计算公式显示逻辑
- 新增StallList组件,用于展示和切换多个档口信息
- 新增StallWeigh组件,实现档口称重信息管理
|
2025-12-20 00:56:55 +08:00 |
|
shenyifei
|
ab1c16f283
|
feat(purchase): 优化采购订单成本计算逻辑
- 新增 `belong` 字段以支持成本归属区分
- 修改运费类型从 OTHER_TYPE 转为 LOGISTICS_TYPE,并细化为主运费与短驳费
- 调整草帘费、付瓜农定金的处理方式,增强类型校验
- 重构损耗金额计算方法并整合进成本计算器
- 更新订单成本项筛选条件,排除特定费用如“付瓜农定金”
- 增强角色权限控制及页面跳转逻辑,适配多角色入口
- 修复成本列表初始化和匹配逻辑,确保数据一致性
- 调整 UI 显示文本,例如将“公司返点”改为“损耗金额”
- 导入新增的 orderCost 模块用于订单成本接口请求
- 类型定义调整,统一使用字符串数组代替数字数组
- 修正部分组件中不必要的 useEffect 和状态初始化逻辑
|
2025-12-17 12:02:32 +08:00 |
|
shenyifei
|
8bca8c2476
|
feat(invoice): 重构发票上传功能并优化UI交互
- 移除旧版Uploader组件,使用Taro.chooseImage和Taro.chooseMessageFile实现文件选择
- 新增发票文件预览和删除功能
- 优化弹窗样式和交互逻辑
- 添加文件大小显示和文件名展示
- 实现批量上传发票接口调用
- 修复发票状态筛选逻辑
- 更新页面版本号至v0.0.38
|
2025-12-16 12:08:17 +08:00 |
|
shenyifei
|
b98ad2fb40
|
refactor(delivery): 重构发货单相关逻辑以适配新接口
- 修改了发货单字段引用,将 shipOrderId 更新为 orderShipId
- 调整了发货单接口调用方法和参数结构
- 替换了 convertPurchaseOrderToShipOrder 工具函数为 convertPurchaseOrderToOrderShip
- 优化了采购表单中 orderShip 数据的初始化逻辑
- 在多个组件中更新了 OrderShipVO 类型的使用
- 调整了发货单文档生成相关的数据结构和接口调用
- 增加了对 orderShipList 为空时的默认值处理
- 修复了采购成本计算中重复添加运费的问题
- 补充了供应商定价方式的判断逻辑
- 增加了包纸箱状态的显示逻辑
- 添加了必要的控制台日志以便调试
- 升级了应用版本号至 v0.0.36
|
2025-12-15 18:42:08 +08:00 |
|
shenyifei
|
e6573b43e8
|
refactor(delivery): 重构发货单相关接口与组件实现
- 将 shipOrderVO 相关命名统一调整为 orderShip,提升语义一致性
- 更新 DeliveryFormSection 组件支持预览功能,新增 Popup 弹窗展示
- 优化 PurchaseFormSection 中发货单数据结构引用逻辑
- 移除冗余的 console 日志输出,提高代码整洁度
- 调整 CostList 组件增加 key 属性避免渲染异常
- 升级 API 接口定义文件,完善 OrderShip 类型声明
- 替换旧有 shipOrder 模块为新的 orderShip 模块
- 修正 MarketPriceSection 中箱重计算方式调用链路
- 完善类型定义中 costItemIds 字段类型从 number[] 到 string[]
- 更新 APP_VERSION 版本号至 v0.0.35
|
2025-12-15 17:20:55 +08:00 |
|
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
|
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
|
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
|
d5502a7aac
|
feat(purchase): 优化采购单各费用模块的展示与计算逻辑
- 统一金额显示格式,去除小数点后多余零
- 优化各费用项编辑弹窗的布局与交互体验
- 调整包装费用、生产垫付、工头垫付等模块的展示结构
- 移除表格中的成本单价列及相关编辑功能
- 更新默认数量与单位的初始化逻辑
- 简化辅料费用编辑值的初始化流程
- 修复页面重复初始化的问题
- 升级应用版本至 v0.0.26
|
2025-11-21 14:51:33 +08:00 |
|
shenyifei
|
0cb0bab898
|
feat(app-client): 更新生产环境配置并优化采购模块显示
- 修改 TARO_POSTER_DOMAIN 环境变量,移除 H5 环境特殊处理逻辑
- 在 PurchasePreview 组件中新增“空磅”与“总磅”字段展示
- Weigh 组件中增加表单验证状态的日志输出
- 更新应用版本号从 v0.0.24 到 v0.0.25
- delivery 页面引入 PdfTemplate 并替换原有 Template 类
- create 页面调整 setActive 调用位置并在订单创建流程中设置默认值
- preview 页面将按钮文案由“编辑”改为“上一步”
- audit result 页面文案从“审核”统一为“审批”
- 重构 SupplierWeightCalculator 计算逻辑,修正额外纸箱重量使用字段
- 修复 PurchaseOrderCalculator 中利润计算公式的运算顺序错误
- 移除部分无用 console 日志,保留关键调试信息
|
2025-11-20 18:42:26 +08:00 |
|
shenyifei
|
5eefd62d85
|
feat(purchase): 优化采购单驳回逻辑与界面交互
- 在 PurchaseOrderRejectApprove 和 PurchaseOrderRejectFinal 组件中增加对 API 返回结果的判断,若驳回失败则展示错误提示
- 调整驳回弹窗内输入框样式,增强视觉效果与用户体验
- 为多个采购单相关 Section 组件传入统一的 calculator 实例,避免重复创建提升性能
- 移除冗余的状态管理逻辑,直接使用 calculator 计算值进行展示
- 更新采购单状态常量定义及文案描述,新增“已驳回”状态及相关路径配置
- 修改工作台菜单标题及跳转路径,如将“我的草稿”改为“待提交草稿”
- 调整审批页面路由结构,重命名 approver/approve.tsx 为 audit/audit.tsx 并更新引用路径
- 新增 purchaser/result.tsx 页面用于展示采购单提交审核后的结果,并支持查看详情或返回首页
- 修复部分条件渲染逻辑,确保仅在满足条件下才渲染特定内容
- 升级 app 版本号从 v0.0.22 到 v0.0.24
|
2025-11-20 15:58:53 +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
|
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
|
5bdd8afdd6
|
feat(app-client): 优化采购订单审核与供应商发票上传功能
- 优化 PageList 组件的选中行样式与全选逻辑
- 重构采购订单相关组件,移除冗余的 dealerVO 属性,统一使用 orderDealer
- 完善成本差异、税金计提、税金补贴等模块的默认值计算逻辑
- 新增供应商发票与合同照片上传弹窗功能
- 改进供应商页面的车次选择与数据统计展示
- 升级 app 版本号至 v0.0.19
- 优化头像图片样式与组件代码结构
- 修复 dealerVO 数据获取逻辑,替换为 dealerRebateCustomer 数据源
- 增加页面加载状态控制与条件渲染逻辑
- 完善 uploader 组件的文件变更处理与提交逻辑
|
2025-11-18 22:55:57 +08:00 |
|
shenyifei
|
fb7951e2f3
|
init commit
|
2025-11-03 10:24:10 +08:00 |
|