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>