This commit is contained in:
Your Name
2026-06-16 16:16:31 +08:00
parent 37b2945c44
commit e28480af32
304 changed files with 342 additions and 340 deletions
+39 -38
View File
@@ -73,7 +73,45 @@
</view>
</view>
<view class="mc-tree-zone">
<view class="mc-tasks-section">
<text class="mc-tasks-title">今日控糖任务</text>
<view class="mc-tasks-grid">
<view
v-for="task in displayTasksForUi"
:key="task.id"
class="mc-task-block"
:class="{ 'is-done': task.completed }"
@click="onGamifyTaskTap(task)"
>
<view class="mc-task-block-top">
<view class="mc-task-check" :class="{ pending: !task.completed }">
<TongjiIcon
v-if="task.completed"
name="check"
size="sm"
color="#006c49"
/>
<view v-else class="mc-task-dot" />
</view>
<text class="mc-task-block-points">+{{ task.points }}积分</text>
</view>
<view class="mc-task-block-body">
<TongjiIcon :name="gamifyTaskIcon(task.id)" size="sm" color="#006c49" />
<text class="mc-task-block-name">{{ task.name }}</text>
</view>
<text v-if="task.completed && task.claimed" class="mc-task-block-status">已完成</text>
<view v-else-if="task.completed" class="mc-task-block-action is-water">
<text>去浇水</text>
</view>
<view v-else class="mc-task-block-action">
<text>去记录</text>
</view>
</view>
</view>
</view>
<view class="mc-tree-zone" style="margin-top: 10rpx;">
<view class="mc-tree-level-head">
<view>
<view class="mc-tree-level-row">
@@ -131,43 +169,6 @@
<text class="mc-water-hint">{{ waterHintText }}</text>
</view>
</view>
<view class="mc-tasks-section">
<text class="mc-tasks-title">今日控糖任务</text>
<view class="mc-tasks-grid">
<view
v-for="task in displayTasksForUi"
:key="task.id"
class="mc-task-block"
:class="{ 'is-done': task.completed }"
@click="onGamifyTaskTap(task)"
>
<view class="mc-task-block-top">
<view class="mc-task-check" :class="{ pending: !task.completed }">
<TongjiIcon
v-if="task.completed"
name="check"
size="sm"
color="#006c49"
/>
<view v-else class="mc-task-dot" />
</view>
<text class="mc-task-block-points">+{{ task.points }}积分</text>
</view>
<view class="mc-task-block-body">
<TongjiIcon :name="gamifyTaskIcon(task.id)" size="sm" color="#006c49" />
<text class="mc-task-block-name">{{ task.name }}</text>
</view>
<text v-if="task.completed && task.claimed" class="mc-task-block-status">已完成</text>
<view v-else-if="task.completed" class="mc-task-block-action is-water">
<text>去浇水</text>
</view>
<view v-else class="mc-task-block-action">
<text>去记录</text>
</view>
</view>
</view>
</view>
</view>
<template v-if="diagnosisId">
<!-- 7 / 30 天切换 -->