From 275d4ad0d0d4e629cb82b503f1313847ffbcc4e8 Mon Sep 17 00:00:00 2001 From: zhangyahui Date: Thu, 4 Jun 2026 09:54:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E4=BB=98=E6=AC=BE&?= =?UTF-8?q?=E5=86=8D=E6=AC=A1=E8=B4=AD=E4=B9=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/wardrobe/Orders.vue | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) 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 }) }