|
@@ -37,7 +37,11 @@
|
|
|
</scroll-view>
|
|
</scroll-view>
|
|
|
|
|
|
|
|
<view style="display: flex;align-items: center;margin-top: 10px">
|
|
<view style="display: flex;align-items: center;margin-top: 10px">
|
|
|
- <u-notice-bar mode="horizontal" :list="[
|
|
|
|
|
|
|
+ <u-notice-bar
|
|
|
|
|
+ :volume-size="28"
|
|
|
|
|
+ :fontSize="20"
|
|
|
|
|
+ :border-radius="12"
|
|
|
|
|
+ mode="horizontal" :list="[
|
|
|
'F1bet国际官宣:请认准官网F1bet.cc 永久网址:F1bet.cc',
|
|
'F1bet国际官宣:请认准官网F1bet.cc 永久网址:F1bet.cc',
|
|
|
]"></u-notice-bar>
|
|
]"></u-notice-bar>
|
|
|
<view class="url-right-badge">
|
|
<view class="url-right-badge">
|
|
@@ -100,8 +104,8 @@
|
|
|
<u-image :src="item.league_logo" width="16px" height="16px" shape="circle"></u-image>
|
|
<u-image :src="item.league_logo" width="16px" height="16px" shape="circle"></u-image>
|
|
|
<text class="league-name">{{ locale === 'zh' ? item.league : item.league_en }}</text>
|
|
<text class="league-name">{{ locale === 'zh' ? item.league : item.league_en }}</text>
|
|
|
</view>
|
|
</view>
|
|
|
- <text class="match-time">{{ item.game_time || '--:--' }}</text>
|
|
|
|
|
- <view class="match-more-btn" @click.stop="goDetail(item)">
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <view class="match-more-btn" @click.stop="goLeagueDetail(item)">
|
|
|
<text class="more-count">{{ item.sport_count || 0}}</text>
|
|
<text class="more-count">{{ item.sport_count || 0}}</text>
|
|
|
<u-icon name="arrow-right" color="#fff" size="10"></u-icon>
|
|
<u-icon name="arrow-right" color="#fff" size="10"></u-icon>
|
|
|
</view>
|
|
</view>
|
|
@@ -118,9 +122,13 @@
|
|
|
|
|
|
|
|
<view class="vs-block">
|
|
<view class="vs-block">
|
|
|
<text class="vs-text">VS</text>
|
|
<text class="vs-text">VS</text>
|
|
|
- <text class="vs-sub">{{ t('全场让球') }}</text>
|
|
|
|
|
|
|
+<!-- <text class="vs-sub">{{ t('全场让球') }}</text>-->
|
|
|
|
|
+
|
|
|
|
|
+ <text class="match-time">{{ item.game_time || '--:--' }}</text>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
<view class="team-block">
|
|
<view class="team-block">
|
|
|
<u-image :src="item.guest_team_logo" width="32px" height="32px" shape="circle"></u-image>
|
|
<u-image :src="item.guest_team_logo" width="32px" height="32px" shape="circle"></u-image>
|
|
|
<view class="team-name-group">
|
|
<view class="team-name-group">
|
|
@@ -372,7 +380,7 @@ let suffixTimer = null;
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
suffixTimer = setInterval(() => {
|
|
suffixTimer = setInterval(() => {
|
|
|
currentSuffixIndex.value = (currentSuffixIndex.value + 1) % suffixList.length;
|
|
currentSuffixIndex.value = (currentSuffixIndex.value + 1) % suffixList.length;
|
|
|
- }, 2500);
|
|
|
|
|
|
|
+ }, 1000);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
onUnmounted(() => {
|
|
onUnmounted(() => {
|
|
@@ -706,6 +714,9 @@ function handleWebsocketData(data) {
|
|
|
const goDetail = (item) => {
|
|
const goDetail = (item) => {
|
|
|
router.push({ name: 'sportDetail', query: { data_id: item.data_id } });
|
|
router.push({ name: 'sportDetail', query: { data_id: item.data_id } });
|
|
|
};
|
|
};
|
|
|
|
|
+const goLeagueDetail = (item) => {
|
|
|
|
|
+ router.push({ name: 'SportsBetting', query: { league: item.league } });
|
|
|
|
|
+}
|
|
|
const toMoreRollBall = (name) => {
|
|
const toMoreRollBall = (name) => {
|
|
|
uni.navigateTo({
|
|
uni.navigateTo({
|
|
|
url: '/pages/Tabbar/SportsBetting/index'
|
|
url: '/pages/Tabbar/SportsBetting/index'
|
|
@@ -1033,7 +1044,7 @@ onQuery();
|
|
|
.roll-ball-scroll { width: 100%; white-space: nowrap; }
|
|
.roll-ball-scroll { width: 100%; white-space: nowrap; }
|
|
|
.roll-ball-flex { display: flex; flex-direction: row; gap: 12px; padding-bottom: 4px; }
|
|
.roll-ball-flex { display: flex; flex-direction: row; gap: 12px; padding-bottom: 4px; }
|
|
|
.match-card {
|
|
.match-card {
|
|
|
- width: 78vw;
|
|
|
|
|
|
|
+ width: 74vw;
|
|
|
flex-shrink: 0;
|
|
flex-shrink: 0;
|
|
|
display: inline-block;
|
|
display: inline-block;
|
|
|
background: #fff;
|
|
background: #fff;
|
|
@@ -1064,7 +1075,9 @@ onQuery();
|
|
|
line-height: 1.3;
|
|
line-height: 1.3;
|
|
|
}
|
|
}
|
|
|
.match-time {
|
|
.match-time {
|
|
|
- font-size: 11px;
|
|
|
|
|
|
|
+ font-size: 10px;
|
|
|
|
|
+ min-width: 90px;
|
|
|
|
|
+ text-align: center;
|
|
|
color: #666;
|
|
color: #666;
|
|
|
}
|
|
}
|
|
|
.match-more-btn {
|
|
.match-more-btn {
|
|
@@ -1197,7 +1210,7 @@ onQuery();
|
|
|
.lottery-scroll { width: 100%; white-space: nowrap; }
|
|
.lottery-scroll { width: 100%; white-space: nowrap; }
|
|
|
.lottery-flex { display: flex; flex-direction: row; gap: 12px; padding-bottom: 4px; }
|
|
.lottery-flex { display: flex; flex-direction: row; gap: 12px; padding-bottom: 4px; }
|
|
|
.lottery-card {
|
|
.lottery-card {
|
|
|
- width: 78vw;
|
|
|
|
|
|
|
+ width: 70vw;
|
|
|
flex-shrink: 0;
|
|
flex-shrink: 0;
|
|
|
display: inline-block;
|
|
display: inline-block;
|
|
|
white-space: normal;
|
|
white-space: normal;
|