From 63a7f0ccf4d8708174b5dde16361991f0628f7eb Mon Sep 17 00:00:00 2001 From: chenhao Date: Wed, 27 May 2026 08:30:36 +0800 Subject: [PATCH] feat: 5.26 update --- src/router.js | 2 +- src/utils/html2image.js | 3 +- src/views/Trade/Pay.vue | 16 ++-- src/views/Trade/TradeDetail.vue | 2 +- src/views/Trade/Tradelist.vue | 81 ++++++++++++++++- src/views/User/Invite.vue | 156 ++++++++++++++------------------ 6 files changed, 162 insertions(+), 98 deletions(-) diff --git a/src/router.js b/src/router.js index 2013933..3cccfe5 100644 --- a/src/router.js +++ b/src/router.js @@ -36,7 +36,7 @@ const routes = [ path: '/My', name: 'My', component: () => import('./views/User/My.vue'), - meta: { title: '我的', cache: true } + meta: { title: '我的' } }, ], meta: { noLogin: true } diff --git a/src/utils/html2image.js b/src/utils/html2image.js index ae8e402..06e8233 100644 --- a/src/utils/html2image.js +++ b/src/utils/html2image.js @@ -43,7 +43,8 @@ export async function toDataURL(selector, options = {}) { canvasHeight, pixelRatio, cors: useCORS, - backgroundColor: '#ffffff' + backgroundColor: '#ffffff', + fetchLikeCORS: true }) const mimeType = format === 'jpeg' ? 'image/jpeg' : 'image/png' diff --git a/src/views/Trade/Pay.vue b/src/views/Trade/Pay.vue index f08c1b8..230b922 100644 --- a/src/views/Trade/Pay.vue +++ b/src/views/Trade/Pay.vue @@ -165,19 +165,19 @@ export default { const onBridgeReady = () => { WeixinJSBridge.invoke( 'getBrandWCPayRequest', { - appId: payData.appId, - timeStamp: payData.timeStamp, - nonceStr: payData.nonceStr, - package: payData.package, - signType: payData.signType, - paySign: payData.paySign - }, + appId: payData.appId, + timeStamp: payData.timeStamp, + nonceStr: payData.nonceStr, + package: payData.package, + signType: payData.signType, + paySign: payData.paySign + }, (res) => { if (res.err_msg === 'get_brand_wcpay_request:ok') { this.$showSuccessToast('支付成功'); this.onPayCompleted(); } else { - this.showPayResult = true; + // this.showPayResult = true; } } ); diff --git a/src/views/Trade/TradeDetail.vue b/src/views/Trade/TradeDetail.vue index 73f4f9c..cb8cb7f 100644 --- a/src/views/Trade/TradeDetail.vue +++ b/src/views/Trade/TradeDetail.vue @@ -132,7 +132,7 @@ export default { }, methods: { back() { - this.$router.back(); + this.$navigate('/TradeList'); }, async loadData() { try { diff --git a/src/views/Trade/Tradelist.vue b/src/views/Trade/Tradelist.vue index 128d12c..7f39ded 100644 --- a/src/views/Trade/Tradelist.vue +++ b/src/views/Trade/Tradelist.vue @@ -52,7 +52,7 @@ - + @@ -61,6 +61,27 @@ + + + +
+
物流信息
+
+
+ 物流公司 + {{ currentLogistics?.exportname }} +
+
+ 物流单号 + {{ currentLogistics?.exportnum }} + +
+
+
+ 关闭 +
+
+
@@ -111,6 +132,8 @@ export default { } ], _initializing: true, + logisticsVisible: false, + currentLogistics: null, } }, @@ -212,6 +235,12 @@ export default { .catch(err => this.$showFailToast(err.message || '取消失败')) }, + // 显示物流信息 + showLogistics(item) { + this.currentLogistics = item + this.logisticsVisible = true + }, + back() { this.$navigate('/My'); }, @@ -220,3 +249,53 @@ export default { }, } + + diff --git a/src/views/User/Invite.vue b/src/views/User/Invite.vue index 5ef12ba..b027359 100644 --- a/src/views/User/Invite.vue +++ b/src/views/User/Invite.vue @@ -1,13 +1,11 @@