index.wxml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <!--pages/login/index.wxml-->
  2. <view class="sg-container">
  3. <view class="sg-login-box sg-pad-lg">
  4. <view class="sg-center sg-bold sg-title sg-primary-color">{{ title }}</view>
  5. <view class="sg-form">
  6. <block wx:if="{{ type == 'mobile' || type == 'forget' }}">
  7. <view class="sg-form-item sg-bottom-border">
  8. <van-field left-icon="user-o" value="{{ mobile }}" type="number" placeholder="请输入手机号" bind:change="updateValue"
  9. data-name="mobile" label-class="sg-label" />
  10. </view>
  11. <view class="sg-form-item sg-bottom-border">
  12. <block wx:if="{{ type == 'mobile' }}">
  13. <van-field left-icon="lock" value="{{ password }}" placeholder="请输入密码" bind:change="onChange" password="true"
  14. bind:change="updateValue" data-name="password" label-class="sg-label" />
  15. </block>
  16. <block wx:else>
  17. <van-field left-icon="lock" value="{{ name }}" placeholder="请输入真实姓名" bind:change="onChange" bind:change="updateValue" data-name="name" label-class="sg-label" />
  18. </block>
  19. </view>
  20. </block>
  21. <block wx:if="{{ type == 'mobile' }}">
  22. <van-button type="info" block="true" round="true" color="#195ED7" custom-class="sg-margin-top sg-shadow"
  23. bindtap="login">登录</van-button>
  24. </block>
  25. <block wx:elif="{{ type == 'forget' }}">
  26. <van-button type="warning" block="true" round="true" custom-class="sg-margin-top sg-shadow"
  27. bindtap="reset">提交管理员重置</van-button>
  28. <van-button type="info" block="true" round="true" color="#195ED7" custom-class="sg-margin-top sg-shadow" bindtap="switchType" data-type="mobile">返回手机登录</van-button>
  29. </block>
  30. <block wx:elif="{{ type == 'wechat' }}">
  31. <van-button type="primary" block="true" round="true" custom-class="sg-margin-top sg-shadow"
  32. bind:getphonenumber="getUserInfo" icon="http://rt2.swdz.com/mini/wechat2.png" open-type="getPhoneNumber">微信账号快捷登录</van-button>
  33. <van-button type="info" block="true" round="true" color="#195ED7" custom-class="sg-margin-top sg-shadow" bindtap="switchType" data-type="mobile">返回手机登录</van-button>
  34. </block>
  35. <block wx:if="{{ type == 'mobile' }}">
  36. <view class="sg-pad-top" bindtap="switchType" data-type="forget">忘记密码?</view>
  37. </block>
  38. <block wx:if="{{ type == 'mobile' }}">
  39. <van-divider contentPosition="center">其他登录方式</van-divider>
  40. <view class="sg-third-box">
  41. <image src="http://rt2.swdz.com/mini/wechat.png" class="sg-wechat-img" mode="widthFix" bindtap="switchType"
  42. data-type="wechat"></image>
  43. </view>
  44. </block>
  45. <block wx:if="{{ type == 'forget' }}">
  46. <view class="sg-hint-box sg-margin-top sg-gray-color sg-font-small">
  47. <view>温馨提示:</view>
  48. <view>管理员重置成功后,密码默认设置为:123456
  49. 重新在登录页输入手机号和密码后即可登录</view>
  50. </view>
  51. </block>
  52. </view>
  53. </view>
  54. <image src="http://rt2.swdz.com/mini/login-bg.png" mode="widthFix" class="sg-bg"></image>
  55. </view>