Commit 8f0ecaa5a1cf2dba34de0e267d6db053e8772688
1 parent
e780268d39
Exists in
master
and in
2 other branches
新增首页接口
Showing 3 changed files with 56 additions and 67 deletions
littleApp_child/app.js
View file @
8f0ecaa
| ... | ... | @@ -19,7 +19,9 @@ |
| 19 | 19 | var that = this |
| 20 | 20 | //调用API从本地缓存中获取数据 |
| 21 | 21 | var userToken = wx.getStorageSync('userToken') |
| 22 | + var userId = wx.getStorageSync('userId') | |
| 22 | 23 | this.globalData.token = userToken |
| 24 | + this.globalData.userId = userId | |
| 23 | 25 | console.log(userToken) |
| 24 | 26 | |
| 25 | 27 | // wx.navigateTo({ |
| ... | ... | @@ -318,6 +320,7 @@ |
| 318 | 320 | globalData: { |
| 319 | 321 | userInfo: null, |
| 320 | 322 | token: '', |
| 323 | + userId:'', | |
| 321 | 324 | openInfo: {}, |
| 322 | 325 | }, |
| 323 | 326 |
littleApp_child/pages/home/home.js
View file @
8f0ecaa
| ... | ... | @@ -30,55 +30,37 @@ |
| 30 | 30 | /*---------生命周期--------*/ |
| 31 | 31 | onLoad: function () { |
| 32 | 32 | var isFirst = wx.getStorageSync('isFirst') |
| 33 | + // 网络监听 | |
| 34 | + this.networkStatusChange() | |
| 33 | 35 | if (!isFirst) { |
| 34 | - this.setData({ | |
| 35 | - pageType: 3 | |
| 36 | - }) | |
| 37 | - console.log('我是空的') | |
| 36 | + wx.setStorageSync('isFirst', 'isFirst') | |
| 37 | + this.welcomePage() | |
| 38 | 38 | } else { |
| 39 | - console.log('我是空的') | |
| 40 | - } | |
| 41 | - | |
| 42 | - | |
| 43 | - // var that = this | |
| 44 | - this.networkStatusChange() | |
| 45 | - // this.networkstatus() | |
| 46 | - if (app.globalData.token == null || app.globalData.token == '') { | |
| 39 | + if (app.globalData.token == null || app.globalData.token == '') { | |
| 47 | 40 | this.loginPage() |
| 48 | - } else { | |
| 41 | + } else { | |
| 49 | 42 | networkUtil.showLoading() |
| 50 | - this.getUserInfo() | |
| 43 | + | |
| 51 | 44 | this.homePage() |
| 52 | 45 | // 监听事件 |
| 53 | 46 | event.on('likeChanged', this, function (data) { |
| 54 | - if (data.categoryIndex == -1) { | |
| 55 | - var artList = this.data.crisisCategorie | |
| 56 | - artList[data.articleIdIndex].likeCount++ | |
| 57 | - this.setData({ | |
| 58 | - crisisCategorie: artList | |
| 59 | - }); | |
| 60 | - } else { | |
| 61 | - var artList = this.data.articleList | |
| 62 | - artList[data.categoryIndex].article[data.articleIdIndex].likeCount++ | |
| 63 | - this.setData({ | |
| 64 | - articleList: artList | |
| 65 | - }); | |
| 66 | - } | |
| 47 | + if (data.categoryIndex == -1) { | |
| 48 | + var artList = this.data.crisisCategorie | |
| 49 | + artList[data.articleIdIndex].likeCount++ | |
| 50 | + this.setData({ | |
| 51 | + crisisCategorie: artList | |
| 52 | + }); | |
| 53 | + } else { | |
| 54 | + var artList = this.data.articleList | |
| 55 | + artList[data.categoryIndex].article[data.articleIdIndex].likeCount++ | |
| 56 | + this.setData({ | |
| 57 | + articleList: artList | |
| 58 | + }); | |
| 59 | + } | |
| 67 | 60 | }) |
| 61 | + } | |
| 68 | 62 | } |
| 69 | - | |
| 70 | 63 | }, |
| 71 | - onShow: function () { | |
| 72 | - // 生命周期函数--监听页面显示 | |
| 73 | - if (app.globalData.token.length > 0 && this.data.isLogin == true) { | |
| 74 | - this.getUserInfo() | |
| 75 | - this.homePage() | |
| 76 | - } | |
| 77 | - | |
| 78 | - if (wx.getStorageSync("access_token") != null && !wx.getStorageSync("isHxOpend")) { | |
| 79 | - | |
| 80 | - } | |
| 81 | - }, | |
| 82 | 64 | onUnload: function () { |
| 83 | 65 | // 移除监听 |
| 84 | 66 | event.remove('likeChanged', this); |
| ... | ... | @@ -91,7 +73,6 @@ |
| 91 | 73 | return |
| 92 | 74 | } |
| 93 | 75 | // 网络请求,重新请求一遍数据 |
| 94 | - this.getUserInfo() | |
| 95 | 76 | this.homePage() |
| 96 | 77 | }, |
| 97 | 78 | // 点击头像 |
| 98 | 79 | |
| 99 | 80 | |
| 100 | 81 | |
| 101 | 82 | |
| 102 | 83 | |
| ... | ... | @@ -114,18 +95,32 @@ |
| 114 | 95 | }, |
| 115 | 96 | /*---------自定义函数--------*/ |
| 116 | 97 | homePage() { |
| 117 | - this.getAccessToken() | |
| 118 | 98 | var that = this |
| 99 | + this.requestHomeInfo() | |
| 119 | 100 | that.setData({ |
| 120 | - isLogin: false | |
| 101 | + pageType: 2 | |
| 121 | 102 | }) |
| 122 | 103 | }, |
| 123 | - loginPage() { | |
| 104 | + toLogin() { | |
| 124 | 105 | var that = this |
| 125 | 106 | that.setData({ |
| 126 | - isLogin: true | |
| 107 | + pageType: 1 | |
| 127 | 108 | }) |
| 128 | 109 | }, |
| 110 | + welcomePage(){ | |
| 111 | + var that = this | |
| 112 | + that.setData({ | |
| 113 | + pageType: 3 | |
| 114 | + }) | |
| 115 | + }, | |
| 116 | + calculatePageSize() { | |
| 117 | + var windowWidth = wx.getSystemInfoSync().windowWidth | |
| 118 | + var smallWidth = ((windowWidth - 10) / 2 - 10) | |
| 119 | + this.setData({ | |
| 120 | + item_big_height: 'height:' + windowWidth / 4 + 'px', | |
| 121 | + item_small: 'width:' + smallWidth / 2 + 'px;height:' + smallWidth / 2 + 'px', | |
| 122 | + }) | |
| 123 | + }, | |
| 129 | 124 | // 监听网络状态 |
| 130 | 125 | networkStatusChange() { |
| 131 | 126 | var that = this |
| 132 | 127 | |
| ... | ... | @@ -135,13 +130,17 @@ |
| 135 | 130 | } |
| 136 | 131 | }) |
| 137 | 132 | }, |
| 133 | + requestHomeInfo(){ | |
| 134 | + // 需要先请求用户信息 | |
| 135 | + this.getUserInfo() | |
| 136 | + }, | |
| 138 | 137 | // 获取用户信息 |
| 139 | 138 | getUserInfo() { |
| 140 | 139 | |
| 141 | 140 | var self = this |
| 142 | 141 | var param = { 'token': app.globalData.token } |
| 143 | - networkUtil._get(api.getUserInfo, param, function (res) { | |
| 144 | - | |
| 142 | + networkUtil._get(api.userInfo + app.globalData.userId, {}, function (res) { | |
| 143 | + console.log('获取用户信息',res) | |
| 145 | 144 | }, function (res) { |
| 146 | 145 | networkUtil.showErrorToast(res.errormsg) |
| 147 | 146 | }) |
| ... | ... | @@ -159,11 +158,6 @@ |
| 159 | 158 | |
| 160 | 159 | }, |
| 161 | 160 | /*---------------欢迎介绍页面---------------*/ |
| 162 | - toLogin() { | |
| 163 | - this.setData({ | |
| 164 | - pageType: 1 | |
| 165 | - }) | |
| 166 | - }, | |
| 167 | 161 | |
| 168 | 162 | // 获取验证码 |
| 169 | 163 | getVerifyCode: function (e) { |
| 170 | 164 | |
| 171 | 165 | |
| ... | ... | @@ -216,19 +210,14 @@ |
| 216 | 210 | }, 1000) |
| 217 | 211 | }, |
| 218 | 212 | blurInput: function (e) { |
| 219 | - console.log(e) | |
| 220 | 213 | phone = e.detail.value |
| 221 | 214 | }, |
| 222 | 215 | blurNameInput:function(e){ |
| 223 | - console.log(e) | |
| 224 | 216 | name = e.detail.value |
| 225 | 217 | }, |
| 226 | 218 | // 提交表单 |
| 227 | 219 | formSubmit: function (e) { |
| 228 | 220 | |
| 229 | - // wx.navigateTo({ | |
| 230 | - // url: '../childcare_knowledge/childcare_knowledge' | |
| 231 | - // }) | |
| 232 | 221 | var self = this |
| 233 | 222 | if (e.detail.value.code == "") { |
| 234 | 223 | wx.showModal({ |
| 235 | 224 | |
| 236 | 225 | |
| 237 | 226 | |
| ... | ... | @@ -258,17 +247,14 @@ |
| 258 | 247 | }) |
| 259 | 248 | }, |
| 260 | 249 | loginSuccess(data) { |
| 261 | - console.log(data) | |
| 262 | 250 | wx.setStorageSync('userToken', data.token) |
| 251 | + wx.setStorageSync('userId', data.id) | |
| 263 | 252 | wx.setStorageSync('hxName', data.hxName) |
| 264 | 253 | wx.setStorageSync('hxPassWord', data.hxPassWord) |
| 265 | 254 | getApp().globalData.token = data.token |
| 266 | - // wx.navigateTo({ | |
| 267 | - // url: '../HasDocumentedVerifySuccess/HasDocumentedVerifySuccess?name=' + name | |
| 268 | - // }) | |
| 269 | - this.setData({ | |
| 270 | - pageType:2 | |
| 271 | - }) | |
| 255 | + getApp().globalData.userId = data.id | |
| 256 | + this.homePage() | |
| 272 | 257 | } |
| 258 | + | |
| 273 | 259 | }) |
littleApp_child/utils/apiFile.js
View file @
8f0ecaa