exchange.wxml 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. <view class="exchange-top">
  2. <view class="exchange-top-content">
  3. <text class="exchange-top-radish">我的代金券</text>
  4. <text class="exchange-top-count" wx:if="{{bindTel}}">{{balanceInfo.total}}</text>
  5. <view wx:if="{{!bindTel}}">
  6. <view class="user-title">
  7. <text>尚未绑定手机 , </text>
  8. </view>
  9. <navigator url="/packageUser/pages/user/bind/bind">
  10. <view class="bind">立即绑定</view>
  11. </navigator>
  12. </view>
  13. <navigator url="/packageUser/pages/user/buy/buy" wx:if="{{bindTel}}">
  14. <view class="exchange-top-btn">购买代金券</view>
  15. </navigator>
  16. <navigator url="/packageUser/pages/user/otherbind/otherbind" wx:if="{{!bindTel}}">
  17. <view class="exchange-top-btn">购买代金券</view>
  18. </navigator>
  19. </view>
  20. <swiper class="swiper" indicator-active-color="#eab86a" indicator-color="#fff" indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" circular="{{circular}}">
  21. <block wx:for="{{imgUrls}}" wx:key="{{index}}">
  22. <swiper-item style="border-radius: 10rpx;">
  23. <image src="{{item.img}}" class="slide-image"/>
  24. </swiper-item>
  25. </block>
  26. </swiper>
  27. <view class="exchange-tip">
  28. <view class="exchange-tip-info">代金券是指用户在其他企业大使以个人手机注册账号的代金券。</view>
  29. </view>
  30. <view class="exchange-title">
  31. <text>企业大使</text>
  32. <text class="fr">汇兑比例</text>
  33. <view class="clean"></view>
  34. </view>
  35. <view class="{{item.state === 1 ? 'exchange-panel':'exchange-panel bg'}}" wx:for="{{companyList}}" wx:for-index="index" wx:key="{{item.id}}" style="{{showPanel && panelId === item.id? '': 'padding-bottom: 0;'}}">
  36. <view class="exchange-rule" bindtap="openPanel" data-item="{{item}}">
  37. <view class="exchange-rule-company">
  38. <image src="{{item.logo}}"></image>
  39. <view class="exchange-company-slogan">
  40. <view>{{item.name}}</view>
  41. <view class="secondTitle ellipsis">{{item.slogan}}</view>
  42. </view>
  43. <view class="clean"></view>
  44. </view>
  45. <view class="exchange-rule-per" wx:if="{{item.state === 1}}">
  46. <text class="">{{item.p_count}}:{{item.labi_count}}</text>
  47. <text wx:if="{{item.state !== 1}}">{{item.state_cn}}</text>
  48. <image wx:if="{{panelId === item.id}}" src="http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/icon/arrow_right.jpg" style="transform:rotate({{transferR}}deg);"></image>
  49. <image wx:if="{{panelId !== item.id}}" src="http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/icon/arrow_right.jpg" style="transform:rotate(90deg);"></image>
  50. </view>
  51. <view class="exchange-rule-per" wx:if="{{item.state !== 1}}">
  52. <text class="{{item.state === 3 ? 'redWord':''}}">{{item.state_cn}}</text>
  53. </view>
  54. <view class="clean"></view>
  55. </view>
  56. <view wx:if="{{showPanel && panelId === item.id}}">
  57. <!-- <view> -->
  58. <view wx:if="{{bindTel}}">
  59. <view class="exchange-integral" wx:if="{{!show}}">
  60. <text class="exchange-integral-title">现有代金券</text>
  61. <text class="exchange-integral-count">{{originInToTal}}</text>
  62. <view class="clean"></view>
  63. </view>
  64. <view class="exchange-integral" wx:if="{{!show}}">
  65. <text class="exchange-integral-title">将消耗代金券</text>
  66. <text class="exchange-integral-count">{{useIntegral}}</text>
  67. <view class="clean"></view>
  68. </view>
  69. </view>
  70. <view wx:if="{{!bindTel}}">
  71. <view class="exchange-integral1" wx:if="{{!show}}">
  72. <text class="exchange-integral-title">现有代金券</text>
  73. <text class="exchange-integral-text">尚未绑定手机 , 无法获取代金券数据</text>
  74. <view class="clean"></view>
  75. </view>
  76. </view>
  77. <view class="exchange-radish">
  78. <view class="left">
  79. <text class="fl">汇兑代金券</text>
  80. <input wx:if="{{!originInToTal}}" type="number" value="{{radishCount}}" bindinput="radishCountInput" disabled="{{!show}}" />
  81. <input wx:if="{{originInToTal}}" type="number" bindinput="radishCountInput" value="{{radishCount}}" placeholder="请输入兑换代金券数" />
  82. </view>
  83. <view class="right" wx:if="{{originInToTal}}">
  84. <view class="bg fl" style="margin-right: 36rpx;" bindtap="minus">
  85. <image src="http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/icon/minus.png"></image>
  86. </view>
  87. <view class="bg fl" bindtap="plus">
  88. <image src="http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/icon/plus.png"></image>
  89. </view>
  90. </view>
  91. <view class="clean"></view>
  92. </view>
  93. <view>
  94. <view class="exchange-btn1 fl" bindtap="toUrl">{{item.get_text}}</view>
  95. <form bindsubmit="exchange" report-submit="{{true}}" class="exchange-btn2 fr">
  96. <button formType="submit" class="exchange-btn2__button" data-id="{{item.id}}" data-ratio="{{item.ratio}}" data-tag="{{item.tag}}">
  97. 立即汇兑
  98. </button>
  99. </form>
  100. <!-- <view class="exchange-btn2 fr" bindtap="exchange" ></view> -->
  101. <view class="clean"></view>
  102. </view>
  103. </view>
  104. </view>
  105. <!-- 联通输入服务密码 -->
  106. <view class="pwdDialog" wx:if="{{showPwdDialog}}">
  107. <view class="pwdDialog-panel">
  108. <view class="pwdDialog-hearder">
  109. <text>请输入付款密码</text>
  110. <image src="http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/icon/closed.jpg" bindtap="showDialog"></image>
  111. </view>
  112. <view class="pwdDialog-logo">
  113. <image src="{{clogo}}"></image>
  114. </view>
  115. <view class="pwdDialog-input">
  116. <text>付款密码</text>
  117. <input type="password" name="password" bindinput="servicePwdInput" placeholder="请输入付款密码" />
  118. </view>
  119. <view class="pwdDialog-btn" bindtap="sumbit">
  120. 确认
  121. </view>
  122. <view class="pwdDialog-forgot" bindtap="toUrl">
  123. 查看付款密码
  124. </view>
  125. </view>
  126. </view>
  127. <!-- 查询移动代金券验证码 -->
  128. <view class="pwdDialog" wx:if="{{ydCodeDialog}}">
  129. <view class="ydDialog-panel">
  130. <view class="pwdDialog-hearder">
  131. <text>请输入获取移动代金券验证码</text>
  132. <image src="http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/icon/closed.jpg" bindtap="ydDialog"></image>
  133. </view>
  134. <view class="pwdDialog-logo">
  135. <image src="{{clogo}}"></image>
  136. </view>
  137. <view class="ydDialog-input">
  138. <input type="text" name="code" bindinput="phoneCodeInput" placeholder="请输入短信验证码" />
  139. <view wx:if="{{ countdown <= 0 }}" class="ydDialog-btnCode" bindtap="getCode">获取验证码</view>
  140. <view class="ydDialog-btnCode" style="color: #bac8da;" wx:if="{{ countdown > 0 }}" >{{countdown}}s后可重新获取</view>
  141. </view>
  142. <view class="ydDialog-btn" bindtap="checkYDIntegral">
  143. 确认
  144. </view>
  145. </view>
  146. </view>
  147. <!-- 汇兑移动代金券验证码 -->
  148. <view class="pwdDialog" wx:if="{{ydExchangeDialog}}">
  149. <view class="ydDialog-panel">
  150. <view class="pwdDialog-hearder">
  151. <text>请输入汇兑移动代金券验证码</text>
  152. <image src="http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/icon/closed.jpg" bindtap="ydExDialog"></image>
  153. </view>
  154. <view class="pwdDialog-logo">
  155. <image src="{{clogo}}"></image>
  156. </view>
  157. <view class="ydDialog-input">
  158. <input type="text" name="code" bindinput="phoneCodeInput" placeholder="请输入短信验证码" />
  159. <view wx:if="{{ countdown <= 0 }}" class="ydDialog-btnCode" bindtap="getCode">获取验证码</view>
  160. <view class="ydDialog-btnCode" style="color: #bac8da;" wx:if="{{ countdown > 0 }}" >{{countdown}}s后可重新获取</view>
  161. </view>
  162. <view class="ydDialog-btn" bindtap="sumbitYD">
  163. 确认
  164. </view>
  165. </view>
  166. </view>
  167. </view>