|
@ -9,6 +9,7 @@ import { |
|
|
TopicModel |
|
|
TopicModel |
|
|
} from '../../../models/topic.js' |
|
|
} from '../../../models/topic.js' |
|
|
let topicModel = new TopicModel() |
|
|
let topicModel = new TopicModel() |
|
|
|
|
|
const app = getApp() |
|
|
Page({ |
|
|
Page({ |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -60,7 +61,89 @@ Page({ |
|
|
* 生命周期函数--监听页面显示 |
|
|
* 生命周期函数--监听页面显示 |
|
|
*/ |
|
|
*/ |
|
|
onShow: function () { |
|
|
onShow: function () { |
|
|
|
|
|
//进入页面判断是否绑定微信号,如果绑定手机号根据segmentIndex的数值fetch留言互动和赋能中心的资源,否则退回注册页面或者首页
|
|
|
|
|
|
if (store.hasBindUserInfo()) { |
|
|
|
|
|
console.log('已经绑定微信') |
|
|
|
|
|
if (store.hasPhone()) { |
|
|
|
|
|
console.log('已经绑定手机号码') |
|
|
|
|
|
} else { |
|
|
|
|
|
console.log('未绑定手机号码') |
|
|
|
|
|
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/reportDemand/index', |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
wx.showModal({ |
|
|
|
|
|
title: '温馨提示', |
|
|
|
|
|
content: '是否前往验证手机号码?', |
|
|
|
|
|
success(res) { |
|
|
|
|
|
if (res.confirm) { |
|
|
|
|
|
wx.redirectTo({ |
|
|
|
|
|
url: '/pages/weChatAuth/index?type=2', |
|
|
|
|
|
}) |
|
|
|
|
|
} else if (res.cancel) { |
|
|
|
|
|
wx.switchTab({ |
|
|
|
|
|
url: '/pages/home/index', |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
console.log('--未绑定微信--') |
|
|
|
|
|
console.log('app.globalData.navigate.mobile--',app.globalData.navigate.mobile) |
|
|
|
|
|
if (app.globalData.navigate.mobile) { |
|
|
|
|
|
console.log('app.globalData.navigate.mobile--',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/reportDemand/index', |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
wx.showModal({ |
|
|
|
|
|
title: '温馨提示', |
|
|
|
|
|
content: '是否前往绑定微信?', |
|
|
|
|
|
success(res) { |
|
|
|
|
|
if (res.confirm) { |
|
|
|
|
|
// wx.redirectTo({
|
|
|
|
|
|
// url: '/pages/weChatAuth/index?tabType=funeng',
|
|
|
|
|
|
// })
|
|
|
|
|
|
wx.redirectTo({ |
|
|
|
|
|
url: '/pages/weChatAuth/index?tabType=reportDemand', |
|
|
|
|
|
}) |
|
|
|
|
|
} else if (res.cancel) { |
|
|
|
|
|
wx.switchTab({ |
|
|
|
|
|
url: '/pages/home/index', |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|