login.wxml 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <view class='content'>
  2. <view class="app-title">青雲慧小程序</view>
  3. <image src="{{appAssetsUrl2}}wjxy/login.png" class="li1" bindtap="toHome" />
  4. <!-- <image src="/assets/images/login.png" class="li1" bindtap="toHome" /> -->
  5. <!-- <view class="invitation-code">
  6. <text>邀请码 </text>
  7. <input value="{{inviteCode}}" class="weui-input" bindinput="inviteCodeInput" placeholder="请输入邀请码" />
  8. </view> -->
  9. <view class="tip-box">
  10. <checkbox-group bindchange="change">
  11. <checkbox color="#00A5FB" style="transform:scale(0.7)" value="cb" />
  12. </checkbox-group>
  13. <text class="my">我已阅读并同意</text>
  14. <text class="yin" bindtap="toPrivacy">《隐私协议》</text>
  15. </view>
  16. <view class="btnwrap">
  17. <!-- <button wx:if="{{!showUserBtn}}" class="btn-submit" hover-class="button-hover" hover-stop-propagation="false" open-type="getPhoneNumber"
  18. bindgetphonenumber="getPhoneNumber">
  19. 微信登录
  20. </button> -->
  21. <button id="agree-btn1" class="btn-submit" hover-class="button-hover" hover-stop-propagation="false" open-type="getUserInfo|agreePrivacyAuthorization" bindtap="getUserInfo" bindagreeprivacyauthorization="handleAgreePrivacyAuthorization">
  22. 授权登录
  23. </button>
  24. </view>
  25. <view class="cancel" bindtap="toHome">取消登录</view>
  26. <button class="btn-submit" bindtap="updateUserInfo" wx:if="{{false}}">获取用户头像信息</button>
  27. <view class="footer-t footer-t1" bindtap="goxy" wx:if="{{false}}">
  28. 登录即代表您同意
  29. <text>《用户协议》</text>
  30. </view>
  31. <view class="footer-t" wx:if="{{false}}">使用微信登录时将获取您的头像昵称等公开信息</view>
  32. <view class="login-popup" wx:if="{{loginPopup}}">
  33. <view class="user-info-box">
  34. <image src="{{appAssetsUrl2}}wjxy/close.png" class='popup-close' bindtap="closePopup"></image>
  35. <view class="top-title">
  36. <text class="title">获取你的昵称、头像、手机号</text>
  37. <text class="tip">获取用户头像、昵称、手机号、主要用于向用户提供具有辨识度的用户中心界面</text>
  38. </view>
  39. <view class="func-box">
  40. <!-- <u-upload ref="uUpload" v-show="false"></u-upload> -->
  41. <button type="default" class="avatarBtn" open-type="chooseAvatar" bind:chooseavatar="getUserImg">
  42. <view class="avatar-box">
  43. <div class="box-left">
  44. <text class="txt">头像</text>
  45. </div>
  46. <view class="box-right">
  47. <image wx:if="{{params.memberphoto}}" src="{{params.memberphoto}}" mode="aspectFill"></image>
  48. <image wx:else src="{{appAssetsUrl2+'new/user.png'}}" mode="aspectFill"></image>
  49. <text>〉</text>
  50. </view>
  51. </view>
  52. </button>
  53. <view class="line"></view>
  54. <view class="name-box">
  55. <div class="box-left">
  56. <text class="txt">昵称</text>
  57. </div>
  58. <input type="nickname" maxlength="30" placeholder="请点击选择昵称" bindinput="getNickname" value="{{params.vipname}}" />
  59. </view>
  60. <view class="line"></view>
  61. <!-- -->
  62. <view class="phone-box">
  63. <div class="box-left">
  64. <text class="txt">手机号</text>
  65. </div>
  66. <view class="box-right">
  67. <text>{{telInput || '请点击按钮'}}</text>
  68. <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">绑定手机号</button>
  69. </view>
  70. </view>
  71. <view class="line"></view>
  72. <view class="name-box">
  73. <div class="box-left">
  74. <text class="txt">邀请码</text>
  75. </div>
  76. <view class="box-right">
  77. <input maxlength="30" placeholder="请填写邀请码" value="{{invitecode}}" />
  78. </view>
  79. </view>
  80. </view>
  81. <view class="line"></view>
  82. <button class="custom-style" color="#FACA2E" bindtap="register">注册</button>
  83. </view>
  84. </view>
  85. </view>
  86. <!-- 目前注册和登录都出自同一接口,即"member/appLogin"
  87. 在此暂定规则: 响应数据code统一为0
  88. 然后分以下几种情况:
  89. 1.没有此用户,即注册: 有邀请码则存入表数据; 没邀请码则不管
  90. 2.有此用户,即登录: 有邀请码,msg提示"您已经注册,邀请码无法使用"; 没邀请码则不管
  91. by cyz -->