diff --git a/src/views/Ranking/Couple/GamePlay/Gameplay.vue b/src/views/Ranking/Couple/GamePlay/Gameplay.vue index 698fe50..13ffa69 100644 --- a/src/views/Ranking/Couple/GamePlay/Gameplay.vue +++ b/src/views/Ranking/Couple/GamePlay/Gameplay.vue @@ -158,7 +158,7 @@ const currentLangType = computed(() => { const isLoading = ref(true) // 预加载状态 // 获取OSS图片URL的函数 -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) // 根据语言获取图片名 const getImgName = (filename) => { diff --git a/src/views/Ranking/Couple/GamePlay/components/exchange.vue b/src/views/Ranking/Couple/GamePlay/components/exchange.vue index be2de53..3278e3c 100644 --- a/src/views/Ranking/Couple/GamePlay/components/exchange.vue +++ b/src/views/Ranking/Couple/GamePlay/components/exchange.vue @@ -101,7 +101,7 @@ const currentLangType = computed(() => { const isLoading = ref(true) // 预加载状态 // 获取OSS图片URL的函数 -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) // 根据语言获取图片名 const getImgName = (filename) => { diff --git a/src/views/Ranking/Couple/GamePlay/components/lottery.vue b/src/views/Ranking/Couple/GamePlay/components/lottery.vue index 08a4ef7..482b79b 100644 --- a/src/views/Ranking/Couple/GamePlay/components/lottery.vue +++ b/src/views/Ranking/Couple/GamePlay/components/lottery.vue @@ -242,7 +242,7 @@ const currentLangType = computed(() => { const isLoading = ref(true) // 预加载状态 // 获取OSS图片URL的函数 -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) // 根据语言获取图片名 const getImgName = (filename) => { diff --git a/src/views/Ranking/Couple/GamePlay/components/signIn.vue b/src/views/Ranking/Couple/GamePlay/components/signIn.vue index 17677d0..b761365 100644 --- a/src/views/Ranking/Couple/GamePlay/components/signIn.vue +++ b/src/views/Ranking/Couple/GamePlay/components/signIn.vue @@ -104,7 +104,7 @@ const currentLangType = computed(() => { const isLoading = ref(true) // 预加载状态 // 获取OSS图片URL的函数 -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) // 根据语言获取图片名 const getImgName = (filename) => { diff --git a/src/views/Ranking/Couple/GamePlay/components/signInItem.vue b/src/views/Ranking/Couple/GamePlay/components/signInItem.vue index 25cb402..5c8ac01 100644 --- a/src/views/Ranking/Couple/GamePlay/components/signInItem.vue +++ b/src/views/Ranking/Couple/GamePlay/components/signInItem.vue @@ -168,7 +168,7 @@ const currentLangType = computed(() => { const isLoading = ref(true) // 预加载状态 // 获取OSS图片URL的函数 -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) // 根据语言获取图片名 const getImgName = (filename) => { diff --git a/src/views/Ranking/Couple/Ranking.vue b/src/views/Ranking/Couple/Ranking.vue index d9049ac..2597f2b 100644 --- a/src/views/Ranking/Couple/Ranking.vue +++ b/src/views/Ranking/Couple/Ranking.vue @@ -269,7 +269,7 @@ const currentLangType = computed(() => { }) const isLoading = ref(true) // 预加载状态 -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) const getImgName = (filename) => { return currentLangType.value === 'ar' ? `${filename}_ar` : filename diff --git a/src/views/Ranking/Couple/components/Barrage.vue b/src/views/Ranking/Couple/components/Barrage.vue index beacad7..57510a2 100644 --- a/src/views/Ranking/Couple/components/Barrage.vue +++ b/src/views/Ranking/Couple/components/Barrage.vue @@ -104,7 +104,7 @@ import { shouldUseLiteAnimations } from '@/utils/performanceMode.js' const { locale } = useI18n() -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) const props = defineProps({ barrageList: { diff --git a/src/views/Ranking/Couple/components/topUser.vue b/src/views/Ranking/Couple/components/topUser.vue index 5ab849d..708380d 100644 --- a/src/views/Ranking/Couple/components/topUser.vue +++ b/src/views/Ranking/Couple/components/topUser.vue @@ -323,7 +323,7 @@ const currentLangType = computed(() => { }) // 获取OSS图片URL的函数 -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) // 根据语言获取图片名 const getImgName = (filename) => { diff --git a/src/views/Ranking/Couple/index.vue b/src/views/Ranking/Couple/index.vue index bfafd1f..e6ee073 100644 --- a/src/views/Ranking/Couple/index.vue +++ b/src/views/Ranking/Couple/index.vue @@ -395,936 +395,965 @@
- -
-
+ +
- {{ t('my_couple') }} -
- - -
-
- + + +
+ +
-
- -
-
- {{ couple?.cpUserProfile.userNickname }} -
-
- ID:{{ couple?.cpUserProfile.account }} + +
+ +
+
+ {{ couple?.cpUserProfile.userNickname }} +
+
+ ID:{{ couple?.cpUserProfile.account }} +
-
+
+
+
+ +
+ + + +
+ + +
+ +

+ {{ t('no_couples') }} +

+
+
+
+ + +
+ +
+ +

+ {{ t('love_letter_title') }} +

+ + +
+ {{ t('spend_5000_coins_confess') }} +
+ + +
+ +
+ {{ t('cancel') }} +
+ + +
+ {{ t('confirm') }} +
+
+
+ + +
+
+
+ {{ t('insufficient_wallet_balance') }} +
+
+ {{ t('recharge_now') }} +
+
+
+ + +
+
+
+ {{ t('consecutive_check_in_reward') }} +
+
+
+ + +
+
+
+ {{ t('check_in_successful') }} +
+
+
+ + + + +
+ +
+ {{ latestLoveLetter.senderNickname }} +
+
+ ID:{{ latestLoveLetter.senderAccount }} +
+
+
+ + +
+ {{ latestLoveLetter.content }} +
+
+ + +
+ +
+ +
-
-
- -
- - - -
- - -
- -

- {{ t('no_couples') }} -

-
-
-
- - -
- -
- -

- {{ t('love_letter_title') }} -

- - -
- {{ t('spend_5000_coins_confess') }} -
- - -
- -
- {{ t('cancel') }} -
- - -
- {{ t('confirm') }} -
-
-
- - -
-
-
- {{ t('insufficient_wallet_balance') }} -
-
- {{ t('recharge_now') }} -
-
-
- - -
-
-
- {{ t('consecutive_check_in_reward') }} -
-
-
- - -
-
-
- {{ t('check_in_successful') }} -
-
-
- - - - -
- -
-
- {{ latestLoveLetter.senderNickname }} -
-
- ID:{{ latestLoveLetter.senderAccount }} -
-
-
- - -
- {{ latestLoveLetter.content }} -
-
- - -
- -
- -
- -
- - - -
- -
-
- - -
- {{ t('you_get') }} {{ result[resultShowIndex]?.prize?.prizeName }} -
- {{ resultShowIndex + 1 }} / {{ result.length }} -
-
- - -
-
-
- - -
- -
-
-
+
+ + + +
+ +
+
+ + +
+ {{ t('you_get') }} {{ result[resultShowIndex]?.prize?.prizeName }} +
+ {{ resultShowIndex + 1 }} / {{ result.length }} +
+
+ + +
+ +
+ + +
+ +
+
+
+ +
+ {{ record?.prize?.prizeName }} +
+
- {{ record?.prize?.prizeName }} + {{ formatUTCCustom(record.drawTime) }}
-
- {{ formatUTCCustom(record.drawTime) }} -
-
-
-
+ +
- -
- -
+
+
-
- - +
+ + object-fit: cover; + display: block; + " + /> + +
+ {{ record.changeType == 2 ? '-' : '+' }}{{ record.changeAmount }} +
+
- {{ record.changeType == 2 ? '-' : '+' }}{{ record.changeAmount }} + {{ formatUTCCustom(record.createdAt) }}
-
- {{ formatUTCCustom(record.createdAt) }} -
-
- -
- - -
- -
- {{ t('confirm_item_exchange') }} +
- -
- -
- {{ t('cancel') }} -
- - -
- {{ t('confirm') }} -
-
-
- - -
- -
- x -
- - - - - +
- {{ formatRewardDisplay(topReward.type, topReward) }} -
-
- - -
- - - -
- - -
-
-
- {{ t('not_enough_pieces') }} + +
+ {{ t('confirm_item_exchange') }}
-
-
- -
- -

Tips

- - -
- -
- {{ letterTextLength }}/80 -
-
- - -
+ +
+ {{ t('cancel') }} +
- border: 2px solid rgba(0, 0, 0, 0.4); + +
+ {{ t('confirm') }} +
+
+
+ + +
+ +
+ x +
+ + + + + +
+ {{ formatRewardDisplay(topReward.type, topReward) }} +
+
+ + +
+ + + +
+ + +
+
-
-
- -
- {{ t('publish_love_letter') }} +
+ {{ t('not_enough_pieces') }} +
- +
- -
- {{ t('cancel') }} + +

Tips

+ + +
+ +
+ {{ letterTextLength }}/80 +
- + +
+ +
+
+
+ + +
+ {{ t('publish_love_letter') }} +
+
+ +
- {{ t('confirm') }} + +
+ {{ t('cancel') }} +
+ + +
+ {{ t('confirm') }} +
-
@@ -1412,7 +1441,7 @@ const currentLangType = computed(() => { const isLoading = ref(true) // 预加载状态 // 获取OSS图片URL的函数 -const webpUrl = (filename) => getWebpUrl('Ranking/CoupleWebp/', filename) +const webpUrl = (filename) => getWebpUrl('Ranking/Couple/webp/', filename) // 根据语言获取图片名 const getImgName = (filename) => {