feat(data): 历史记录列表卡片化改版

- 新增记录列表标题与总条数
- 每条记录展示体重及增减徽标、BMI与体脂率
- 新增加减号图标资源

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
17792275749
2026-09-02 11:13:45 +08:00
co-authored by Claude Opus 4.7
parent 7a1e8942a9
commit 0ffb3740fb
4 changed files with 184 additions and 25 deletions
+33 -2
View File
@@ -56,6 +56,11 @@
</view>
</view>
<view class="data-user-title page-container">
<view>记录列表</view>
<view>共 {{total}} 条记录</view>
</view>
<view class="data-user-list">
<scroll-view class="scrollView" scroll-y refresher-enabled refresher-triggered="{{ refresherTriggered }}" bind:refresherrefresh="onRefresh" bind:scrolltolower="onScrollToLower">
<view class="scrollViewContent">
@@ -65,12 +70,38 @@
<view class="data-list">
<block wx:for="{{ records }}" wx:key="recordId">
<view class="list" bind:tap="onTapRecord" data-record-id="{{ item.recordId }}">
<view>{{ item.examTime }}</view>
<view class="list-examTime">{{ item.examTime }}</view>
<view class="list-weight arrow">
<view>{{ item.weight }}<text>kg</text></view>
<view>
<view>
<image src="/images/data/sub.png" mode="aspectFit" />
</view>
<view>0.3</view>
</view>
</view>
<view class="list-bmi">
<view>
<view>
<image src="/images/data/user.png" mode="aspectFit" />
</view>
<view>BMI</view>
<view>{{ item.bmi }}</view>
</view>
<view>
<view>
<image src="/images/data/droplet.png" mode="aspectFit" />
</view>
<view>体脂率</view>
<view>{{ item.fatRate }}%</view>
</view>
</view>
<!-- <view>{{ item.examTime }}</view>
<view class="arrow">
<view>体重:<text>{{ item.weight }}kg</text></view>
<view>BMI<text>{{ item.bmi }}</text></view>
<view>体脂率:<text>{{ item.fatRate }}%</text></view>
</view>
</view> -->
</view>
</block>
</view>