// pages/shebieguanli-taji/taji.js const app = getApp(); Page({ /** * 页面的初始数据 */ data: { active:1, leftShow:false, show: false, loadShow:false, value:'', actions: [], //基础参数 projectId:'', projectName:'' , loginName:'', userName:'', //塔基数据 deviceName:'', deviceID:'', chargePerson:'', towerBasicData:{}, towerWarnData:{}, initData:{} }, //项目切换 返回值 onProjectSelect(e){ this.onClickShow(); let projectId = e.detail.id; let projectName = e.detail.text; app.globalData.projectId = projectId; app.globalData.projectName = projectName; this.setData({ projectId:projectId, projectName:projectName }) this.onLoad(); }, onClose() { this.setData({ show: false }); }, onclick(){ this.setData({ show: true }); }, onSelect(event) { this.onClickShow(); this.setData({ value: event.detail.name, deviceName:event.detail.name, deviceID:event.detail.deviceSn, chargePerson:event.detail.chargePerson, }); this.getTowerBasicData(event.detail.deviceID); this.selectTowerCraneDetails(event.detail.deviceID); }, showPopup() { this.setData({ leftShow: true }); }, onLeftClose(){ this.setData({ leftShow: false }); }, onClickShow() { this.setData({ loadShow: true }); }, onClickHide() { this.setData({ loadShow: false }); }, // 底部导航 onChange(event) { // event.detail 的值为当前选中项的索引 this.setData({ active: event.detail }); }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { //this.onClickShow(); var that = this; //获取缓存数据 wx.getStorage({ key: 'userinfo', success:function(res){ that.setData({ loginName:res.data.loginName, userName:res.data.userName, projectId:app.globalData.projectId, projectName:app.globalData.projectName, initData:{text:app.globalData.projectName,id:app.globalData.projectId} }) } }) this.selectTowerCraneList(app.globalData.projectId); }, //获取塔吊列表 selectTowerCraneList:function(event){ var that = this; wx.request({ url: app.globalData.reqUrl+'/weixin/machicnery/selectTowerCraneList', data:{ "projectId":event }, method:"GET", success:function(res){ that.onClickHide(); if(res.data.code ==0 && res.data.data.length>0){ let actions = []; for(let i = 0;i