myExchangeCardDetails.wxml 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <view class="pageContainer" wx:if="{{!isLoading}}">
  2. <view class="imageBox">
  3. <image src="{{detail.image_text}}" wx:if="{{detail.image_text}}" mode="aspectFill"></image>
  4. <image wx:else src="https://cookhome-images-1.oss-cn-hangzhou.aliyuncs.com/file.jm/image_card_default.png" mode="aspectFill"></image>
  5. </view>
  6. <view class="cardName">{{detail.name}}</view>
  7. <view class="price">¥{{detail.card_price}}</view>
  8. <view class="detaiBox" wx:if="{{richHtml}}">
  9. <view class="detaiTitle">礼品卡详情:</view>
  10. <rich-text class="richText" nodes="{{richHtml}}"></rich-text>
  11. </view>
  12. <view class="pageButtonBox {{isIphoneX?'iphoneX':''}}">
  13. <view class="pageButtonFixed FFFFFF flex-c-c ">
  14. <button class="pageButton flex-c-c" wx:if="{{!isSuccess}}" bind:tap="offExchange">马上兑换</button>
  15. <button class="pageButton opacity flex-c-c" wx:if="{{isSuccess}}">已兑换</button>
  16. </view>
  17. </view>
  18. </view>
  19. <!-- 没有地址弹窗 -->
  20. <tui-modal show="{{showModal}}" custom padding="0rpx" width="600rpx" radius="16rpx">
  21. <view class="modalCustom">
  22. <view class="closeModal" bind:tap="hideModal">
  23. <image class="icon" src="/static/icon/icon_modal_x.png" mode="aspectFill"></image>
  24. </view>
  25. <view class="newModalTitle">请先选择配送地址</view>
  26. <view class="newModalButtonBox flex-c-c">
  27. <view class="mButton flex-c-c" bind:tap="goToAddress">马上选择</view>
  28. </view>
  29. </view>
  30. </tui-modal>
  31. <!-- 兑换popup -->
  32. <tui-bottom-popup backgroundColor="transparent" height="auto" show="{{showPopup}}" bindclose="hidePopup">
  33. <view class='model_box {{isIphoneX?"model_box_iphoneX":""}}'>
  34. <view class="closeModal" bind:tap="hidePopup">
  35. <image class="icon" src="/static/icon/icon_modal_x.png" mode="aspectFill"></image>
  36. </view>
  37. <!-- 未兑换 -->
  38. <view class="popupTop" wx:if="{{!isSuccess}}">
  39. <view class="popupTitle">您将兑换</view>
  40. <block wx:if="{{detail.goods}}">
  41. <view class="popupKey sel">兑换商品:</view>
  42. <scroll-view class="goodsList" scroll-y="{{true}}">
  43. <view class="goodsItem flex-c-bet" wx:for="{{detail.goods}}" wx:for-item="item" wx:key="index">
  44. <view class="gName space">{{item.goods_name}}</view>
  45. <view class="gNumber">x{{item.goods_num || 0}}</view>
  46. </view>
  47. </scroll-view>
  48. </block>
  49. <view class="addressBox flex-c-bet">
  50. <view class="popupKey">配送到:</view>
  51. <view class="goToSel flex-c" bind:tap="goToAddress">
  52. <view class="">修改</view>
  53. <image class="icon" src="/static/icon/icon_x_to_right.png" mode="aspectFill"></image>
  54. </view>
  55. </view>
  56. <view class="addressContent">
  57. <view class="addressText">
  58. <text>{{addressInfo.name}}</text>
  59. <text>{{addressInfo.phone}}</text>
  60. </view>
  61. <view class="addressText">
  62. <text>{{addressInfo.region.province}}</text>
  63. <text>{{addressInfo.region.city}}</text>
  64. <text>{{addressInfo.region.region}}{{addressInfo.detail}}</text>
  65. </view>
  66. </view>
  67. </view>
  68. <!-- 兑换成功 -->
  69. <view class="popupTop" wx:if="{{isSuccess}}">
  70. <view class="sccBox">
  71. <image class="icon" src="/static/images/pay_status_icon.png" mode="aspectFill"></image>
  72. <view class="sccTitle">兑换成功,我们将会尽快为您配送</view>
  73. <view class="sccTool">您可以在我的-我的礼品卡查看物流配送信息</view>
  74. </view>
  75. </view>
  76. <view class="popupBot flex-c-c {{!flag?'flag':''}}" wx:if="{{!isSuccess}}" bind:tap="confirmExchange">确认兑换</view>
  77. <view class="popupBot flex-c-c" wx:else bind:tap="well">好的</view>
  78. </view>
  79. </tui-bottom-popup>