var Constant = require('../../utils/constant.js');
|
var util = require('../../utils/util.js');
|
var app = getApp();
|
Page({
|
data: {
|
userInfo: null,
|
mainCmdList: [
|
[
|
{id:100,text:"通知",icon: "icon-tongzhi2", iconcolor:"red", badgeNum:5, cb:"onNotice", type:"navigate"}
|
],
|
[
|
{id:1,text:"今日巡检", icon:"icon-xunjiandian", iconcolor:"#16b5cb",badgeNum: 0, cb:"onTodayInspection", type:'navigate'},
|
{id:2,text:"巡检记录",icon: "icon-lishi2", iconcolor:"#16b5cb", badgeNum:0,cb: "onHistoryInspection", type:'navigate'},
|
|
],
|
[
|
{id:3,text:"新建报修", icon:"icon-zengjia", iconcolor:"#16b5cb", badgeNum:0, cb:"onAddRepairRequest", type:'navigate'},
|
{id:4,text:"我的报修", icon:"icon-wangshangbaoming", iconcolor:"#16b5cb", badgeNum:0, cb:"onMyReport", type:'navigate'},
|
],
|
[
|
{id:5,text:"我的维修", icon:"icon-baoxiu", iconcolor:"#16b5cb", badgeNum:0, cb:"onMyRepairTask", type:'navigate'}
|
]
|
]
|
},
|
|
|
//
|
onLoad: function (options) {
|
//判断app中的CropID是否和全局的CropID相同,不同则跳转到登陆界面
|
var userInfo = app.globalData.userInfo;
|
//console.log('登录之后的用户信息', userInfo)
|
if (userInfo == null) {
|
wx.redirectTo({
|
url: '/login/login/index',
|
})
|
return;
|
}
|
|
this.setData({
|
userInfo: app.globalData.userInfo,
|
});
|
},
|
//
|
refreshUserInfo: function () {
|
var userInfo = app.globalData.userInfo;
|
this.setData({
|
userInfo: userInfo
|
});
|
},
|
//通知
|
onNotice() {
|
var userInfo = this.data.userInfo;
|
//
|
if (!userInfo) {
|
wx.navigateTo({
|
url: '/login/login/index',
|
});
|
return;
|
}
|
|
wx.navigateTo({
|
url: '/other/notice/index',
|
})
|
},
|
// 今日巡检
|
onTodayInspection() {
|
var userInfo = this.data.userInfo;
|
var that = this
|
if (!userInfo) {
|
wx.navigateTo({
|
url: '/login/login/index'
|
});
|
return;
|
}
|
var inspection_url = '/inspection/todayProductList/index';
|
wx.getSystemInfo({
|
success: function (res) {
|
// console.log(res, res.locationEnabled)
|
if (res.locationEnabled == false) {
|
wx.showModal({
|
title: '提示',
|
content: '请打开GPS定位功能!',
|
showCancel: true,
|
});
|
} else if (res.locationEnabled == true) {
|
wx.navigateTo({
|
url: inspection_url,
|
});
|
} else {
|
wx.navigateTo({
|
url: inspection_url,
|
});
|
}
|
}
|
});
|
},
|
//历史巡检
|
onHistoryInspection() {
|
wx.navigateTo({
|
url: '../../inspection/historyByAllList/index',
|
})
|
},
|
//进入泵房考核
|
onTodayAssess(){
|
wx.navigateTo({
|
url: '../../inspection/todayAssess/index',
|
})
|
},
|
// 新建
|
onAddRepairRequest() {
|
var userInfo = this.data.userInfo;
|
//console.log(userInfo, '新建')
|
if (userInfo == null) {
|
wx.redirectTo({
|
url: '/login/login/index',
|
});
|
return;
|
}
|
|
var repair_url = '/repair/addReport/index';
|
wx.getSystemInfo({
|
success: function (res) {
|
// console.log(res, res.locationEnabled)
|
if (res.locationEnabled == false) {
|
wx.showModal({
|
title: '提示',
|
content: '请打开GPS定位功能!',
|
showCancel: true,
|
});
|
} else if (res.locationEnabled == true) {
|
//console.log(res)
|
wx.navigateTo({
|
url: repair_url
|
});
|
} else {
|
wx.navigateTo({
|
url: repair_url
|
});
|
}
|
}
|
});
|
},
|
// 我的维修
|
onMyRepairTask() {
|
var userInfo = this.data.userInfo;
|
if (!userInfo) {
|
wx.navigateTo({
|
url: '/login/login/index'
|
});
|
return;
|
}
|
|
wx.navigateTo({
|
url: '/repair/myTask/index'
|
});
|
},
|
// 我的报修
|
onMyReport() {
|
var userInfo = this.data.userInfo;
|
if (!userInfo) {
|
wx.navigateTo({
|
url: '/login/login/index',
|
});
|
return;
|
}
|
|
wx.navigateTo({
|
url: '/repair/myReport/index',
|
});
|
|
},
|
|
onShareAppMessage: function () {
|
return Constant.Share;
|
},
|
onShow: function () {
|
if (typeof this.getTabBar === 'function' &&
|
this.getTabBar()) {
|
this.getTabBar().setData({
|
selected: 1
|
})
|
}
|
},
|
onReady: function () {},
|
onHide: function () {}
|
})
|