blob: 2ced58187b4cbe2fe5cb89748bcc41e80ae374d8 [file] [log] [blame]
binquan.qiu7f2665f2020-03-27 17:19:57 +08001// pages/loadpage/loadpage.js
2function doLogin() {
3
4}
5
6Page({
7
8
9
10
11 /**
12 * 页面的初始数据
13 */
14 data: {
15 hasSign: true,
16
17 },
18
19 /**
20 * 生命周期函数--监听页面加载
21 */
22 onLoad: function(options) {
binquan.qiu1dddb772020-07-28 18:10:03 +080023 this.doAuth();
binquan.qiu7f2665f2020-03-27 17:19:57 +080024 },
25
26 goRegister: function() {
27 wx.navigateTo({
28 url: '../register/register',
29 })
30 },
31
32 goLogin: function () {
33 wx.navigateTo({
34 url: '../wxlogin/wxlogin',
35 })
36 },
37
38 /**
39 * 生命周期函数--监听页面初次渲染完成
40 */
41 onReady: function() {
42
43 },
44
45 /**
46 * 生命周期函数--监听页面显示
47 */
48 onShow: function() {
49
binquan.qiu7f2665f2020-03-27 17:19:57 +080050 },
51
52 /**
53 * 生命周期函数--监听页面隐藏
54 */
55 onHide: function() {
56
57 },
58
59 /**
60 * 生命周期函数--监听页面卸载
61 */
62 onUnload: function() {
63
64 },
65
66 /**
67 * 页面相关事件处理函数--监听用户下拉动作
68 */
69 onPullDownRefresh: function() {
70
71 },
72
73 /**
74 * 页面上拉触底事件的处理函数
75 */
76 onReachBottom: function() {
77
78 },
79
80 /**
81 * 用户点击右上角分享
82 */
83 onShareAppMessage: function() {
84
binquan.qiu1dddb772020-07-28 18:10:03 +080085 },
86 doAuth:function(){
87 var res = wx.getStorageSync('token');
88 var that = this;
89 if (wx.$isEmpty(res)) {
90 // wx.navigateTo({
91 // url: '../wxlogin/wxlogin',
92 // })
93 that.setData({
94 hasSign: false
95 })
96 return;
97 }
98
99 wx.$doPost('/v1/infor', {}, function(ok, ret) {
100
101 if (ok) {
102 if (ret.data.code == 200) {
103
104 if (!wx.$isEmpty(ret.data.token)) {
105 wx.setStorageSync("token", ret.data.token);
106 }
107 wx.redirectTo({
108 url: '../index/index',
109 })
110
111 } else {
112 // wx.navigateTo({
113 // url: '../wxlogin/wxlogin',
114 // })
115 // this.setData()
116 that.setData({
117 hasSign: false
118 })
119
120 }
121 } else {
122 that.setData({
123 hasSign: false
124 })
125
126 //alert('无法请求到服务器,请检查网络并稍后再试');
127 // if (ret.data.status == 401) {
128 // //need login
129 // // wx.navigateTo({
130 // // url: '../wxlogin/wxlogin',
131 // // })
132 // that.setData({
133 // hasSign: false
134 // })
135 // } else {
136
137 // that.setData({
138 // hasSign: false
139 // })
140 // // wx.navigateTo({
141 // // url: '../wxlogin/wxlogin',
142 // // })
143 // }
144 }
145 })
binquan.qiu7f2665f2020-03-27 17:19:57 +0800146 }
147})