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 @@
-
Credit / Debit Card
+
{{ $t('Pay.CreditDebitCard') }}
-
- I agree to the Terms & Conditions and
- Privacy Policy . All digital item sales are final and
- non-refundable.
-
+
- Pay with Stripe
+ {{ $t('Pay.PayWithStripe') }}
-
- 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.
-
+ {{ $t('Pay.PayTip1') }}
- Pay with
+ {{ $t('Pay.PayWith') }}
- Cancel
+ {{ $t('Pay.Cancel') }}
-
- 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.
+
{{ $t('Pay.PayTip2') }}
+
+
+ {{ $t('Pay.IHaveCompletedPayment') }}
+
- I Have Completed payment
-
-
- Back
+ {{ $t('Pay.Back') }}
@@ -60,11 +50,8 @@
-
Purchase Successful!
-
- Your digital items are now available and have been saved in Personal Center → My
- Wardrobe.
-
+
{{ $t('Pay.PurchaseSuccessful') }}
+
{{ $t('Pay.PurchaseSuccessfulTip') }}
@@ -81,14 +68,16 @@
- download all Assets
+
+ {{ $t('Pay.DownloadAllAssets') }}
+
- Export Invoice
+ {{ $t('Pay.ExportInvoice') }}
- Continue Shopping
+ {{ $t('Pay.ContinueShopping') }}
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