mrr.sj.front/unpackage/dist/dev/mp-weixin/pages/artisan/unavailable-time.wxml

1 line
2.2 KiB
Plaintext
Raw Normal View History

2026-03-24 11:45:13 +08:00
<view class="unavailable-time-page"><custom-navbar vue-id="93d477a4-1" title="不可服务时间" show-back="{{true}}" bind:__l="__l"></custom-navbar><view class="content"><view class="time-list"><block wx:for="{{timeSlots}}" wx:for-item="item" wx:for-index="index" wx:key="id"><view class="time-item"><view class="time-info"><text class="date">{{item.date}}</text><text class="time">{{item.time_start+"-"+item.time_end}}</text></view><view class="action-btns"><text data-event-opts="{{[['tap',[['deleteTimeSlot',['$0'],[[['timeSlots','id',item.id,'id']]]]]]]}}" class="delete-btn" bindtap="__e">删除</text></view></view></block></view><view data-event-opts="{{[['tap',[['showTimePicker',['$event']]]]]}}" class="add-btn" bindtap="__e"><text class="add-icon">+</text><text class="add-text">添加不可服务时间</text></view></view><block wx:if="{{showTimePickerFlag}}"><view class="{{['popup',(showTimePickerFlag)?'show':'']}}"><view data-event-opts="{{[['tap',[['closeTimePicker',['$event']]]]]}}" class="popup-mask" bindtap="__e"></view><view class="time-picker"><view class="picker-header"><text data-event-opts="{{[['tap',[['closeTimePicker',['$event']]]]]}}" class="cancel-btn" bindtap="__e">取消</text><text class="title">选择时间</text><text data-event-opts="{{[['tap',[['confirmTime',['$event']]]]]}}" class="confirm-btn" bindtap="__e">确定</text></view><view class="picker-content"><view class="date-picker"><text class="label">日期</text><picker mode="date" value="{{currentDate}}" start="{{minDate}}" data-event-opts="{{[['change',[['handleDateChange',['$event']]]]]}}" bindchange="__e"><view class="picker-value">{{currentDate}}</view></picker></view><view class="time-picker-item"><text class="label">开始时间</text><picker mode="time" value="{{startTime}}" data-event-opts="{{[['change',[['handleStartTimeChange',['$event']]]]]}}" bindchange="__e"><view class="picker-value">{{startTime}}</view></picker></view><view class="time-picker-item"><text class="label">结束时间</text><picker mode="time" value="{{endTime}}" start="{{minTime}}" data-event-opts="{{[['change',[['handleEndTimeChange',['$event']]]]]}}" bindchange="__e"><view class="picker-value">{{endTime}}</view></picker></view></view></view></view></block></view>