|
|
@ -3,25 +3,27 @@ import dayjs from '../../utils/dayjs/index.js' |
|
|
|
import relativeTime from '../../utils/dayjs/relativeTime.js' |
|
|
|
import { TopicModel } from '../../models/topic.js' |
|
|
|
import { store } from '../../utils/store.js' |
|
|
|
import { UserModel } from '../../models/user.js' |
|
|
|
let userModel = new UserModel() |
|
|
|
|
|
|
|
dayjs.extend(relativeTime) |
|
|
|
let topicModel = new TopicModel() |
|
|
|
|
|
|
|
const app = getApp() |
|
|
|
Page({ |
|
|
|
|
|
|
|
/** |
|
|
|
* 页面的初始数据 |
|
|
|
*/ |
|
|
|
data: { |
|
|
|
// headerTitles: ['互动区', '金点子', '留言箱'],
|
|
|
|
headerTitles: ['留言互动', '赋能中心', '人才吹哨'], |
|
|
|
headerTitles: ['找资源','报需求','交朋友' ], |
|
|
|
segmentIndex: 0, |
|
|
|
currPage: 1, |
|
|
|
//留言互动的列表
|
|
|
|
topicList: [], |
|
|
|
goodIdeaList: [], |
|
|
|
//赋能中心的列表
|
|
|
|
centerList: [] |
|
|
|
centerList: [], |
|
|
|
typeList:[] |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
@ -76,7 +78,23 @@ Page({ |
|
|
|
// url: '/pages/home/index',
|
|
|
|
// })
|
|
|
|
// }
|
|
|
|
|
|
|
|
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 (res.confirm) { |
|
|
|
wx.redirectTo({ |
|
|
|
url: '/pages/weChatAuth/index?type=2', |
|
|
@ -86,6 +104,7 @@ Page({ |
|
|
|
url: '/pages/home/index', |
|
|
|
}) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
}) |
|
|
@ -93,6 +112,24 @@ Page({ |
|
|
|
} |
|
|
|
} 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/home/index', |
|
|
|
}) |
|
|
|
}) |
|
|
|
}else{ |
|
|
|
wx.showModal({ |
|
|
|
title: '温馨提示', |
|
|
|
content: '是否前往绑定微信?', |
|
|
@ -109,6 +146,8 @@ Page({ |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
//留言互动
|
|
|
@ -170,6 +209,13 @@ Page({ |
|
|
|
//赋能中心
|
|
|
|
fetchCenterList(){ |
|
|
|
let page = this.data.currPage; |
|
|
|
|
|
|
|
topicModel.getResourceTypeList(res=>{ |
|
|
|
this.setData({ |
|
|
|
typeList:res.result |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
topicModel.getCenterList(page,res => { |
|
|
|
if (res.list.length == 0) { |
|
|
|
wx.showToast({ |
|
|
|