time.wxml
1.62 KB
<view class="modal-mask" hidden="{{timehidden}}" bindtap="hide"></view>
<view class="time bg-white" hidden="{{timehidden}}">
<view class="black-font font32r font-bold flex-cc time-header">选择送达时间</view>
<view class="flex-lt bg-gray">
<view class="day-list">
<view wx:for="{{daylist}}" class="font30r smooth day-single flex-cc {{dayidx==index ? 'bg-white black-font font-bold' : 'gray-font'}}" bindtap="selectday" data-index="{{index}}">{{item.name}}</view>
</view>
<view class="bg-white time-list">
<block wx:for="{{timelist}}">
<block wx:if="{{dayidx==0}}">
<view class="time-single flex-lr" wx:if="{{currentval<=item.val+0.5}}" bindtap="selecttime" data-index="{{index}}">
<view class="{{timeidx && timeidx==index ? 'red-pink-font' : 'black-font'}} font32rpx">{{item.stime}}-{{item.etime}}</view>
<block wx:if="{{timeidx==index}}">
<icon class="icon-box-img" type="success" size="36rpx" color="#F0242E"></icon>
</block>
</view>
</block>
<block wx:else>
<view class="time-single flex-lr" bindtap="selecttime" data-index="{{index}}">
<view class="{{timeidx && timeidx==index ? 'red-pink-font' : 'black-font'}} font32rpx">{{item.stime}}-{{item.etime}}</view>
<block wx:if="{{timeidx==index}}">
<icon class="icon-box-img" type="success" size="36rpx" color="#F0242E"></icon>
</block>
</view>
</block>
</block>
<block wx:if="{{dayidx==0 && currentval>timelist[timelist.length-1].val+0.5}}">
<view class="gray-deep-font font32r flex-cc" style="padding: 30rpx 0;">当前暂无可选时段</view>
</block>
</view>
</view>
</view>