- 电子药箱: 药品库存管理 + 手动录入 + 今日用药打卡 - 药品百科: 搜索 + 分类筛选 + 20种药品静态数据 - 惠教中心: 4条药品使用指南课程 - 我的: 家庭成员信息管理 - 自定义TabBar + navigation-bar组件 - SVG药品分类插图
94 lines
3.9 KiB
Plaintext
94 lines
3.9 KiB
Plaintext
<wxs module="m1">
|
|
var getDateFormat = function(time) {
|
|
var objectDate = getDate(+time) ;
|
|
var time = objectDate.getMinutes().toString();
|
|
var seconds = objectDate.getSeconds().toString();
|
|
var hours = objectDate.getHours().toString();
|
|
var day = objectDate.getDate().toString();
|
|
var month = (objectDate.getMonth() + 1).toString();
|
|
var year = objectDate.getFullYear().toString();
|
|
return year + '/' + (month.length === 1 ? '0' : '') + month + '/' + (day.length === 1 ? '0' : '') + day + ' ' + (hours.length === 1 ? '0' : '') + hours + ':' + (time.length === 1 ? '0' : '') + time + ':' + (seconds.length === 1 ? '0' : '') + seconds;
|
|
}
|
|
module.exports.getDateFormat = getDateFormat;
|
|
</wxs>
|
|
<view class="volc-live-portrait-image-card {{useDarkTheme ? 'volc-live-portrait-image-card-dark' : ''}}">
|
|
<view wx:if="{{!iconList.length}}" class="no-content-wrapper">
|
|
<image class="no-content-image" src="{{useDarkTheme ? '../../assets/no_content_dark.svg' : '../../assets/no_content.svg'}}"></image>
|
|
<view class="no-content-text">暂无内容</view>
|
|
</view>
|
|
<view wx:else>
|
|
<view class="image-text-count">
|
|
共
|
|
<view class="image-text-number">{{iconList.length || 0}}</view>
|
|
条直播内容
|
|
</view>
|
|
<view
|
|
wx:for="{{iconList}}"
|
|
wx:for-index="index"
|
|
wx:for-item="message"
|
|
wx:key="ImageTextId"
|
|
class="image-text-message image-text-timeline-message {{index === iconList.length - 1 ? 'image-text-message-last' : ''}}"
|
|
>
|
|
<view class="image-text-circle"></view>
|
|
<view class="image-text-line"></view>
|
|
<view class="image-text-item">
|
|
<view class="image-text-item-header">
|
|
<view class="create-time">{{m1.getDateFormat(message.CreateTime)}}</view>
|
|
</view>
|
|
<view class="image-text-item-content">
|
|
<view
|
|
wx:for="{{message.Context || []}}"
|
|
wx:for-index="index"
|
|
wx:for-item="item"
|
|
wx:key="index"
|
|
class="image-text-message {{item.renderType === 'image' && item.multiImages ? 'image-text-message-image-grid' : ''}}"
|
|
>
|
|
<view wx:if="{{item.renderType === 'text'}}" class="image-text-item-text">
|
|
<block
|
|
wx:for="{{item.segments}}"
|
|
wx:for-item="segment"
|
|
wx:for-index="segmentIndex"
|
|
wx:key="segmentIndex"
|
|
>
|
|
<text
|
|
wx:if="{{segment.type === 'link'}}"
|
|
class="image-text-item-link"
|
|
data-url="{{segment.url}}"
|
|
data-text="{{segment.text}}"
|
|
bindtap="onTextLinkClick"
|
|
>{{segment.text}}</text>
|
|
<text wx:else>{{segment.text}}</text>
|
|
</block>
|
|
</view>
|
|
<view
|
|
wx:elif="{{item.renderType === 'image'}}"
|
|
class="image-text-item-image {{item.multiImages ? 'image-text-item-image-multi' : ''}}"
|
|
data-src="{{item.src}}"
|
|
data-images="{{item.images}}"
|
|
data-image-index="{{item.imageIndex}}"
|
|
bindtap="previewImage"
|
|
>
|
|
<image src="{{item.src}}" mode="{{item.multiImages ? 'aspectFill' : 'aspectFit'}}" />
|
|
</view>
|
|
<card-item
|
|
wx:else
|
|
data-item="{{item}}"
|
|
bind:onClick="onClick"
|
|
icon="{{item.icon}}"
|
|
text="{{item.text}}"
|
|
describeText="{{item.describeText}}"
|
|
title="{{item.title}}"
|
|
buttonText="{{item.buttonText}}"
|
|
buttonType="{{item.buttonType}}"
|
|
useDarkTheme="{{useDarkTheme}}"
|
|
showCountDown="{{item.showCountDown}}"
|
|
current="{{item.current}}"
|
|
/>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="image-text-divider">没有更多内容了</view>
|
|
</view>
|
|
</view>
|