feat: 增加新手引导
This commit is contained in:
@@ -149,7 +149,7 @@ function getWrapperClass(item: GetSessionListVO) {
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="model-select">
|
||||
<div class="model-select" data-tour="model-select">
|
||||
<Popover
|
||||
ref="popoverRef"
|
||||
placement="top-start"
|
||||
|
||||
@@ -98,7 +98,7 @@ function toggleFullscreen() {
|
||||
|
||||
<div class="dialog-container">
|
||||
<!-- 左侧导航 -->
|
||||
<div class="nav-side">
|
||||
<div class="nav-side" data-tour="user-nav-menu">
|
||||
<el-menu
|
||||
:default-active="activeNav"
|
||||
class="nav-menu"
|
||||
@@ -108,6 +108,7 @@ function toggleFullscreen() {
|
||||
v-for="item in navItems"
|
||||
:key="item.name"
|
||||
:index="item.name"
|
||||
:data-tour="`nav-${item.name}`"
|
||||
>
|
||||
<template #title>
|
||||
<el-icon v-if="item.icon">
|
||||
|
||||
@@ -948,6 +948,7 @@ function getCardClass(record: CardFlipRecord): string[] {
|
||||
type="primary"
|
||||
size="small"
|
||||
icon="Gift"
|
||||
data-tour="my-invite-code-btn"
|
||||
@click="showMyInviteCodeDialog = true"
|
||||
>
|
||||
我的邀请码
|
||||
@@ -956,6 +957,7 @@ function getCardClass(record: CardFlipRecord): string[] {
|
||||
type="warning"
|
||||
size="small"
|
||||
icon="Unlock"
|
||||
data-tour="use-invite-code-btn"
|
||||
@click="inviteCodeDialog = true"
|
||||
>
|
||||
使用邀请码
|
||||
@@ -964,7 +966,7 @@ function getCardClass(record: CardFlipRecord): string[] {
|
||||
</div>
|
||||
|
||||
<!-- 翻牌区域 -->
|
||||
<div class="cards-section" :class="{ 'shuffle-mode': isShuffling }">
|
||||
<div class="cards-section" :class="{ 'shuffle-mode': isShuffling }" data-tour="card-flip-area">
|
||||
<!-- 洗牌动画遮罩提示 -->
|
||||
<div v-if="isShuffling" class="shuffle-overlay">
|
||||
<div class="shuffle-tip">
|
||||
|
||||
@@ -66,14 +66,16 @@ onMounted(() => {
|
||||
<template>
|
||||
<div class="premium-service">
|
||||
<!-- 套餐信息 -->
|
||||
<PremiumPackageInfo
|
||||
:package-data="packageData"
|
||||
:loading="loading"
|
||||
@refresh="refreshData"
|
||||
/>
|
||||
<div data-tour="premium-package-info">
|
||||
<PremiumPackageInfo
|
||||
:package-data="packageData"
|
||||
:loading="loading"
|
||||
@refresh="refreshData"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<!-- 额度明细列表 -->
|
||||
<div class="usage-list-wrapper">
|
||||
<div class="usage-list-wrapper" data-tour="premium-usage-list">
|
||||
<PremiumUsageList ref="usageListRef" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user