index.wxml 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <!--nova-tourism/pages/my/my-order/index.wxml-->
  2. <nav type="back" background-color="#ffffff" frontColor="#000000" title="我的订单" />
  3. <view class="all">
  4. <view class="tab-bar">
  5. <view style="margin-left: 56rpx;" class="tab-item {{currentTab == 0? 'active' : ''}}" bindtap="switchTab" data-index="0">
  6. 处理中
  7. </view>
  8. <view style="margin-left: 60rpx;" class="tab-item {{currentTab == 1? 'active' : ''}}" bindtap="switchTab" data-index="1">
  9. 进行中
  10. </view>
  11. <view style="margin-left: 60rpx;" class="tab-item {{currentTab == 2? 'active' : ''}}" bindtap="switchTab" data-index="2">
  12. 已完成
  13. </view>
  14. </view>
  15. <view>
  16. <block wx:for="{{order}}" wx:key="index">
  17. <!-- 民宿 -->
  18. <block wx:if="{{item.table!='order'}}">
  19. <view class="cardbox">
  20. <view class="title">
  21. {{item.table||''}}
  22. <text wx:if="{{statusMap[item.status]}}"> - {{statusMap[item.status]}}</text>
  23. </view>
  24. <view class="roombox">
  25. <image src="{{item.image||'https://file-cloud.fmode.cn/EbxZUK5lBI/20250228/j4pbsl030249178.jpg?imageView2/1/w/200/h/200'}}"></image>
  26. <view class="room">
  27. <view class="room-name">{{item.name||''}}</view>
  28. <view class="room-tag">
  29. <block wx:for="{{item.tags}}" wx:for-item="tag" wx:key="index">
  30. {{tag}}
  31. </block>
  32. </view>
  33. <view class="room-text">{{item.fromto||''}}</view>
  34. </view>
  35. </view>
  36. <van-divider customStyle="margin: 20rpx;border-color:'#B1B1B1' " />
  37. <view class="pricebox">
  38. <view class="price">实付款¥{{item.totalPrice||0}}</view>
  39. </view>
  40. <view class="sumbitbox">
  41. <view wx:if="{{item.status=='100'}}" class="sumbit" bindtap="ONShow" data-oid="{{item.objectId}}">申请退款</view>
  42. <view wx:if="{{currentTab==0||currentTab==2}}" class="sumbit" style="margin-left: 15rpx;" bindtap="tourl" data-url="{{'/nova-tourism/pages/my/my-order/order-detail/index?value=民宿&objectId='+item.objectId}}">订单详情</view>
  43. <view wx:if="{{currentTab==1}}" class="sumbit" style="margin-left: 15rpx;" bindtap="tourl" data-url="{{'/nova-tourism/pages/my/my-order/order-detail/index?value=民宿&objectId='+item.objectId}}">变更订单</view>
  44. </view>
  45. <van-dialog message='仅支持线下退款,确认退房并提交退款申请吗?' data-oid="{{item.objectId}}" show="{{ showid==item.objectId&&show }}" show-cancel-button bind:cancel="onClose" bind:confirm="checkout100">
  46. </van-dialog>
  47. </view>
  48. </block>
  49. <!-- 礼物 -->
  50. <block wx:else>
  51. <view class="cardbox">
  52. <view class="title">望仙礼遇</view>
  53. <view class="roombox">
  54. <image src="{{item.image||'https://file-cloud.fmode.cn//tmp/mqHkA2qV3Q8nca3dc59bad49de6e5ae57afa81d78ae8.jpeg?imageView2/1/w/200/h/200'}}"></image>
  55. <view class="room">
  56. <view class="room-name">{{item.name||''}}</view>
  57. <view class="room-text2">
  58. {{item.spec||''}}
  59. <block wx:for="{{item.list}}" wx:for-item="spec" wx:key="spec"><text>{{spec.spec}} </text></block>
  60. </view>
  61. </view>
  62. </view>
  63. <van-divider customStyle="margin: 20rpx;border-color:'#B1B1B1' " />
  64. <view class="pricebox">
  65. <block wx:for="{{item.tags}}" wx:for-item="tag" wx:key="index">
  66. <view class="ciri">{{tag}}</view>
  67. </block>
  68. <view class="price">实付款¥{{item.totalPrice}}</view>
  69. </view>
  70. <view class="sumbitbox">
  71. <view wx:if="{{currentTab==0||currentTab==2}}" class="sumbit" bindtap="tourl" data-url="{{'/nova-tourism/pages/my/my-order/order-detail-good/index?objectId='+item.objectId}}">订单详细</view>
  72. <view wx:if="{{currentTab==1}}" class="sumbit" bindtap="tourl" data-url="{{'/nova-tourism/pages/my/my-order/order-detail-good/index?objectId='+item.objectId}}">查看物流</view>
  73. </view>
  74. </view>
  75. </block>
  76. </block>
  77. <van-empty wx:if="{{order.length<=0}}" description="暂无订单" />
  78. </view>
  79. </view>