Appearance
droppilot — 商家端(Shopify 嵌入式应用)
✨ 新功能
- 工单模块全面重构: 从「表格 + 详情弹窗」改造为整页双栏布局(邮件客户端式),支持图片预览、快捷回复、原因分组。切换工单时自动清空引用预览。
- 仪表盘升级: 新增待办项组件(代办工单/逾期账单),优化公告栏自定义组件,新增紧凑指标条样式。
- 账单模块: 新增账单详情抽屉及付款方式列表,支持按付款状态过滤。
- 物流追踪: 新增物流轨迹手动翻译功能及后端接口支持。
- 库存管理: 实现采购记录、库存变动日志、库存状态标签、低库存提示、缺货项国际化;优化库存获取接口支持分页与搜索。
- 公告系统: 支持紧急公告展示与通知管理。
- 工单创建优化: 支持多语言消息提示。
- 账单警报: 新增账单即将到期和逾期的警报提示信息。
- 国际化增强: API 请求自动携带
Accept-Language头部,覆盖库存、账单、工单等模块。
🐛 缺陷修复
- 修复工单详情
desc区误展示后续回复附件的问题(7e81df9) - 修复工单页面底部过多空白,改用 flex 布局撑满视口(
5c7000f) - 修正订单状态显示文案顺序(
cb1a66f) - 多处国际化文案修正(补货单价、结算价、支付锁仓等)
♻️ 重构与删除
- 移除旧版
TicketDetailPanel、TicketListItem、DashboardAnnouncementBanner等大量冗余组件 - 删除近 8500 行旧代码,净减少约 6100 行
QuickPoint — 运营工作台
✨ 新功能
- 库存抵扣预览: 新增库存抵扣预览功能,支持基准货币计算、锁库明细和变体乘数处理。
- 规则映射升级:
- 新增批量删除功能,支持选择模式和批量操作
- 新增库存关联功能,批量创建规则时可选择关联库存
- 规则编辑弹窗增强错误处理和用户提示
- 库存日志查询优化: 支持通用搜索和变更类型筛选。
- 订单处理增强: 新增解析变体乘数逻辑,优化已确认订单展示;可计费数量不足时红色强调。
🐛 缺陷修复
- 修复删除规则时未正确处理关联库存锁定的问题(
098181c) - 修复库存管理弹窗中补货单价标签显示问题(
407ae60)
♻️ 重构与删除
- 移除冗余库存状态计算,统一由后端提供(
663ddec) - 移除旧版
PurchaseRecordDrawer、TrackingFormPanel、TrackingTimelinePanel等组件 - 净减少约 3650 行代码
QuoteGo — 后端服务
✨ 新功能
- 库存管理重大重构:
- 引入
MappingRules规则引擎,支持条件分支和默认乘数逻辑 - 支持跨订单合并抵扣明细及角色权限控制
- 新增低库存阈值字段,优化库存状态计算
- 实现增量锁仓逻辑、库存回补逻辑、退款按发货来源回补库存
- 新增库存变动日志
paid_lock明细类型 - 新增
StoreVariants变体自动同步功能
- 引入
- 商家自助补货: 商家可通过系统自助申请补货并完成付款核验,支持取消未入库采购记录。
- 物流追踪: 新增物流轨迹批量翻译功能、采购物流订阅/删除功能及状态同步。
- 商家账单汇总: 新增账单默认付款期限、账单财务汇总、未支付账单统计及付款状态过滤。
- Shopify Token 管理优化: 支持自动刷新和过期处理(
4046423)。 - 工单模块增强:
- 商家端工单列表排序支持未读优先(
863b0c9) - 新增附件字段解析及清洗逻辑(
2713033) - 新增
Accept-Language本地化错误处理
- 商家端工单列表排序支持未读优先(
- 订单复合索引优化: 提升查询效率(
70513a8)。 - 采购管理增强: 新增采购列表过滤、取消未入库采购记录、按物流单号搜索采购记录。
🐛 缺陷修复
- SLA 标签消失问题: 修复工单列表中 SLA 标签在 markAsRead 后消失——
resolveTicketSLAStartAt回退时间从agent_read_at改为created,避免 markAsRead 刷新导致 SLA 归零(838821f) - 多订单账单未发货退款回补库存: 修复退款场景下库存回补缺失(
863b0c9) - 修复单元测试及编译警告(
6906141)
♻️ 重构与删除
- 大幅简化库存模块: 移除
inventory_mapping_rules.go、inventory_purchase.go、inventory_quote.go等大量旧逻辑,统一收敛到inventory_deduction.go和inventory_hooks.go - 物流订阅逻辑从采购模块迁移至账单模块,重构测试用例
- 移除
merchant_dashboard.go、merchant_i18n.go、translate_tracking.go等冗余文件 - 删除约 94 个文件中 12500+ 行旧代码,净减少约 12600 行
📊 统计汇总
| 项目 | 文件变更 | 新增行 | 删除行 | 净变化 |
|---|---|---|---|---|
| droppilot | 73 | 2,370 | 8,488 | -6,118 |
| QuickPoint | 72 | 1,852 | 5,502 | -3,650 |
| QuoteGo | 94 | 2,634 | 15,245 | -12,611 |
| 合计 | 239 | 6,856 | 29,235 | -22,379 |