create.wxml 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <!--pages/createorder/index.wxml-->
  2. <view>
  3. <swiper indicator-dots="{{true}}" indicator-color="rgba(255,255,255,0.5)" indicator-active-color="#ffffff" autoplay
  4. circular interval="5000" class="my-swipe" centeredSlides="true" autoHeight="true">
  5. <block wx:for="{{images}}" wx:key="index">
  6. <swiper-item>
  7. <image src="{{item}}" class="img" mode="aspectFill" data-previewurl='{{images}}' data-currenturl='{{item}}'>
  8. </image>
  9. </swiper-item>
  10. </block>
  11. </swiper>
  12. <view class="box">
  13. <view class="h3">
  14. 选择油枪 | <text class="small" wx:if="{{gas != 0}}">已选择{{gas}}号油枪</text>
  15. <text class="small2" wx:if="{{gas == 0}}">选择所加油枪号</text>
  16. <text class="span" bindtap="clickMore">更多></text>
  17. </view>
  18. <van-notice-bar left-icon="volume-o" text="92#:最高优惠¥1.5/L 95#:最高优惠¥1.3/L"></van-notice-bar>
  19. <van-row gutter="10">
  20. <van-col span="8" wx:for="{{gasarr}}" wx:key="index" class="gas">
  21. <van-button type="{{gas==item.oilGunNo?'primary':'default'}}" block data-index="{{item.oilGunNo}}"
  22. data-oilname="{{item.oilName}}" data-oilprice="{{item.oilPrice}}" data-guntype="{{item.oilGunType}}" bindtap="selectGas">
  23. {{item.oilGunNo}}号油枪
  24. <view>{{item.oilName}}</view>
  25. </van-button>
  26. </van-col>
  27. </van-row>
  28. <view class="h3">输入金额 | <text class="small2">建议询问加油员后输入</text></view>
  29. <view class="input-box">
  30. <input type='text' model:value="{{account}}" class="my-input" bindinput="bindKeyInput" confirm-type="done"/>
  31. <text class="input-left">¥</text>
  32. <text class="input-right">(元)</text>
  33. </view>
  34. <van-row gutter="10">
  35. <van-col span="6" wx:for="{{money}}" wx:key="index">
  36. <van-button type="{{account==item?'primary':'default'}}" block data-money="{{item}}" bindtap="clickAccount">
  37. {{item}}
  38. </van-button>
  39. </van-col>
  40. </van-row>
  41. <view class="center tips">
  42. <van-icon name="warning-o" /> <text class="span">请勿在油机旁使用手机</text></view>
  43. <van-popup show="{{showPopup}}" closeable round position="bottom" z-index="9999" bind:close="onClose"
  44. safe-area-inset-bottom safe-area-inset-top>
  45. <view class="center">
  46. <view class="h3">选择油枪号</view>
  47. </view>
  48. <van-row gutter="10">
  49. <van-col span="8" wx:for="{{gasallarr}}" wx:key="index" class="gas">
  50. <van-button type="{{gas==item.oilGunNo?'primary':'default'}}" block data-index="{{index}}" data-oilname="{{item.oilName}}"
  51. data-num="{{item.oilGunNo}}" data-oilprice="{{item.oilPrice}}" data-guntype="{{item.oilGunType}}" bindtap="selectGasAll">
  52. {{item.oilGunNo}}号油枪
  53. <view>{{item.oilName}}</view>
  54. </van-button>
  55. </van-col>
  56. </van-row>
  57. <view class="h3"></view>
  58. </van-popup>
  59. <van-goods-action>
  60. <van-goods-action-button type="primary" text="去结算" wx:if="{{gas>0 && account>0}}" bindtap="toConfirm"
  61. data-stationName="{{item.stationName}}" data-oilGunNum="{{item.oilGunNum}}" data-oilName="{{item.oilName}}" />
  62. <van-goods-action-button text="去结算" color="#cdcbce" wx:else bindtap="toastMsg" />
  63. </van-goods-action>
  64. <van-toast id="van-toast" />
  65. </view>
  66. </view>
  67. <!--授权登录获取用户信息弹窗-->
  68. <view class="modal-mask" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view>
  69. <view class="modal-dialog" wx:if="{{showModal}}">
  70. <view class="modal-content">
  71. <view>
  72. <icon class="icon-box-img" type="info" size="80"></icon>
  73. </view>
  74. <view>请先授权</view>
  75. <view>请先授权获取昵称等信息后再进行此操作</view>
  76. <button open-type="getUserInfo" bindgetuserinfo="getUserInfo">授权获取用户信息</button>
  77. </view>
  78. </view>
  79. <!--授权获取微信绑定手机号弹窗-->
  80. <view class="modal-mask" catchtouchmove="preventTouchMove" wx:if="{{showModalPhone}}"></view>
  81. <view class="modal-dialog" wx:if="{{showModalPhone}}">
  82. <view class="modal-content">
  83. <view><icon class="icon-box-img" type="info" size="80"></icon></view>
  84. <view>绑定手机号</view>
  85. <view>请先绑定手机号进行登录后,再进行此操作</view>
  86. <button open-type='getPhoneNumber' bindgetphonenumber="getPhoneNumber">手机号绑定登录</button>
  87. </view>
  88. </view>