refactor(store): 合并改价到确认收款弹窗
- 去除独立的“改价”按钮与修改金额弹窗相关状态和逻辑 - 在确认收款弹窗内新增“实付金额”输入框,预填当前值支持修改 - 取消改价时单独输入原因,仅保留收款备注说明 - 提交确认收款时,先调用接口更新改价信息,再调用确认收款接口 - 调整订单操作类型及按钮展示,移除改价相关项 - 更新界面样式及交互,支持合并改价与收款流程 - 更新业务状态说明,调整发货及付款状态文案逻辑
This commit is contained in:
@@ -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` 确认收款
|
||||
|
||||
Reference in New Issue
Block a user