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

271 lines
6.6 KiB
JavaScript

// pages/stationReach/index.js
const app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
numbers:{},
isLogin:false,
isShow:false,
topTips:false,
},
getUserInfoBtn(){
app.getUserInfoBtn(this);
},
getUserInfo: function() {
var that = this;
wx.request({
url: app.globalData.ip + '/user/info',
data: {},
header: app.globalData.header,
method: "POST",
success: function(res) {
console.log(res);
if (res.data.status == 200) {
console.log(res.data.data);
app.globalData.userInfo = res.data.data.userInfo;
that.setData({
userInfo: res.data.data.userInfo,
});
} else if (res.data.status == 9999) {
//app.dialogNotLogin();
} else {
//app.showTips(that, res.data.msg);
}
}
})
},
goDetail(e) {
console.log(e);
var that = this;
let url
wx.navigateTo({
url: '../jobDetail2/index?storeJobId=3566',
})
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
this.setData({
slideButtons: [{
text: '普通',
src: '../../images/gzt.png', // icon的路径
}, {
text: '普通',
extClass: 'test',
src: '../../images/gzt.png', // icon的路径
}, {
type: 'warn',
text: '警示',
extClass: 'test',
src: '../../images/gzt.png', // icon的路径
}],
})
wx.showLoading({
title: '加载中...',
})
console.log(options);
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady() {},
/**
* 生命周期函数--监听页面显示
*/
onShow() {
var that = this;
let currData = {};
currData["roleTag"] = 1;
console.log(app.globalData.isLogin)
wx.request({
url: app.globalData.ip + "/user/apply/order/listStatisticsNumNotReadTotal",
header: app.globalData.header,
method: "GET",
data: currData,
success: function (res) {
console.log(res);
that.setData({
numbers:res.data.data
})
},
});
if (app.globalData.isLogin) {
console.log(app.globalData.loginUserInfo);
this.setData({
isLogin: app.globalData.isLogin,
userId: app.globalData.userId,
userInfo: app.globalData.userInfo,
offlineManage: app.globalData.offlineManage,
isShow:true,
user: app.globalData.loginUserInfo,
});
// that.getWorkOrderHasNotRead();
wx.hideLoading()
console.log('=======================A');
console.log(app.globalData.userInfo);
console.log('=======================B');
if(!app.isEmptyCheck(app.globalData.user.imgSrc)){
if(app.globalData.user.imgSrc != '' && app.globalData.user.imgSrc.startsWith('https://file.matripe.com') ){
// app.globalData.hasAva = true
this.setData({
hasAva:true,
topTips:false
})
}else{
this.setData({
hasAva:false,
topTips:true
})
// app.globalData.hasAva = false
}
}
} else {
console.log('=======================进来了1');
// 由于 userLogin 是网络请求,可能会在 Page.onLoad 之后才返回
// 所以此处加入 callback 以防止这种情况
//app.userWechatAuth(999);
app.userLoginCallback = res => {
this.setData({
isLogin: app.globalData.isLogin,
userId: app.globalData.userId,
userInfo: app.globalData.userInfo,
offlineManage: app.globalData.offlineManage,
isShow:true,
user: app.globalData.loginUserInfo,
});
// that.getWorkOrderHasNotRead();
console.log('=======================AA');
console.log(app.globalData.userInfo);
console.log(app.globalData.loginUserInfo);
console.log('=======================BB');
//wx.hideLoading()
if(!app.isEmptyCheck(app.globalData.user.imgSrc)){
if(app.globalData.userInfo.imgSrc != '' && app.globalData.userInfo.imgSrc.startsWith('https://file.matripe.com') ){
// app.globalData.hasAva = true
this.setData({
hasAva:true,
topTips:false
})
}else{
this.setData({
hasAva:false,
topTips:true
})
// app.globalData.hasAva = false
}
}
}
if(!app.isEmptyCheck(app.globalData.user.imgSrc)){
if(app.globalData.userInfo.imgSrc != '' && app.globalData.userInfo.imgSrc.startsWith('https://file.matripe.com') ){
// app.globalData.hasAva = true
this.setData({
hasAva:true,
topTips:false
})
}else{
this.setData({
hasAva:false,
topTips:true
})
// app.globalData.hasAva = false
}
}else{
this.setData({
hasAva:false,
topTips:true
})
// app.globalData.hasAva = false
}
setTimeout(() => {
that.setData({
isShow:true
})
wx.hideLoading()
}, 500);
}
},
toNoticeD: function(e) {
wx.navigateTo({
url:'/pages/noticeDetail/index?workOrderId=501'
})
},
toTowns: function () {
wx.navigateTo({
url: "/pages/townsman/index",
});
},
toTownsNoJob: function () {
wx.navigateTo({
url: "/pages/townsmanNoJob/index",
});
},
toAnnounce(){
wx.navigateTo({
url: "/pages/announce/index",
});
},
toInform(){
wx.navigateTo({
url: "/pages/inform/index",
});
},
toMyProject(){
wx.navigateTo({
url: "/pages/myProject/index",
});
},
myProcessNew:function(e){
var name = e.currentTarget.dataset.name;
wx.navigateTo({
url: '/pages/myProcessNew/index?from='+name,
})
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide() {},
/**
* 生命周期函数--监听页面卸载
*/
onUnload() {},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh() {},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom() {},
/**
* 用户点击右上角分享
*/
onShareAppMessage() {},
});