From e7d967554a75544e6cb8030f1e1b32d746528a58 Mon Sep 17 00:00:00 2001 From: zhangyahui Date: Fri, 27 Mar 2026 13:57:02 +0800 Subject: [PATCH] =?UTF-8?q?bugfix:=20=E7=A7=BB=E5=8A=A8=E7=AB=AF=E9=80=82?= =?UTF-8?q?=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/style.less | 1 + src/lang/zh-cn.ts | 4 +-- .../AwardPage/components/ApplySection.vue | 2 +- .../AwardPage/components/SelectionSection.vue | 2 +- src/views/AwardPage/contestants.vue | 36 ++++++++++++------- 5 files changed, 29 insertions(+), 16 deletions(-) diff --git a/src/assets/css/style.less b/src/assets/css/style.less index 1b73e6e..4e1688a 100644 --- a/src/assets/css/style.less +++ b/src/assets/css/style.less @@ -20,6 +20,7 @@ body, #app { width: 100%; height: 100%; + overscroll-behavior: none; } @keyframes loading { diff --git a/src/lang/zh-cn.ts b/src/lang/zh-cn.ts index 6920930..f41854b 100644 --- a/src/lang/zh-cn.ts +++ b/src/lang/zh-cn.ts @@ -14,11 +14,11 @@ export default { howToApply: '申请方法', stepByStep: '步骤指南', step1Title: '1. 成为 AiDA 订阅用户', - step1Desc: '所有申请者在提交时必须是\n活跃的AiDA 订阅用户。\n您可以选择按月或按年订阅。​', + step1Desc: '所有申请者在提交时必须是\n活跃的AiDA订阅用户。\n您可以选择按月或按年订阅。​', step2Title: '2. 通过 AiDA 设计您的作品', step2Desc: '申请者必须仅使用AiDA\n平台完成设计作品。​', step2ListTitle: '您的作品应清楚体现以下内容:', - step2List: ['· AiDA在创作中的应用方式', '· 您的设计理念和创意方向', '· AI与人类创意的融合'], + step2List: ['AiDA在创作中的应用方式', '您的设计理念和创意方向', 'AI与人类创意的融合'], step3Title: '3. 准备提交材料', processVideo: '创作过程视频', processVideoDesc: '请提供一段屏幕录制视频,展示您\n使用AiDA的创作过程。​', diff --git a/src/views/AwardPage/components/ApplySection.vue b/src/views/AwardPage/components/ApplySection.vue index 65e708e..d775ae4 100644 --- a/src/views/AwardPage/components/ApplySection.vue +++ b/src/views/AwardPage/components/ApplySection.vue @@ -32,7 +32,7 @@ :class="{ 'flex-col': isMobile && !isPad }" >
- {{ $t(el) }} + {{ isMobile ? $t(el).replace(/\n/g, '') : $t(el) }}
{{ $t(item.listTitle) }}
diff --git a/src/views/AwardPage/components/SelectionSection.vue b/src/views/AwardPage/components/SelectionSection.vue index 8af92b9..2afe968 100644 --- a/src/views/AwardPage/components/SelectionSection.vue +++ b/src/views/AwardPage/components/SelectionSection.vue @@ -134,7 +134,7 @@ onBeforeUnmount(() => { } .sub-title { color: #f95750; - font-family: 'Popins'; + font-family: 'PopinsMedium'; font-weight: 400; font-size: 3rem; margin-bottom: 11.8rem; diff --git a/src/views/AwardPage/contestants.vue b/src/views/AwardPage/contestants.vue index 404b95e..78a29b0 100644 --- a/src/views/AwardPage/contestants.vue +++ b/src/views/AwardPage/contestants.vue @@ -41,8 +41,13 @@ :class="{ mobile: isMobile, tablet: isTablet }" >
-
- {{ t('AwardApply.emailVerification') }} +
+ {{ t('AwardApply.emailVerification') }} +
{{ t('AwardApply.aidaUsersOnly') }}
@@ -68,7 +73,7 @@ {{ isCountingDown ? formatCountdown(countdown) : t('AwardApply.sendCode') }}
- +
@@ -295,7 +300,7 @@ {{ videoList[0]?.name }}
- +
@@ -317,7 +322,7 @@ :class="{ mobile: isMobile, tablet: isTablet }" v-show="showStep(3)" > -
+
{{ t('AwardApply.termsAndConditions') }}
@@ -767,7 +772,7 @@ const handleVerifyCode = async () => { }, fullData: true }).then((res) => { - // console.log('coderes', res) + console.log('coderes', res) form.value.secureToken = res.data.secureToken // form.value.secureToken = '123456' @@ -1480,6 +1485,13 @@ onUnmounted(() => { padding: 3rem 3rem 0; height: auto; padding-bottom: 2.4rem; + .form-title { + column-gap: 1.2rem; + .checked-icon { + width: 3rem; + height: 3rem; + } + } } .form-content { padding: 0 3rem 20rem; @@ -1497,13 +1509,13 @@ onUnmounted(() => { text-align: center; margin: 6rem 3rem 0; background-color: #454545; - height: 5rem; + height: 8rem; + line-height: 8rem; border-radius: 0.8rem; color: #fff; - line-height: 5rem; font-family: 'PoppinsBold'; font-weight: 600; - font-size: 2.4rem; + font-size: 2.6rem; cursor: pointer; &.back { margin: 6rem 6.6rem 0;