index.wxml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <!--index.wxml-->
  2. <scroll-view class="scrollarea" scroll-y type="list">
  3. <view class="user-container">
  4. <view class="userinfo">
  5. <block wx:if="{{canIUseNicknameComp}}">
  6. <button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
  7. <image class="avatar" src="{{userInfo.avatarUrl}}"></image>
  8. </button>
  9. <view class="nickname-wrapper" wx:if="{{userInfo.nickName}}">
  10. <input type="nickname" class="nickname-input" placeholder="{{userInfo.nickName || '请登录'}}" bind:change="onInputChange" />
  11. </view>
  12. <view class="login-in" wx:else bindtap="startLogin">
  13. 请登录
  14. </view>
  15. </block>
  16. <!-- <block wx:elif="{{!hasUserInfo}}">
  17. <button wx:if="{{canIUseGetUserProfile}}" bindtap="getUserProfile"> 获取头像昵称 </button>
  18. </block> -->
  19. <block wx:else>
  20. <image bindtap="bindViewTap" class="userinfo-avatar" src="{{userInfo.avatarUrl}}" mode="cover"></image>
  21. <text class="userinfo-nickname">{{userInfo.nickName}}</text>
  22. </block>
  23. </view>
  24. <view class="user-title">
  25. 我的预约
  26. </view>
  27. <view class="user-zhanwei">
  28. <image class="zhanwei-img" src="https://sit-kelamayi.4dage.com/mini/wxImg/img_03.png"></image>
  29. </view>
  30. <!-- 功能按钮区域 -->
  31. <view class="function-section">
  32. <view class="main-buttons">
  33. <view class="btn-reserve {{!isLoggedIn ? 'btn-disabled' : ''}}" bindtap="startPreview">我的预约</view>
  34. <view class="btn-people {{!isLoggedIn ? 'btn-disabled' : ''}}" bindtap="goToUserList">我的参观人</view>
  35. </view>
  36. <view class="secondary-buttons">
  37. <view class="btn-feed {{!isLoggedIn ? 'btn-disabled' : ''}}" bindtap="goToFeedback">意见反馈</view>
  38. <view class="btn-out" bindtap="logout">退出登录</view>
  39. </view>
  40. </view>
  41. </view>
  42. </scroll-view>