diff --git a/pages/goods/comment/add.vue b/pages/goods/comment/add.vue index bfbc800..e35eca5 100644 --- a/pages/goods/comment/add.vue +++ b/pages/goods/comment/add.vue @@ -121,7 +121,7 @@ } state.id = options.id; - const { code, data } = await OrderApi.getOrder(state.id); + const { code, data } = await OrderApi.getOrderDetail(state.id); if (code !== 0) { sheep.$helper.toast('无待评价订单'); return; diff --git a/pages/order/aftersale/apply.vue b/pages/order/aftersale/apply.vue index 805ea94..bd69a90 100644 --- a/pages/order/aftersale/apply.vue +++ b/pages/order/aftersale/apply.vue @@ -208,7 +208,7 @@ state.itemId = parseInt(options.itemId); // 读取订单信息 - const { code, data } = await OrderApi.getOrder(state.orderId); + const { code, data } = await OrderApi.getOrderDetail(state.orderId); if (code !== 0) { return; } diff --git a/pages/order/detail.vue b/pages/order/detail.vue index ed0119f..b276d35 100644 --- a/pages/order/detail.vue +++ b/pages/order/detail.vue @@ -127,7 +127,11 @@ - + @@ -305,7 +309,7 @@ uni.showModal({ title: '提示', content: '确定要取消订单吗?', - success: async function(res) { + success: async function (res) { if (!res.confirm) { return; } @@ -394,11 +398,11 @@ let res; if (state.comeinType === 'wechat') { // TODO 芋艿:微信场景下 - res = await OrderApi.getOrder(id, { + res = await OrderApi.getOrderDetail(id, { merchant_trade_no: state.merchantTradeNo, }); } else { - res = await OrderApi.getOrder(id); + res = await OrderApi.getOrderDetail(id); } if (res.code === 0) { state.orderInfo = res.data; @@ -451,7 +455,7 @@ color: rgba(#fff, 0.9); width: 100%; background: v-bind(headerBg) no-repeat, - linear-gradient(90deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)); + linear-gradient(90deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)); background-size: 750rpx 100%; box-sizing: border-box; diff --git a/pages/order/express/log.vue b/pages/order/express/log.vue index eb992a5..c852edc 100644 --- a/pages/order/express/log.vue +++ b/pages/order/express/log.vue @@ -13,10 +13,10 @@ - - - - + + + + 快递单号:{{ state.info.logisticsNo }} 快递公司:{{ state.info.logisticsName }} @@ -35,9 +35,9 @@ - - - + + + {{ item.content }} {{ sheep.$helper.timeFormat(item.time, 'yyyy-mm-dd hh:MM:ss') }} @@ -78,7 +78,7 @@ } async function getOrderDetail(id) { - const { data } = await OrderApi.getOrder(id) + const { data } = await OrderApi.getOrderDetail(id); state.info = data; } diff --git a/pages/pay/result.vue b/pages/pay/result.vue index 53e72b3..3a8a446 100644 --- a/pages/pay/result.vue +++ b/pages/pay/result.vue @@ -126,7 +126,10 @@ // #endif // 特殊:获得商品订单信息 if (state.orderType === 'goods') { - const { data, code } = await OrderApi.getOrder(state.orderInfo.merchantOrderId); + const { data, code } = await OrderApi.getOrderDetail( + state.orderInfo.merchantOrderId, + true, + ); if (code === 0) { state.tradeOrder = data; } diff --git a/sheep/api/trade/order.js b/sheep/api/trade/order.js index 9e5883e..df77aec 100644 --- a/sheep/api/trade/order.js +++ b/sheep/api/trade/order.js @@ -73,13 +73,14 @@ const OrderApi = { data, }); }, - // 获得订单 - getOrder: (id) => { + // 获得订单详细:sync 是可选参数 + getOrderDetail: (id, sync) => { return request({ url: `/trade/order/get-detail`, method: 'GET', params: { id, + sync, }, custom: { showLoading: false,