authorizedLoginDialog.wxml 1.9 KB

12345678910111213141516171819202122232425262728293031
  1. <!--componets/authorized-login-dialog/authorizedLoginDialog.wxml-->
  2. <van-popup show="{{ showDialog }}" close-on-click-overlay="{{false}}" position="bottom" z-index="10087" overlay
  3. bind:close="onCloseDialog" custom-style="background-color: transparent;">
  4. <view class="dialog-bg">
  5. <view class="close-btn" bindtap="onCloseDialog">
  6. <van-icon name="cross" />
  7. </view>
  8. <view class="title-box">
  9. <image class="logo" src="../../static/images/logo.png" mode="widthFix"></image>
  10. <text class="title">舒眠大健康</text>
  11. </view>
  12. <text class="desc">请您授权头像、昵称、手机号信息,您授权的信息将受到严格保护,请放心使用。</text>
  13. <button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">
  14. <image class="avatar" src="{{avatarUrl}}" mode="widthFix"></image>
  15. </button>
  16. <input type="nickname" class="nickname-input" placeholder="请输入昵称" bind:change="onInputNameChange"
  17. placeholder-style="color: #888888;" value="{{nickName}}" />
  18. <button wx:if="{{!phoneNumber.length}}" open-type="getPhoneNumber" class="custom-input-button"
  19. bindgetphonenumber="onGetPhoneNumber">获取手机号码</button>
  20. <input wx:else type="number" class="nickname-input" placeholder="请输入手机号码" bindinput="onInputPhoneChange"
  21. placeholder-style="color: #888888;" value="{{phoneNumber}}" maxlength="11" disabled="{{true}}" />
  22. <button open-type="getUserInfo" bindgetuserinfo="handleUserInfo" class="auth-button"
  23. disabled="{{disableCommitBtn}}">
  24. 确认授权
  25. </button>
  26. <view wx:if="{{showLoading}}" class="mask-content">
  27. <van-loading type="spinner" custom-class="custom-loading" color="#0ABCA4" size="80rpx" />
  28. </view>
  29. </view>
  30. </van-popup>