|
|
@ -15,9 +15,7 @@ Page({ |
|
|
|
* 页面的初始数据 |
|
|
|
*/ |
|
|
|
data: { |
|
|
|
headerTitles: ['找资源','报需求','交朋友','租房子','找贷款' ], |
|
|
|
segmentIndex: 0, |
|
|
|
currPage: 1, |
|
|
|
//留言互动的列表
|
|
|
|
topicList: [], |
|
|
|
goodIdeaList: [], |
|
|
@ -26,8 +24,10 @@ Page({ |
|
|
|
typeList:[], |
|
|
|
page:1, |
|
|
|
next:true, |
|
|
|
tab:"1", |
|
|
|
active:"1" |
|
|
|
tab:"5", |
|
|
|
active:"5", |
|
|
|
loan:{}, |
|
|
|
apartment:[] |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
@ -36,7 +36,7 @@ Page({ |
|
|
|
*/ |
|
|
|
|
|
|
|
onLoad: function () { |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
//进入页面判断是否绑定微信号,如果绑定手机号根据segmentIndex的数值fetch留言互动和赋能中心的资源,否则退回注册页面或者首页
|
|
|
@ -45,31 +45,41 @@ Page({ |
|
|
|
console.log('已经绑定微信') |
|
|
|
if (store.hasPhone()) { |
|
|
|
console.log('已经绑定手机号码') |
|
|
|
return this.fetchCenterList(); |
|
|
|
|
|
|
|
this.setData({ |
|
|
|
topicList: [], |
|
|
|
goodIdeaList: [], |
|
|
|
centerList: [], |
|
|
|
page:1, |
|
|
|
next:true, |
|
|
|
// tab:"5",
|
|
|
|
// active:"5",
|
|
|
|
}) |
|
|
|
|
|
|
|
return this.getData(this.data.tab); |
|
|
|
} else { |
|
|
|
console.log('未绑定手机号码') |
|
|
|
wx.showModal({ |
|
|
|
title: '温馨提示', |
|
|
|
content: '是否前往验证手机号码?', |
|
|
|
success(res) { |
|
|
|
if(app.globalData.navigate.mobile){ |
|
|
|
var params = { |
|
|
|
phone:app.globalData.navigate.mobile, |
|
|
|
nickName:app.globalData.navigate.nickname, |
|
|
|
avatarUrl:app.globalData.navigate.faceImg |
|
|
|
} |
|
|
|
userModel.navigateUser(params,res=>{ |
|
|
|
store.saveUserInfo({ |
|
|
|
nickName: params.nickName, |
|
|
|
avatarUrl: params.avatarUrl, |
|
|
|
phone: params.phone |
|
|
|
}) |
|
|
|
wx.reLaunch({ |
|
|
|
url: '/pages/home/index', |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
if(app.globalData.navigate.mobile){ |
|
|
|
var params = { |
|
|
|
phone:app.globalData.navigate.mobile, |
|
|
|
nickName:app.globalData.navigate.nickname, |
|
|
|
avatarUrl:app.globalData.navigate.faceImg |
|
|
|
} |
|
|
|
userModel.navigateUser(params,res=>{ |
|
|
|
store.saveUserInfo({ |
|
|
|
nickName: params.nickName, |
|
|
|
avatarUrl: params.avatarUrl, |
|
|
|
phone: params.phone |
|
|
|
}) |
|
|
|
wx.reLaunch({ |
|
|
|
url: '/pages/topics/index', |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
wx.showModal({ |
|
|
|
title: '温馨提示', |
|
|
|
content: '是否前往验证手机号码?', |
|
|
|
success(res) { |
|
|
|
if (res.confirm) { |
|
|
|
wx.redirectTo({ |
|
|
|
url: '/pages/weChatAuth/index?type=2', |
|
|
@ -80,9 +90,9 @@ Page({ |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} else { |
|
|
@ -101,7 +111,7 @@ Page({ |
|
|
|
phone: params.phone |
|
|
|
}) |
|
|
|
wx.reLaunch({ |
|
|
|
url: '/pages/home/index', |
|
|
|
url: '/pages/topics/index', |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else{ |
|
|
@ -134,11 +144,19 @@ Page({ |
|
|
|
centerList:[] |
|
|
|
}) |
|
|
|
|
|
|
|
this.getData(tab); |
|
|
|
|
|
|
|
}, |
|
|
|
getData:function(tab){ |
|
|
|
switch (tab) { |
|
|
|
case "1": |
|
|
|
return this.fetchCenterList(); |
|
|
|
case "3": |
|
|
|
return this.fetchTopicList(); |
|
|
|
case "4": |
|
|
|
return this.fetchLoan(); |
|
|
|
case "5": |
|
|
|
return this.fetchRent(); |
|
|
|
default: |
|
|
|
return; |
|
|
|
} |
|
|
@ -220,7 +238,21 @@ Page({ |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
fetchLoan:function(){ |
|
|
|
topicModel.getResourceDetail('aba954f98c489bddf137f6f9f83d6c89',res=>{ |
|
|
|
this.setData({ |
|
|
|
loan:res.result, |
|
|
|
}) |
|
|
|
|
|
|
|
}) |
|
|
|
}, |
|
|
|
fetchRent:function(){ |
|
|
|
topicModel.getApartment(res=>{ |
|
|
|
this.setData({ |
|
|
|
apartment:res.result |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, |
|
|
|
/** |
|
|
|
* 页面上拉触底事件的处理函数 |
|
|
|
*/ |
|
|
@ -235,7 +267,7 @@ Page({ |
|
|
|
this.setData({ |
|
|
|
page: page + 1 |
|
|
|
}) |
|
|
|
console.log(tab) |
|
|
|
|
|
|
|
switch (tab) { |
|
|
|
case "1": |
|
|
|
return this.fetchCenterList(); |
|
|
|