feat(order): 小程序商品订单详情path配置支持
- 新增 getOrderDetailByPayOrderNo 方法用于获取微信场景下的订单详情 - 在订单详情页面中,针对微信场景调用新接口 - 接口路径适配微信小程序商品订单详情配置要求pull/164/head
parent
86030de73b
commit
6aae1d7d2e
|
|
@ -405,7 +405,7 @@
|
|||
let res;
|
||||
if (state.comeinType === 'wechat') {
|
||||
// TODO 芋艿:【微信物流】微信场景下
|
||||
res = await OrderApi.getOrderDetail(id, {
|
||||
res = await OrderApi.getOrderDetailByPayOrderNo(id, {
|
||||
merchant_trade_no: state.merchantTradeNo,
|
||||
});
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -93,6 +93,23 @@ const OrderApi = {
|
|||
},
|
||||
});
|
||||
},
|
||||
// 获得订单详细:sync 是可选参数
|
||||
// PATH需包含「${商品订单号} 」,微信将把你在支付预下单接口填入的 out_trade_no 替换此内容,如「index/orderDetail?id=${商品订单号}&channel=1」。PATH最多输入1条。
|
||||
// https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order_center/order_center.html
|
||||
// 小程序商品订单详情path配置为:pages/order/detail?id=${商品订单号}&comein_type=wechat
|
||||
getOrderDetailByPayOrderNo: (id, sync) => {
|
||||
return request({
|
||||
url: `/trade/order/get-detailByPayOrderNo`,
|
||||
method: 'GET',
|
||||
params: {
|
||||
id,
|
||||
sync,
|
||||
},
|
||||
custom: {
|
||||
showLoading: false,
|
||||
},
|
||||
});
|
||||
},
|
||||
// 订单列表
|
||||
getOrderPage: (params) => {
|
||||
return request({
|
||||
|
|
|
|||
Loading…
Reference in New Issue