feat: 首页顶部加头像昵称问候 + 循环训练秒数步进改为±10

This commit is contained in:
2026-08-11 11:46:51 +08:00
parent ca1793b4c0
commit 938a7d1276
4 changed files with 58 additions and 20 deletions
+16 -9
View File
@@ -1,12 +1,19 @@
<view class="container page-enter" style="{{themeStyle}}">
<!-- 顶部问候 -->
<!-- 顶部问候:头像 + "昵称,准备好了吗?" -->
<view class="greeting-row">
<view class="greeting-text">
<image class="greeting-icon" src="{{todayDone ? icons.successFill : icons.emojiFill}}" mode="aspectFit"></image>
<text class="greeting-title">{{todayDone ? '太棒了!' : '准备好了吗?'}}</text>
<!-- 圆形头像:无头像时回退人形图标占位 -->
<view class="greeting-avatar {{avatarUrl ? 'has-avatar' : ''}}">
<image
class="greeting-avatar-img"
src="{{avatarUrl || icons.peopleFill}}"
mode="{{avatarUrl ? 'aspectFill' : 'aspectFit'}}"
></image>
</view>
<view class="greeting-main">
<text class="greeting-title">{{nickName || '运动达人'}}{{todayDone ? '太棒了!' : '准备好了吗?'}}</text>
<text class="greeting-sub">{{todayDone ? '继续保持这个势头' : '今天的平板支撑等着你'}}</text>
</view>
<text class="greeting-sub">{{todayDone ? '继续保持这个势头' : '今天的平板支撑等着你'}}</text>
</view>
<!-- 连续打卡卡片:火焰连胜 + 分段进度 -->
@@ -172,9 +179,9 @@
<view class="circuit-row">
<text class="circuit-row-label">每组时长</text>
<view class="stepper">
<view class="stepper-btn" data-field="hold" data-delta="-5" bindtap="onCircuitStep"></view>
<view class="stepper-btn" data-field="hold" data-delta="-10" bindtap="onCircuitStep"></view>
<text class="stepper-val">{{cHold}}秒</text>
<view class="stepper-btn" data-field="hold" data-delta="5" bindtap="onCircuitStep">+</view>
<view class="stepper-btn" data-field="hold" data-delta="10" bindtap="onCircuitStep">+</view>
</view>
</view>
@@ -190,9 +197,9 @@
<view class="circuit-row">
<text class="circuit-row-label">组间休息</text>
<view class="stepper">
<view class="stepper-btn" data-field="rest" data-delta="-5" bindtap="onCircuitStep"></view>
<view class="stepper-btn" data-field="rest" data-delta="-10" bindtap="onCircuitStep"></view>
<text class="stepper-val">{{cRest}}秒</text>
<view class="stepper-btn" data-field="rest" data-delta="5" bindtap="onCircuitStep">+</view>
<view class="stepper-btn" data-field="rest" data-delta="10" bindtap="onCircuitStep">+</view>
</view>
</view>