feat: 修复登录逻辑

This commit is contained in:
Blizzard
2026-02-12 17:23:55 +08:00
parent 5553e2711a
commit daea00ca60
14 changed files with 732 additions and 59 deletions
+14 -9
View File
@@ -24,17 +24,22 @@
<view class="click-hint">点击查看等级详情 ></view>
</view>
<view class="section-title-badges">所有徽章 ({{badges.length}})</view>
<view class="section-title-badges">我的成就</view>
<view class="badges-grid">
<view wx:for="{{badges}}" wx:key="id" class="badge-item {{item.unlocked ? 'unlocked' : 'locked'}}">
<view class="badge-icon-circle" style="background: {{item.unlocked ? item.color + '20' : '#F5F5F5'}}">
<t-icon wx:if="{{item.unlocked}}" name="{{item.iconName}}" size="48rpx" color="{{item.color}}" />
<t-icon wx:else name="lock-on" size="40rpx" color="#BDBDBD" />
<view class="badge-wall-entry" bindtap="openBadgeWall">
<view class="entry-bg-bloom"></view>
<view class="wall-entry-left">
<view class="entry-icon-box">
<t-icon name="achievement" size="56rpx" color="#FFD700" />
</view>
<text class="badge-name">{{item.name}}</text>
<text class="badge-desc">{{item.desc}}</text>
<text wx:if="{{item.progress}}" class="badge-progress">{{item.progress}}</text>
<view class="wall-entry-text">
<text class="entry-title">成就徽章墙</text>
<text class="entry-desc">查看所有成就与收集进度</text>
</view>
</view>
<view class="wall-entry-right">
<text class="entry-action">去查看</text>
<t-icon name="chevron-right" size="40rpx" color="rgba(255,255,255,0.8)" />
</view>
</view>