From ef9c8bf47a90a8ba95d3d45b57d7e0cf2a4ead21 Mon Sep 17 00:00:00 2001 From: wangsongsole Date: Wed, 10 Apr 2024 21:55:23 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=A6=80=EF=B8=8F=20fix:=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- orderDetails/cardOrder.html | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/orderDetails/cardOrder.html b/orderDetails/cardOrder.html index 89cdf08..2b83704 100644 --- a/orderDetails/cardOrder.html +++ b/orderDetails/cardOrder.html @@ -86,7 +86,7 @@ const bm_obj_data = sessionStorage.getItem("bm_auth") ? JSON.parse(sessionStorage.getItem("bm_auth")) : null; const { createApp, ref, onMounted, computed } = Vue; createApp({ - setup() { + setup () { const goods = ref({}); const toast = ref(false); const clr = ref(null); @@ -102,7 +102,7 @@ }); /* 获取详情 */ - function getInfo(isLoading) { + function getInfo (isLoading) { const orderNumber = sessionStorage.getItem('orderNumber'); req.axiosGet(`/key/order/detail/${orderNumber}`).then(res => { @@ -115,7 +115,7 @@ } if (res.code == 200) { const { product_name, status, show_url, card_number, card_password, use_coupon, product, mask_card_password } = res.data; - card_look_pwd.value = mask_card_password.length > 16 ? mask_card_password.substring(0, 16) : mask_card_password; + card_look_pwd.value = mask_card_password && mask_card_password.length > 16 ? mask_card_password.substring(0, 16) : mask_card_password; goods.value = { product_name, time: res.data.goods.end_time, status, show_url, card_number, card_password, card_show: res.data.goods.card_show, use_coupon, detail_url: product.detail_url }; // 领取成功结算 5 if (bm_obj_data && !bm_obj_data.settlement_data.is_settlement && bm_obj_data.settlement_data.settlement_type === 5 && status === 2) { @@ -126,7 +126,7 @@ } /* 重新兑换 */ - function toHome() { + function toHome () { if (goods.value.use_coupon === 2) { window.location.replace('../homepage.html'); } else { @@ -135,7 +135,7 @@ } // 解密 - function decrypt(encryptedBase64Str, key) { + function decrypt (encryptedBase64Str, key) { var keyHex = CryptoJS.enc.Utf8.parse(key); var decrypted = CryptoJS.AES.decrypt(encryptedBase64Str, keyHex, { mode: CryptoJS.mode.ECB, @@ -146,7 +146,7 @@ /* 复制 */ - function copyFunction(number, type) { + function copyFunction (number, type) { let new_number = number; // 使用结算 卡密6 if (bm_obj_data && !bm_obj_data.settlement_data.is_settlement && bm_obj_data.settlement_data.settlement_type === 6) { @@ -154,9 +154,9 @@ } if (type === 1 && sessionStorage.getItem('orderNumber')) { - let key = sessionStorage.getItem('orderNumber') + let key = sessionStorage.getItem('orderNumber'); key = key.substring(0, 16); - new_number = decrypt(number, key) + new_number = decrypt(number, key); card_look_pwd.value = new_number; } @@ -188,7 +188,7 @@ } }); - function backHandler() { + function backHandler () { history.go(-1); }