You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

178 lines
6.8 KiB

1 week ago
<navbar fixed custom-style="background:{{background}}" back>
4 days ago
<image class="page-title" slot="left" src="{{imageUrl}}logo2.png?t={{Timestamp}}"></image>
1 week ago
</navbar>
<view
class="page"
style="background: url('{{imageUrl}}bg3.png?t={{Timestamp}}') no-repeat top center/100%;padding-top: {{pageTop}}px;"
>
1 week ago
<view class="user">
<image class="avatar" mode="aspectFill" src="{{userInfo.avatar || imageUrl + 'bg1.png?t=' + Timestamp}}"></image>
1 week ago
<view class="wrap">
<view class="name">Hi, {{userInfo.nickName || '用户'}}</view>
<view class="content">星动守护您的第 {{days}} 天~</view>
1 week ago
</view>
4 days ago
<image class="characters" src="{{imageUrl}}bg5.png?t={{Timestamp}}"></image>
1 week ago
</view>
3 days ago
<!-- <view class="new-gift" bind:tap="handleGift"> -->
<!-- <image class="characters" src="{{imageUrl}}bg5.png?t={{Timestamp}}"></image> -->
<!-- <image class="n-img" src="{{imageUrl}}bg4.png?t={{Timestamp}}"></image> -->
<!-- </view> -->
<!-- 动态模块:顺序由接口控制 -->
<block wx:for="{{sectionList}}" wx:key="code">
<!-- code: health 健康动态 -->
2 days ago
<view class="kkd" wx:if="{{item.code==='health' && item.visible}}">
<view
class="k-card"
bind:tap="handleHealthHeartTap"
style="background: url('{{imageUrl}}bg17.png?t={{Timestamp}}') no-repeat top 72rpx left 0/193rpx 47rpx"
>
<view class="k-main">
2 days ago
<image class="k-add" src="{{imageUrl}}icon43.png?t={{Timestamp}}" catch:tap="handleAddHeart"></image>
2 days ago
<view class="k-num">
<text class="k-value">{{healthSummary.heartRate}}</text>
<text class="k-unit">次/分</text>
</view>
<view class="k-sub">
<text class="k-label">心率</text>
|
<text class="k-label">上次记录</text>
<text class="k-date">{{healthSummary.heartRateDate}}</text>
</view>
</view>
</view>
<view class="k-card" bind:tap="handleHealthRevisitTap">
<view class="k-main">
2 days ago
<image class="k-add" src="{{imageUrl}}icon43.png?t={{Timestamp}}" catch:tap="handleAddFollow"></image>
2 days ago
<view class="k-num">
<text class="k-value">{{healthSummary.revisitDays}}</text>
<text class="k-unit">天</text>
</view>
<view class="k-sub">
<text class="k-label">复诊</text>
|
<text class="k-label">上次复诊</text>
<text class="k-date">{{healthSummary.revisitDate}}</text>
</view>
</view>
</view>
</view>
<!-- code: spread1 首页banner -->
3 days ago
<view class="banner" wx:if="{{item.code==='spread1' && item.visible}}">
<swiper class="swiper1">
2 days ago
<swiper-item
wx:for="{{item.subList}}"
wx:key="subIndex"
wx:for-item="subItem"
wx:for-index="subIndex"
data-linkurl="{{subItem.linkUrl}}"
bind:tap="handleBannerTap"
>
3 days ago
<image class="s-img" mode="aspectFill" src="{{subItem.img}}"></image>
</swiper-item>
</swiper>
</view>
<!-- code: video-big 大咖说 -->
<view class="video-list" wx:if="{{item.code==='video-big' && item.visible}}">
<view class="v-header">
2 days ago
<view class="title">{{item.name}}</view>
<view class="more" bind:tap="handleVideoMore">
查看更多
<van-icon name="arrow" />
</view>
1 week ago
</view>
<view class="scroll">
<view class="card" wx:for="{{videoList}}" wx:key="Id" data-index="{{index}}" bind:tap="handleVideoDetail">
<image class="poster" mode="aspectFill" src="{{item.ImageUrl}}"></image>
<view class="info">
<view class="title">{{item.Title}}</view>
</view>
1 week ago
</view>
</view>
</view>
<!-- code: spread2 banner2模块 -->
<view class="banner" wx:if="{{item.code==='spread2' && item.visible}}">
<swiper class="swiper2">
2 days ago
<swiper-item
wx:for="{{item.subList}}"
wx:key="subIndex"
wx:for-item="subItem"
wx:for-index="subIndex"
data-linkurl="{{subItem.linkUrl}}"
bind:tap="handleBannerTap"
>
<image class="s-img" mode="aspectFill" src="{{subItem.img}}"></image>
</swiper-item>
</swiper>
</view>
</block>
<!-- code: education 用户教育最底部 -->
<view class="info-list" wx:if="{{moduleVisible.education}}">
1 week ago
<view class="i-header">
2 days ago
<view class="title">{{educationName}}</view>
1 week ago
</view>
<view class="i-types">
<view class="type {{activeCateId==='' && 'active'}}" bind:tap="handleCateTap" data-cateid="">推荐</view>
<view
class="type {{activeCateId===item.CateId && 'active'}}"
wx:for="{{cateList}}"
wx:key="CateId"
bind:tap="handleCateTap"
data-cateid="{{item.CateId}}"
>
{{item.CateName}}
</view>
1 week ago
</view>
<view class="i-list">
<view
class="list-card"
wx:for="{{picTextList}}"
wx:key="Id"
data-index="{{index}}"
bind:tap="handlePicTextDetail"
>
1 week ago
<view class="photo-wrap">
<image class="photo" mode="aspectFill" src="{{item.TitlePicLink}}"></image>
<view class="type1" wx:if="{{item.Type==='1'}}">图文</view>
<view class="type2" wx:if="{{item.Type==='2'}}">
4 days ago
<image class="icon" src="{{imageUrl}}icon10.png?t={{Timestamp}}"></image>
1 week ago
视频
</view>
</view>
<view class="wrap">
<view class="title">{{item.Title}}</view>
1 week ago
<view class="status">
<view class="tag">{{item.CateName}}</view>
1 week ago
<view class="stat">
<view class="s-item">
4 days ago
<image class="icon" src="{{imageUrl}}icon8.png?t={{Timestamp}}"></image>
{{item.OpenNum}}
1 week ago
</view>
<view class="s-item">
<image
wx:if="{{item.IsCompliment==1}}"
class="icon"
src="{{imageUrl}}icon9-active.png?t={{Timestamp}}"
></image>
<image wx:else class="icon" src="{{imageUrl}}icon9.png?t={{Timestamp}}"></image>
<view class="num {{item.IsCompliment ? 'active1' : ''}}">{{item.ComplimentNum || 0}}</view>
1 week ago
</view>
</view>
</view>
</view>
</view>
2 days ago
<pagination pagination="{{pagination}}" />
1 week ago
</view>
</view>
</view>
<view wx:if="{{backTop}}" class="back-top" bind:tap="handleBackTop">
4 days ago
<image class="icon" src="{{imageUrl}}icon11.png?t={{Timestamp}}"></image>
1 week ago
</view>
<!-- code: qiye-wx 企微悬浮按钮 -->
<view class="wechat" wx:if="{{moduleVisible['qiye-wx']}}" bind:tap="handleWechatWork">
4 days ago
<image class="icon" src="{{imageUrl}}icon12.png?t={{Timestamp}}"></image>
1 week ago
<view class="name">健康助理</view>
</view>