appointment.wxml 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <view class="container">
  2. <view class="product-img">
  3. <image src="{{productImg}}"></image>
  4. </view>
  5. <view class="product-title card f17">{{productName}}</view>
  6. <!-- <view class="shop-name card f17">门店·{{storeName}}</view> -->
  7. <view class="people-num card">
  8. <view class="title">选择人数</view>
  9. <view class="num-box">
  10. <view bindtap="reducePeopleNum" class="" data-num="{{peopleNum}}">
  11. <image class="" src="../../images/icons/reduce.png" lazy-load="false" binderror="" bindload="">
  12. </image>
  13. </view>
  14. <input type="text" value="{{peopleNum}}" disabled="true" class="num-text" />
  15. <view bindtap="addPeopleNum" class="" data-num="{{peopleNum}}">
  16. <image class="" src="../../images/icons/add.png" mode="aspectFit|aspectFill|widthFix" lazy-load="false"
  17. binderror="" bindload="">
  18. </image>
  19. </view>
  20. </view>
  21. </view>
  22. <view class="order-time card">
  23. <mp-tabs tabs="{{tabs}}" style="width: 100%;" data-active="{{activeTab}}" activeTab="{{activeTab}}"
  24. swiperClass="weui-tabs-swiper" bindtabclick="onTabClick" bindchange="onSlideChangeEnd"
  25. activeClass="tab-bar-title__selected" tabActiveTextColor="#E32490"
  26. swiperHeight="{{(tabs[activeTab].list.length)/5*140}}">
  27. <block wx:for="{{tabs}}" wx:key="title">
  28. <view class="tab-content" data-set="{{item}}" slot="tab-content-{{index}}" bind:tap="handleClick"
  29. style="height: {{(tabs[activeTab].list.length)/5*140}}rpx;">
  30. <view class="orders" style="height: {{(tabs[activeTab].list.length)/5*140}}rpx;overflow-y: auto;">
  31. <block wx:for="{{tabs[activeTab].list}}" wx:for-index="index" wx:key="id">
  32. <view
  33. class="time-info {{item.checked&&item.inTime?'select-time':''}} {{item.inTime?'':'out-time'}}"
  34. data-time="{{item.time}}" data-i="{{index}}" bindtap="getOrderTime">
  35. <view class="time fw300">{{item.time}}</view>
  36. <view class="price fw300">¥{{item.price}}</view>
  37. </view>
  38. </block>
  39. </view>
  40. </view>
  41. </block>
  42. </mp-tabs>
  43. </view>
  44. <view class="product-mobile card f17"><button type="primary" wx:if="{{!hasMobile}}" bindtap = "getMobile">点击获取手机号</button></view>
  45. <view class="appointment card" url="" hover-class="appointment-hover" open-type="navigate">
  46. <view class="btn" bindtap="checkAuth">
  47. 确认预约
  48. </view>
  49. </view>
  50. </view>