From f52594efdd01a8622244ad615b622e65c8c323d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Mon, 1 Jun 2026 11:39:23 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lang/en.ts | 18 +++++++++++++ src/lang/zh-cn.ts | 18 +++++++++++++ src/views/pay/index.vue | 2 +- src/views/pay/payment.vue | 53 ++++++++++++++++----------------------- 4 files changed, 58 insertions(+), 33 deletions(-) diff --git a/src/lang/en.ts b/src/lang/en.ts index 7681c39..06d6d9b 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -375,5 +375,23 @@ export default { germany: 'Germany', australia: 'Australia', canada: 'Canada' + }, + Pay: { + OrderSummary: 'Order Summary', + PaymentDetails: 'Payment Details', + CreditDebitCard: 'Credit / Debit Card', + AgreementText: 'I agree to the Terms & Conditions and Privacy Policy. All digital item sales are final and non-refundable.', + PayWithStripe: 'Pay with Stripe', + PayWith: 'Pay with', + Cancel: 'Cancel', + IHaveCompletedPayment: 'I Have Completed payment', + Back: 'Back', + PayTip1: "You'll be redirected to a Stripe popup to log in and confirm. No card details are shared with Stylish Parade — Stripe handles all payment security.", + PayTip2: "Please keep the window open until the payment is completed. If you are to open the payment window, please check your browser settings to see if pop-ups are being blocked. Points may be delayed after successful payment. Please wait 1-3 minutes and click the credits refresh button.", + PurchaseSuccessful: "Purchase Successful", + PurchaseSuccessfulTip: "Your digital items are now available and have been saved in Personal Center → My Wardrobe.", + DownloadAllAssets: "download all Assets", + ExportInvoice: "Export Invoice", + ContinueShopping: "Continue Shopping" } } diff --git a/src/lang/zh-cn.ts b/src/lang/zh-cn.ts index d98dda9..f25e4d3 100644 --- a/src/lang/zh-cn.ts +++ b/src/lang/zh-cn.ts @@ -376,5 +376,23 @@ export default { AboutUs: '关于我们', Offices: '办公室', JoinWithUs: '加入我们' + }, + Pay: { + OrderSummary: '订单信息', + PaymentDetails: '支付详情', + CreditDebitCard: '信用卡/借记卡', + AgreementText: '我同意 使用条款与条件隐私政策。所有数字资产销售均为最终销售,不可退款。', + PayWithStripe: '使用 Stripe 支付', + PayWith: '支付', + Cancel: '取消', + IHaveCompletedPayment: '我已完成支付', + Back: '返回', + PayTip1: "您将被重定向到 Stripe 弹窗以登录并确认支付。您的信用卡信息不会被 Stylish Parade 收集。Stripe 处理所有支付安全。", + PayTip2: "请保持窗口打开,直到支付完成。如果您打开支付窗口,请检查浏览器设置以查看是否已阻止弹窗。支付完成后,积分可能会有延迟。请等待 1-3 分钟并点击积分刷新按钮。", + PurchaseSuccessful: "购买成功", + PurchaseSuccessfulTip: "您的数字资产已保存在个人中心的我的衣橱中。", + DownloadAllAssets: "下载所有资产", + ExportInvoice: "导出发票", + ContinueShopping: "继续购物" } } diff --git a/src/views/pay/index.vue b/src/views/pay/index.vue index 7b94390..4bedcc7 100644 --- a/src/views/pay/index.vue +++ b/src/views/pay/index.vue @@ -2,7 +2,7 @@
- +
diff --git a/src/views/pay/payment.vue b/src/views/pay/payment.vue index 959366f..c571be7 100644 --- a/src/views/pay/payment.vue +++ b/src/views/pay/payment.vue @@ -2,57 +2,47 @@
- Payment Details + {{ $t('Pay.PaymentDetails') }}
@@ -60,11 +50,8 @@
From c32bd02efe64ea5fa3e622593c5f6ed47281a9b8 Mon Sep 17 00:00:00 2001 From: "X1627315083@163.com" <1627315083@qq.com> Date: Mon, 1 Jun 2026 14:12:40 +0800 Subject: [PATCH 2/5] fix --- src/assets/icons/statement.svg | 7 +++--- src/assets/images/icons/youtube.png | Bin 0 -> 500 bytes src/components/Footer.vue | 26 +++++++++++++++++------ src/lang/en.ts | 4 ++-- src/lang/zh-cn.ts | 2 +- src/views/digitalDetail/index.vue | 21 ++++++++++++++---- src/views/digitalItem/commodity-list.vue | 1 + src/views/digitalItem/index.vue | 9 +++++--- src/views/digitalItem/merchant-info.vue | 2 +- src/views/shopping-drawer.vue | 4 ++-- 10 files changed, 53 insertions(+), 23 deletions(-) create mode 100644 src/assets/images/icons/youtube.png diff --git a/src/assets/icons/statement.svg b/src/assets/icons/statement.svg index 80c5207..b6f4b70 100644 --- a/src/assets/icons/statement.svg +++ b/src/assets/icons/statement.svg @@ -1,4 +1,5 @@ - - - + + + + diff --git a/src/assets/images/icons/youtube.png b/src/assets/images/icons/youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..541be0d2f64e7d87854e634748b3197f5366e34d GIT binary patch literal 500 zcmVTVnk2ashM1VMo9c1!p6 z`~6^oEX!z2(-iVN2g|bRyT6{+C64~IYt za803EBtP_^Prxt?@O>Yi(JXXU7omu0n$+VU2nNqJo8n(>ibAgI))zU(3TA?@uP6#_ z{{ $t('footer.SiteMap') }}
- - - - - - -
© Code-Create 2026
+ + + + + + +
© Code-Create 2026
@@ -23,6 +23,18 @@ From 40132cebceaafb1b16ff49815ace0d06cc9ff5f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Mon, 1 Jun 2026 15:05:46 +0800 Subject: [PATCH 5/5] 1 --- src/views/pay/payment.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/pay/payment.vue b/src/views/pay/payment.vue index c571be7..f445a2f 100644 --- a/src/views/pay/payment.vue +++ b/src/views/pay/payment.vue @@ -184,6 +184,9 @@ } }) const handleDownloadAllAssets = () => { + if (downloadInfo.value.status === DOWNLOAD_STATUS.dowloading) { + return + } const ids = props.ids as string[] downloadInfo.value.status = DOWNLOAD_STATUS.dowloading downloadInfo.value.progress = 0