1 |
- <u-popup vue-id="1167d517-1" closeable="{{closeable}}" maskCloseAble="{{maskCloseAble}}" mode="bottom" popup="{{false}}" length="auto" safeAreaInsetBottom="{{safeAreaInsetBottom}}" z-index="{{uZIndex}}" border-radius="{{borderRadius}}" value="{{value}}" data-event-opts="{{[['^close',[['close']]],['^input',[['__set_model',['','value','$event',[]]]]]]}}" bind:close="__e" bind:input="__e" class="data-v-2dc2b7b0" vue-slots="{{['default']}}"><view class="u-calendar data-v-2dc2b7b0"><view class="u-calendar__header data-v-2dc2b7b0"><block s-if="{{!$slots['tooltip']}}"><view class="u-calendar__header__text data-v-2dc2b7b0">{{''+toolTip+''}}</view></block><block s-else><slot name="tooltip"></slot></block></view><view class="u-calendar__action u-flex u-row-center data-v-2dc2b7b0"><view class="u-calendar__action__icon data-v-2dc2b7b0"><block s-if="{{changeYear}}"><u-icon vue-id="{{('1167d517-2')+','+('1167d517-1')}}" name="arrow-left-double" color="{{yearArrowColor}}" data-event-opts="{{[['^click',[['changeYearHandler',[0]]]]]}}" bind:click="__e" class="data-v-2dc2b7b0"></u-icon></block></view><view class="u-calendar__action__icon data-v-2dc2b7b0"><block s-if="{{changeMonth}}"><u-icon vue-id="{{('1167d517-3')+','+('1167d517-1')}}" name="arrow-left" color="{{monthArrowColor}}" data-event-opts="{{[['^click',[['changeMonthHandler',[0]]]]]}}" bind:click="__e" class="data-v-2dc2b7b0"></u-icon></block></view><view class="u-calendar__action__text data-v-2dc2b7b0">{{showTitle}}</view><view class="u-calendar__action__icon data-v-2dc2b7b0"><block s-if="{{changeMonth}}"><u-icon vue-id="{{('1167d517-4')+','+('1167d517-1')}}" name="arrow-right" color="{{monthArrowColor}}" data-event-opts="{{[['^click',[['changeMonthHandler',[1]]]]]}}" bind:click="__e" class="data-v-2dc2b7b0"></u-icon></block></view><view class="u-calendar__action__icon data-v-2dc2b7b0"><block s-if="{{changeYear}}"><u-icon vue-id="{{('1167d517-5')+','+('1167d517-1')}}" name="arrow-right-double" color="{{yearArrowColor}}" data-event-opts="{{[['^click',[['changeYearHandler',[1]]]]]}}" bind:click="__e" class="data-v-2dc2b7b0"></u-icon></block></view></view><view class="u-calendar__week-day data-v-2dc2b7b0"><block s-for="weekDayZh trackBy index" s-for-item="item" s-for-index="index"><view class="u-calendar__week-day__text data-v-2dc2b7b0">{{item}}</view></block></view><view class="u-calendar__content data-v-2dc2b7b0"><block s-for="weekdayArr trackBy index" s-for-item="item" s-for-index="index"><block class="data-v-2dc2b7b0"><view class="u-calendar__content__item data-v-2dc2b7b0"></view></block></block><block s-for="$root.l0 trackBy index" s-for-item="item" s-for-index="index"><view data-event-opts="{{[['tap',[['dateClick',[index]]]]]}}" class="{{['u-calendar__content__item','data-v-2dc2b7b0',(item.m0)?'u-hover-class':'',(mode=='range'&&startDate==year+'-'+month+'-'+(index+1)||mode=='date')?'u-calendar__content--start-date':'',(mode=='range'&&endDate==year+'-'+month+'-'+(index+1)||mode=='date')?'u-calendar__content--end-date':'']}}" style="{{'background-color:'+(item.m1)+';'}}" bindtap="__e"><view class="u-calendar__content__item__inner data-v-2dc2b7b0" style="{{'color:'+(item.m2)+';'}}"><view class="data-v-2dc2b7b0">{{index+1}}</view></view><block s-if="{{mode=='range'&&startDate==year+'-'+month+'-'+(index+1)&&startDate!=endDate}}"><view class="u-calendar__content__item__tips data-v-2dc2b7b0" style="{{'color:'+(activeColor)+';'}}">{{startText}}</view></block><block s-if="{{mode=='range'&&endDate==year+'-'+month+'-'+(index+1)}}"><view class="u-calendar__content__item__tips data-v-2dc2b7b0" style="{{'color:'+(activeColor)+';'}}">{{endText}}</view></block></view></block><view class="u-calendar__content__bg-month data-v-2dc2b7b0">{{month}}</view></view><view class="u-calendar__bottom data-v-2dc2b7b0"><view class="u-calendar__bottom__choose data-v-2dc2b7b0"><text class="data-v-2dc2b7b0">{{mode=='date'?activeDate:startDate}}</text><block s-if="{{endDate}}"><text class="data-v-2dc2b7b0">{{"至"+endDate}}</text></block></view><view class="u-calendar__bottom__btn data-v-2dc2b7b0"><u-button vue-id="{{('1167d517-6')+','+('1167d517-1')}}" type="{{btnType}}" shape="circle" size="default" data-event-opts="{{[['^click',[['btnFix',[false]]]]]}}" bind:click="__e" class="data-v-2dc2b7b0" vue-slots="{{['default']}}">确定</u-button></view></view></view></u-popup>
|