// login.js
// 获取应用实例
var app = getApp()
var api = require("../../utils/api.js")
Page({
  data: {
    motto: '@zhenbei V1.0.0',
    userInfo: {},
    hasUserInfo: false,
    disabled: true,
    btnstate: 'default',
    username: '',
    password: '',
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    canIUseGetUserProfile: false,
    canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false
  },
  // 事件处理函数
  accountInput: function (e) {
      var username = e.detail.value
    if (username !== '') {
      this.setData({
        disabled: false, 
        btnstate: 'primary', 
        username: e.detail.value
      });
    } else {
      this.setData({
        disabled: true,
        btnstate: 'default'
      });
    }
  },
  pwdBlur: function(e) {
    var password = e.detail.value
    if (password != '') {
      this.setData({password: e.detail.value});
    }
  },
  onClickSubmit:function(e){
    wx.request({
      url: api.LoginAPI,
      data: { 
        username: this.data.username, 
        password: this.data.password, 
        // nickname: e.detail.userInfo.nickName,
        // avatar: e.detail.userInfo.avatarUrl
      },
      method: 'POST',
      dataType: 'json',
      success: function (res) {
          console.log(res)
        if (res.data.code) {
          // 初始化用户信息
          app.initUserInfo(res.data.data, e.detail.userInfo);
          // 跳转会上一级页面
          wx.redirectTo({
            url: '../index/index',
          });
        } else {
          wx.showToast({ title: "登录失败", icon: 'none' });
        }
      }
    })
  },
  bindViewTap() {
      
  },
  onLoad() {
  },
})
// login.json
{
    "usingComponents": {}
}```
 帐号 密码
 帐号 密码 
</view>
<view class="hr"></view>
<!-- <button class="btn" disabled="{{disabled}}" type="{{btnstate}}" bind:tap="login">登录</button> -->
<button class="btn" disabled="{{disabled}}" type="{{btnstate}}" open-type="getUserInfo"  bindgetuserinfo="onClickSubmit">登录</button>
<view class="operate">
	<view><navigator url="../mobile/mobile">手机快速注册</navigator></view>
	<view>找回密码</view>
</view>
<!-- <view class="login">
	<view><image src="..//images/wxlogin.png" /></view>
	<view><image src="../images/qqlogin.png" /></view>	
</view> -->
/* pages/login/login.wxss */
 /index.wxss/
 .content {
 margin-top: 60px;
 }
 .userinfo {
 display: flex;
 flex-direction: column;
 align-items: center;
 color: #aaa;
 }
.userinfo-avatar {
 overflow: hidden;
 width: 200rpx;
 height: 200rpx;
 margin: 0rpx;
 border-radius: 50%;
 }
.account {
 display: flex;
 flex-direction: row;
 padding-left: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 width: 100%;
 }
.title {
 margin-right: 30px;
 font-weight: bold;
 }
.hr {
 border: 1px solid #ccc;
 opacity: 0.2;
 width: 90%;
 margin: 0 auto;
 }
.see {
 position: absolute;
 right: 20px;
 }
.btn {
 width: 90%;
 margin-top: 40px;
 color: #999;
 }
.operate {
 display: flex;
 flex-direction: row;
 }
.operate view {
 margin: 0 auto;
 margin-top: 40px;
 font-size: 14px;
 color: #333;
 }
.login {
 display: flex;
 flex-direction: row;
 margin-top: 60px;
 }
.login view {
 margin: 0 auto;
 }
.login image {
 width: 70px;
 height: 98px;
 }
.usermotto {
 margin-top: 140px;
 font-size: 15px;
 }



















