index.wxml 2.1 KB

123456789101112131415161718192021222324252627282930313233
  1. <van-popup custom-class="aaa" show="{{ show }}" close-on-click-overlay="{{false}}" get-container="#app" bind:close="onClose" position="right" custom-style="width: 100%;height: 100%" safe-area-tab-bar="{{false}}" safe-area-inset-bottom="{{false}}" z-index="99999" >
  2. <van-sticky>
  3. <van-nav-bar title="{{popupTitle}}" left-arrow bind:click-left="onClickLeft" />
  4. </van-sticky>
  5. <logout-show title="{{ popupTitle}}" showBtn="{{false}}" wx:if="{{ token==='' }}" />
  6. <view class="popup-container" wx:else>
  7. <view class="popup-radio" wx:if="{{popupType=='radio'}}">
  8. <view class="popup-radio-item {{value===item.id?'selected':''}}" wx:for="{{ popupOptions}}" wx:key="index" bindtap="radioChange" data-index="{{index}}">{{item.name}}</view>
  9. </view>
  10. <view class="popup-time" wx:elif="{{popupType=='time'}}">
  11. <van-calendar show-title="{{false}}" show-subtitle="{{false}}" color="#409EFF" round="{{false}}" type="range" poppable="{{ false }}" close-on-click-overlay="{{false}}" safe-area-inset-bottom="{{false}}" max-range="{{15}}" allow-same-day="{{true}}" bind:confirm="timeConfirm" />
  12. </view>
  13. <view class="popup-checkbox" wx:elif="{{popupType=='checkbox'}}">
  14. <view class="msgTitle">温馨提示:{{ popupTitle}}可多选</view>
  15. <view class="popup-checkbox-item {{item.selected?'selected':''}}" wx:for="{{ popupOptions}}" wx:key="index" bindtap="checkboxChange" data-index="{{index}}">
  16. <view class="popup-checkbox-label">
  17. {{item.name}}
  18. </view>
  19. <view class="popup-checkbox-icon">
  20. <van-icon wx:if="{{item.selected}}" name="checked" size="20px" color="#409EFF" custom-style="background:#fff" />
  21. <van-icon wx:else name="circle" color="#909399" size="20px" custom-style="background:#fff" />
  22. </view>
  23. </view>
  24. <van-button type="info" custom-style="width:100%;margin:8px 0 0 0" bindtap="checkboxSelected">确定</van-button>
  25. </view>
  26. <view class="popup-city" wx:elif="{{popupType=='city'}}">
  27. <city-bar changeValue="{{popupValue}}" changeLabel="{{'北京'}}" binditemClick="onItemClick" />
  28. </view>
  29. </view>
  30. </van-popup>