fix(player): 未登录悬停赔率仅展示快算弹层,下注时再提示登录

This commit is contained in:
2026-07-06 10:26:38 +08:00
parent 6828067a89
commit 9be3f87b2b
3 changed files with 0 additions and 20 deletions

View File

@@ -9,8 +9,6 @@ import TeamEmblem from '../../components/TeamEmblem.vue';
import GoldSpinner from '../../components/GoldSpinner.vue';
import { formatLocalMatchDateTime } from '@thebet365/shared';
import type { PlayerHomeMatch } from '../../composables/usePlayerHome';
import { useBetSlipStore } from '../../stores/betSlip';
import { useAuthStore } from '../../stores/auth';
import { useDesktopBetPopover } from '../../composables/useDesktopBetPopover';
import { resolveSelectionLabel } from '../../utils/selectionLabel';
import MarketSelectionsPanel from '../../components/match-detail/MarketSelectionsPanel.vue';
@@ -19,8 +17,6 @@ const { t, locale } = useI18n();
const router = useRouter();
const { banners, hotMatches, upcomingMatches, loading, load, announcementItems } = usePlayerHome();
const slip = useBetSlipStore();
const auth = useAuthStore();
const { openAt, visible: popoverVisible, pendingItem, cancelClose, scheduleClose, isActiveForCard } = useDesktopBetPopover();
const activeMarketTypes = ref<Record<string, string>>({});
@@ -111,10 +107,6 @@ function isSelected(id: string) {
function handleOddsClick(match: PlayerHomeMatch, market: any, selId: string, event?: MouseEvent) {
if (isMarketLocked(match, market)) return;
if (!auth.token) {
auth.showLoginPrompt(router.currentRoute.value.fullPath);
return;
}
const sel = market.selections?.find((s: any) => s.id === selId);
if (!sel || !event) return;