var year = '2020'; var month = '05'; var day = '01'; var hour = '08'; var minute = '00'; var second = '00'; var week = '星期一'; setInterval(function () { setDate(); initlineChart(); initPieChart(); }, 1000); setInterval(function () { getOther(); }, 500); function setDate() { getDate(); $('#bar-year').text(year); $('#bar-month').text(month); $('#bar-day').text(day); $('#bar-hour').text(hour); $('#bar-minute').text(minute); $('#bar-second').text(second); $('#bar-week').text(week); } /** * 获取时间 */ function getDate() { http.get(baseUrl+"/monitor/date", null, function (res) { if (res.code === 200){ year = res.data.year; month = res.data.month; day = res.data.day; hour = res.data.hour; minute = res.data.minute; second = res.data.second; week = res.data.week; } else if (res.code === 403){ parent.location.href = baseUrl+"/login"; } else { layer.msg("连接服务器失败", {icon: 2}); } }) } /** * 获取其他数据 */ function getOther() { http.get(baseUrl+"/monitor/other", {crnId: getUrlVal("crnId"), ledId: getUrlVal("ledId")}, function (res) { if (res.code === 200){ // 左 $('#xDistance').text(res.data.xDistance); $('#yDistance').text(res.data.yDistance); $('#xDuration').text(res.data.xDuration); $('#yDuration').text(res.data.yDuration); // 中上 crnChartOption.series[0].data[0].value = res.data.xSpeed - 0; // 走行 crnChartOption.series[1].data[0].value = res.data.ySpeed - 0; // 升降 crnChartOption.series[2].data[0].value = res.data.zSpeed - 0; // 叉牙 crnChartOption.series[3].data[0].value = res.data.forkPos - 0; // 货叉位置 // crnChartOption.series[0].data[0].value = (Math.random()*100).toFixed(2) - 0; // crnChartOption.series[1].data[0].value = (Math.random()*7).toFixed(2) - 0; // crnChartOption.series[2].data[0].value = (Math.random()*2).toFixed(2) - 0; // crnChartOption.series[3].data[0].value = (Math.random()*2).toFixed(2) - 0; crnChart.setOption(crnChartOption); // 中下 if (res.data.isShow) { $('#banner').hide(); $('#led-content').show(); $('#led-p-content').text(res.data.content); } else { $('#led-content').hide(); $('#banner').show(); $('#led-p-content').text(""); } } else if (res.code === 403){ parent.location.href = baseUrl+"/login"; } else { layer.msg("连接服务器失败", {icon: 2}); } }) } // 全屏 ----------------------------------------------------------------------- //开始全屏 function full() { var docElm = document.documentElement; //W3C if (docElm.requestFullscreen) { docElm.requestFullscreen(); } //FireFox else if (docElm.mozRequestFullScreen) { docElm.mozRequestFullScreen(); } //Chrome等 else if (docElm.webkitRequestFullScreen) { docElm.webkitRequestFullScreen(); } //IE11 else if (elem.msRequestFullscreen) { elem.msRequestFullscreen(); } } //退出全屏 function exitFull() { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } } //事件监听 document.addEventListener("fullscreenchange", function () { try { fullscreenState.innerHTML = (document.fullscreen) ? "" : "not "; } catch (e) {} }, false); document.addEventListener("mozfullscreenchange", function () { fullscreenState.innerHTML = (document.mozFullScreen) ? "" : "not "; }, false); document.addEventListener("webkitfullscreenchange", function () { fullscreenState.innerHTML = (document.webkitIsFullScreen) ? "" : "not "; }, false); document.addEventListener("msfullscreenchange", function () { fullscreenState.innerHTML = (document.msFullscreenElement) ? "" : "not "; }, false); document.onkeyup = function (e) { if (window.event)//如果window.event对象存在,就以此事件对象为准 e = window.event; var key = e.charCode || e.keyCode; if (key === 13 || key === 49 || key === 97) { full(); } else if (key === 50 || key === 98) { exitFull(); } }