1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

92 lines
2.1 KiB
Plaintext

<wxs module="isUrl">
var isUrl = function(item) {
return item.indexOf('http') > -1;
}
module.exports = {
isUrl: isUrl,
}
</wxs>
<view class="page-section cells" wx:if="{{logisticsData.logisticsNo || logisticsData.company}}">
<t-cell-group>
<t-cell
title="快递单号"
t-class-title="wr-cell__title"
t-class-note="wr-cell__value"
t-class-left="order-group__left"
wx:if="{{logisticsData.logisticsNo}}"
bordered="{{false}}"
>
<text slot="note" class="logistics-no">{{logisticsData.logisticsNo}}</text>
<view
slot="right-icon"
class="text-btn"
hover-class="text-btn--active"
bindtap="onLogisticsNoCopy"
>复制
</view>
</t-cell>
<t-cell
title="物流公司"
t-class-title="wr-cell__title"
t-class-note="wr-cell__value"
t-class-left="order-group__left"
bordered="{{false}}"
wx:if="{{logisticsData.company}}"
note="{{logisticsData.company + (logisticsData.phoneNumber ? '-' + logisticsData.phoneNumber : '')}}"
>
<view
slot="right-icon"
class="text-btn"
hover-class="text-btn--active"
bindtap="onCall"
wx:if="{{logisticsData.phoneNumber}}"
>
拨打
</view>
</t-cell>
</t-cell-group>
</view>
<view class="page-section cell-steps">
<t-steps
class="page-section__steps"
t-class="steps"
layout="vertical"
current="{{active}}"
>
<t-step
class="steps"
t-class-title="step-title"
wx:for="{{logisticsData.nodes}}"
wx:for-item="item"
wx:for-index="index"
wx:key="index"
title="{{item.title}}"
icon="slot"
>
<block wx:if="{{isUrl.isUrl(item.icon)}}">
<t-image
class="cell-steps__imgWrapper"
slot="icon"
t-class="cell-steps__img"
src="{{item.icon}}"
/>
</block>
<block wx:else>
<t-icon
slot="icon"
size="32rpx"
prefix="wr"
color="{{index === 0 ? '#ef5433' : '#bbb'}}"
name="{{item.icon}}"
/>
</block>
<view slot="content">
<view class="step-desc">{{item.desc}}</view>
<view class="step-date">{{item.date}}</view>
</view>
</t-step>
</t-steps>
</view>