diff --git a/src/views/wardrobe/Orders.vue b/src/views/wardrobe/Orders.vue index e249085..ef94297 100644 --- a/src/views/wardrobe/Orders.vue +++ b/src/views/wardrobe/Orders.vue @@ -281,6 +281,11 @@ } const handleClickAction = (order) => { + if (order.status === 1) { + // 已支付,查看发票 + window.open(order.hostedInvoiceUrl, '_blank') + return + } const list = [] order.items.forEach((item) => { list.push({ @@ -289,19 +294,22 @@ brand: order.shopName, cover: item.thumbnailUrl, amount: item.price, - sellerId:order.sellerId, + sellerId: order.sellerId, status: item.status || 1 }) }) const params = btoa(encodeURIComponent(JSON.stringify(list))) + const query = { + list: params + } + if (order.status === 0) { + query.paymentLink = order.paymentLink || '' + query.paymentId = order.paymentId || '' + } ROUTER.push({ name: 'pay', - query: { - list: params, - paymentLink: order.paymentLink || '', - paymentId: order.paymentId || '' - } + query }) }