feat: 整体页面优化,删除无用svg
This commit is contained in:
+45
-3
@@ -44,7 +44,7 @@
|
||||
<t-button theme="primary" size="large" shape="round" bind:tap="gotoGarden" class="empty-btn">去看看花园</t-button>
|
||||
</view>
|
||||
|
||||
<scroll-view wx:else scroll-y class="task-list" enhanced show-scrollbar="{{false}}">
|
||||
<scroll-view wx:else scroll-y class="task-list" enhanced show-scrollbar="{{false}}" scroll-top="{{scrollTop}}">
|
||||
<view wx:for="{{groupedTasks}}" wx:key="plantName" class="plant-task-card {{item.hasOverdue ? 'has-overdue' : ''}}">
|
||||
<view class="card-header-row">
|
||||
<view class="plant-info-brief">
|
||||
@@ -85,7 +85,7 @@
|
||||
</view>
|
||||
|
||||
<!-- Complete Task Popup -->
|
||||
<t-popup visible="{{completingTask}}" bind:visible-change="onPopupVisibleChange" placement="center">
|
||||
<t-popup visible="{{completingTask}}" bind:visible-change="onPopupVisibleChange" placement="center" close-on-overlay-click="{{false}}">
|
||||
<view class="modal-card">
|
||||
<view class="modal-header">
|
||||
<text class="modal-title">确认完成任务</text>
|
||||
@@ -110,7 +110,7 @@
|
||||
<text class="remark-label">添加记录备注 (可选)</text>
|
||||
<textarea
|
||||
class="remark-input"
|
||||
placeholder="例如:浇了500ml水..."
|
||||
placeholder="{{remarkPlaceholder}}"
|
||||
value="{{remark}}"
|
||||
bindinput="onRemarkInput"
|
||||
fixed="{{true}}"
|
||||
@@ -131,6 +131,48 @@
|
||||
</view>
|
||||
</t-popup>
|
||||
|
||||
<!-- Level Up Modal -->
|
||||
<t-popup visible="{{showLevelUpModal}}" bind:visible-change="closeLevelUpModal" placement="center" close-on-overlay-click="{{false}}">
|
||||
<view class="reward-modal">
|
||||
<view class="reward-floating-icon level-icon-bg">
|
||||
<t-icon name="chart-bar" size="80rpx" color="#fff" />
|
||||
</view>
|
||||
<view class="reward-content">
|
||||
<text class="reward-title">恭喜升级!</text>
|
||||
<view class="reward-level-tag">
|
||||
<text>Lv.{{levelUpData.level}} {{levelUpData.title}}</text>
|
||||
</view>
|
||||
<view class="reward-desc-box" wx:if="{{levelUpData.perks}}">
|
||||
<text style="font-weight: bold; display: block; margin-bottom: 8rpx; color: #EF6C00;">解锁特权</text>
|
||||
<text>{{levelUpData.perks}}</text>
|
||||
</view>
|
||||
</view>
|
||||
<view class="reward-btn-container">
|
||||
<t-button t-class="reward-btn btn-level" size="large" block bindtap="closeLevelUpModal">太棒了</t-button>
|
||||
</view>
|
||||
</view>
|
||||
</t-popup>
|
||||
|
||||
<!-- New Badge Modal -->
|
||||
<t-popup visible="{{showBadgeModal}}" bind:visible-change="closeBadgeModal" placement="center" close-on-overlay-click="{{false}}">
|
||||
<view class="reward-modal">
|
||||
<view class="reward-floating-icon badge-icon-bg">
|
||||
<image class="reward-badge-img-large" src="{{badgeData.icon.url}}" mode="aspectFit" wx:if="{{badgeData.icon && badgeData.icon.url}}" />
|
||||
<t-icon name="medal" size="80rpx" color="#fff" wx:else />
|
||||
</view>
|
||||
<view class="reward-content">
|
||||
<text class="reward-title">解锁新徽章!</text>
|
||||
<text class="reward-level-tag" style="background: #E3F2FD; color: #1565C0; border-color: #BBDEFB;">{{badgeData.name}}</text>
|
||||
<view class="reward-desc-box">
|
||||
<text>{{badgeData.description}}</text>
|
||||
</view>
|
||||
</view>
|
||||
<view class="reward-btn-container">
|
||||
<t-button t-class="reward-btn btn-badge" size="large" block bindtap="closeBadgeModal">收入囊中</t-button>
|
||||
</view>
|
||||
</view>
|
||||
</t-popup>
|
||||
|
||||
<!-- Sunshine Animation Layer -->
|
||||
<view class="sunshine-layer" wx:if="{{showSunshine}}">
|
||||
<view class="sunshine-pkg">
|
||||
|
||||
Reference in New Issue
Block a user