refactor(store): 合并改价到确认收款弹窗

- 去除独立的“改价”按钮与修改金额弹窗相关状态和逻辑
- 在确认收款弹窗内新增“实付金额”输入框,预填当前值支持修改
- 取消改价时单独输入原因,仅保留收款备注说明
- 提交确认收款时,先调用接口更新改价信息,再调用确认收款接口
- 调整订单操作类型及按钮展示,移除改价相关项
- 更新界面样式及交互,支持合并改价与收款流程
- 更新业务状态说明,调整发货及付款状态文案逻辑
This commit is contained in:
2026-07-17 16:39:34 +08:00
parent 69862bfc0c
commit 7ff921d973
2 changed files with 56 additions and 146 deletions

View File

@@ -135,5 +135,10 @@
| 线下付款+未付款+已发货(有送达照片) | ❌ | ❌ | ✅ |
| 已付款+已发货(无送达照片) | ✅ | ✅ | ❌ |
| 已付款+已发货(有送达照片) | ❌ | ✅ | ❌ |
- **deliveryStatus 含义**10=待发货, 20=已发货, 30=已送达/已收货
- **状态文案**deliveryStatus=30 + 未付款 → "已送达待收款"deliveryStatus=30 + 已付款 → "待确认完成"
- **deliveryStatus 含义**10=待发货, 20=已发货, 30=部分发货(未使用)
- **状态文案**deliveryStatus=20+未付款+线下付款 → "已发货待收款"deliveryStatus=20+已付款 → "待收货"(蓝)
### 门店端:改价功能合并到确认收款弹窗
- 去掉独立的"改价"按钮和修改金额弹窗(`editPrice` OpType、`showEditPriceModal``editReason` 等)
- 在确认收款弹窗中增加"实付金额"输入框(预填当前值,可修改),改价不再需要单独输入原因(收款备注即可说明)
- 提交时:如果金额有变化,先调 `updateShopOrder` 更新 `payPrice`+`merchantRemarks`,再调 `confirmOfflinePayment` 确认收款