mine.wxml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <view class="container">
  2. <image class="index-img" src="{{baseUrl + '/static/image/me-bg.png'}}" mode="aspectFit"></image>
  3. <view class="mine">
  4. <view class="user-box">
  5. <button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
  6. <van-image lazy-load round width="144rpx" height="144rpx" fit="cover" src="{{userInfo.avatar}}" />
  7. </button>
  8. <view class="user-text mt28">{{userInfo.nickname}}</view>
  9. <view class="user-text user-number" wx:if="{{userInfo.competitionNo}}">参赛号:{{userInfo.competitionNo}}</view>
  10. </view>
  11. <view class="bg-color">
  12. <view class="content">
  13. <view class="card-box">
  14. <van-cell is-link wx:for="{{menuList}}" wx:key="index" class="{{index === menuList.length - 1 ? 'last-cell' : ''}}" bind:click="goPage" data-index="{{index}}">
  15. <view slot="icon">
  16. <image class="card-img" src="{{item.icon}}" mode="aspectFit"/>
  17. </view>
  18. <view slot="title">
  19. <view class="van-cell-text">{{item.title}}</view>
  20. </view>
  21. </van-cell>
  22. </view>
  23. </view>
  24. <view class="logo-item">
  25. <image class="logo-img" src="{{baseUrl + '/static/image/logo.png'}}" mode="aspectFit"/>
  26. </view>
  27. </view>
  28. </view>
  29. <!-- 客服弹窗 -->
  30. <van-dialog
  31. confirm-button-class="confirm-btn"
  32. use-slot
  33. title="联系客服"
  34. show="{{showAgreementModal}}"
  35. show-cancel-button="{{false}}"
  36. >
  37. <view class="dialog-box">
  38. <image class="box-code" src="{{programConfig.customer_qrcode}}" mode="aspectFill"></image>
  39. <view class="box-text" bindtap="onPhone" wx:if="{{programConfig.customer_phone}}">客服电话:{{programConfig.customer_phone}}</view>
  40. <view class="box-text" wx:if="{{programConfig.customer_email}}">客服邮箱:{{programConfig.customer_email}}</view>
  41. </view>
  42. </van-dialog>
  43. </view>