index.wxml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <skeleton />
  2. <view class="header-bg">
  3. <view class="faceimg"><open-data type="userAvatarUrl"></open-data></view>
  4. <view class="nackname">
  5. <open-data type="userNickName"></open-data>
  6. <view class="vip" bindtap="openVip">
  7. <block wx:if="{{is_shop}}"><van-tag round type="success">{{store_name}}</van-tag></block>
  8. <block wx:else><van-tag round type="danger">未开通小店</van-tag></block>
  9. </view>
  10. </view>
  11. <navigator url="../user/qrcode" hover-class='none' class="qr"><van-icon name="qr" size="30px" /></navigator>
  12. </view>
  13. <van-tabs sticky bind:change="onChange">
  14. <van-tab name="0" title="未上架" />
  15. <van-tab name="1" title="已上架" />
  16. <van-tab name="2" title="已成交" />
  17. </van-tabs>
  18. <view class="body">
  19. <block wx:if="{{is_shop}}">
  20. <block wx:if="{{lists.length > 0}}">
  21. <include src="component/item.wxml" />
  22. <include src="/component/loading.wxml" />
  23. </block>
  24. <block wx:else>
  25. <include src="/component/null.wxml" />
  26. </block>
  27. </block>
  28. <block wx:else>
  29. <view class="error">
  30. <view class='img'><image mode="widthFix" src="/img/null.png" /></view>
  31. <text class="msg">请先开通小店</text>
  32. </view>
  33. <view class="button">
  34. <van-button block plain type="primary" bindtap="toggleServicePopup">点击开通小店</van-button>
  35. </view>
  36. </block>
  37. </view>
  38. <van-popup show="{{ openStore }}" position="bottom" custom-class="bottom" bind:close="toggleServicePopup" catchtouchmove="moveTouch" round="{{ true }}">
  39. <form bindsubmit="formSubmit" report-submit="true">
  40. <view class="popup">
  41. <van-field name="store_name" placeholder="请输入小店名称" label="小店名称" />
  42. <view class="service">
  43. <view class="left" bindtap="service">平台服务协议</view>
  44. <view class="right"><van-checkbox value="{{ service }}" bind:change="onService"></van-checkbox></view>
  45. </view>
  46. <view class="button">
  47. <button class="weui-btn" type="primary" plain="true" block formType="submit">申请开通小店</button>
  48. </view>
  49. </view>
  50. </form>
  51. </van-popup>
  52. <van-action-sheet title="请选择支付方式 " show="{{ show }}" actions="{{ actions }}" bind:close="onClose" bind:select="onSelect" cancel-text="取消" bind:cancel="onClose" data-address-id="{{address.id}}" />
  53. <!-- 古德云支付组件 -->
  54. <goodpay wx:if="{{ chickPayBtn }}" params="{{ orderParams }}" bindSuccess="goodPaySuccess" bindFail="goodPayFail" bindComplete="goodPayComplete" bind:Change="goodPayChange"/>