You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

131 lines
2.4 KiB

// pages/life/index.js
const app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
tabbar: {},
userInfo: {},
CustomBar: app.globalData.CustomBar,
menuHeight: app.globalData.menuHeight,
navHeight: app.globalData.navHeight,
menuTop: app.globalData.menuTop,
demandCounts: 0,
supplyCounts: 0,
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
app.editTabbar();
app.getInfo()
this.getOrderCount()
},
getOrderCount(){
app.http('GET','Communicate/getOrderCounts').then((res)=>{
if(res.data.success){
this.setData({
demandCounts: res.data.data.demandCounts,
supplyCounts: res.data.data.supplyCounts
})
}
})
},
getUser(){
let userInfo = wx.getStorageSync('userInfo');
this.setData({
userInfo
})
console.log(this.data.userInfo)
},
// 跳转首席体验官
toMine(){
if(this.data.isRecharge){
wx.navigateTo({
url: '/pages/user/mine/index'
})
} else{
wx.navigateTo({
url: '/pages/user/agreement/index'
})
}
},
//跳转资源订单
toResourcesOrder(){
wx.navigateTo({
url: '/pages/user/resourcesOrder/index'
})
},
//跳转需求订单
toNeedsOrder(){
wx.navigateTo({
url: '/pages/user/needsOrder/index'
})
},
//跳转需求管理
toNeedsManage(e){
let type = e.currentTarget.dataset.type
wx.navigateTo({
url: '/pages/user/needsManage/index?type=' + type,
})
},
//跳转资源管理
toResourcesManage(e){
let type = e.currentTarget.dataset.type
wx.navigateTo({
url: '/pages/user/resourcesManage/index?type=' + type,
})
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
// app.getInfo();
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})