75 lines
2.9 KiB
Plaintext
75 lines
2.9 KiB
Plaintext
<view class="page">
|
||
<view class="topbar">
|
||
<view class="topbar-left">
|
||
<view class="avatar-shell">
|
||
<image class="avatar-img" src="https://picsum.photos/240" mode="aspectFill" />
|
||
</view>
|
||
<text class="brand-text">VocabMaster</text>
|
||
</view>
|
||
<view class="topbar-icon">🔔</view>
|
||
</view>
|
||
|
||
<scroll-view scroll-y class="content">
|
||
<view class="hero-section">
|
||
<view class="hero-avatar-wrap">
|
||
<view class="hero-avatar-border">
|
||
<image class="hero-avatar" src="https://picsum.photos/241" mode="aspectFill" />
|
||
</view>
|
||
</view>
|
||
<view class="hero-info">
|
||
<text class="hero-name">{{name}}</text>
|
||
<view class="hero-badge">
|
||
<view class="pulse-dot"></view>
|
||
<text class="badge-text">累计学习 {{days}} 天</text>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="grid-2">
|
||
<view class="glass-card accent-tertiary" bindtap="goTo" data-url="/pages/achievements/achievements">
|
||
<view class="card-glow"></view>
|
||
<view class="card-icon icon-tertiary">🏅</view>
|
||
<text class="card-title">成就墙</text>
|
||
<text class="card-subtitle">已点亮 {{badges}} 枚勋章</text>
|
||
</view>
|
||
<view class="glass-card accent-secondary" bindtap="goTo" data-url="/pages/checkin-detail/checkin-detail">
|
||
<view class="card-glow"></view>
|
||
<view class="card-icon icon-secondary">📅</view>
|
||
<text class="card-title">打卡详情</text>
|
||
<text class="card-subtitle">本周全勤</text>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="divider-row">
|
||
<view class="divider"></view>
|
||
<text class="section-kicker">数据管理</text>
|
||
<view class="divider"></view>
|
||
</view>
|
||
|
||
<view class="grid-2 management-grid">
|
||
<view class="small-action" bindtap="goTo" data-url="/pages/vocab-manage/vocab-manage">
|
||
<view class="small-icon primary">📚</view>
|
||
<text class="small-text">词库管理</text>
|
||
</view>
|
||
<view class="small-action" bindtap="goTo" data-url="/pages/entry-edit/entry-edit">
|
||
<view class="small-icon secondary">+</view>
|
||
<text class="small-text">手动新增</text>
|
||
</view>
|
||
<view class="small-action" bindtap="goTo" data-url="/pages/batch-upload/batch-upload">
|
||
<view class="small-icon tertiary">☁</view>
|
||
<text class="small-text">批量上传</text>
|
||
</view>
|
||
<view class="small-action" bindtap="goTo" data-url="/pages/progress-list/progress-list">
|
||
<view class="small-icon primary-fixed">≡</view>
|
||
<text class="small-text">进度列表</text>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="settings-card" bindtap="goTo" data-url="/pages/settings/settings">
|
||
<view class="settings-icon">⚙</view>
|
||
<text class="settings-text">个性化设置</text>
|
||
<view class="chevron">›</view>
|
||
</view>
|
||
</scroll-view>
|
||
</view>
|