// 配置全局服务器IP
var config_serverIp = "http://10.10.14.186:9019"
var config_years = ['2018', '2019', '2020']
// 年份选择列表生成
var axiosConf = { url: config_serverIp + "/dataex/report/QuerySimpleGP", method: 'post' };
var chartsLoadindStyle = {
text: 'loading',
color: '#4cbbff',
textColor: '#4cbbff',
maskColor: 'rgba(0, 0, 0, 0.3)',
}
var chartsLoadindNodataStyle = {
text: '暂无数据',
color: '#4cbbff',
textColor: '#006ea2',
maskColor: 'rgba(0, 0, 0, 0.3)',
showSpinner: false,
fontSize: 24,
spinnerRadius: 10,
}
if (!localStorage.getItem("islogin")) {
// console.log(localStorage.getItem("islogin"), "islogin");
window.location.href = './login.html';
};
let date = new Date(); //当前日期
// var nowYear = date.getFullYear() + "";
var nowYear = "2021";
// var nowMonth = date.getMonth() + 1 + "";
var nowMonth = "10";
var nowWeekday = date.getDate();
// console.log("nowTime", nowYear, nowMonth, nowWeekday);
// 获取当前年份
var year_list = ""
// 通过配置的config_years生成year的list
config_years.map((e, i) => { year_list += "
" + e + "" })
var config_now_year = ""
if (!GetQueryString("year")) {
config_now_year = config_years[config_years.length - 1]
} else {
config_now_year = GetQueryString("year")
}
// 生成年份列表
var select_year = ''
select_year += '' + config_now_year + ''
select_year += ''
//解析url Get
function GetQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURIComponent(decodeURI(r[2])); return null;
}
$(function () {
// 为超链接增加参数
$('.treeview-menu a').on('click', function () {
url = GetQueryString("year") ? $(this).attr('data-href') + "?year=" + GetQueryString("year") : $(this).attr('data-href')
// return false
GetQueryString("area_name") ? url += "&area_name=" + GetQueryString("area_name") : ""
GetQueryString("year") ? $(location).attr('href', url) : $(window).attr('location', url)
// alert($(this).attr('data-href'))
})
var left = $('.left');
var con = $('.con');
var bg = $('.bgDiv');
var leftNav = $('.leftNav');
showNav(left, leftNav, "left");
function showNav(btn, navDiv, direction) {
btn.on('click', function () {
bg.css({
display: "block",
transition: "opacity .5s"
});
con.css({
display: "none",
})
navDiv.css({
left: "0px",
transition: "left 1s"
})
});
}
$('span').each(function () {
var dom = $(this);
dom.on('click', function () {
// hideNav();
// alert(dom.text())
});
});
bg.on('click', function () {
hideNav();
});
function hideNav() {
leftNav.css({
left: "-50%",
transition: "left .5s"
});
con.css({
display: "block",
})
bg.css({
display: "none",
transition: "display 1s"
});
}
});
function exit() {
var x = ""
var r = confirm("是否确定退出?");
if (r == true) {
// x = "你按下了\"确定\"按钮!";
localStorage.setItem("islogin", "")
window.location.href = './';
}
}
function fullScreen() {
let fullScreen = document.getElementById('fullScreen');
let exitScreen = document.getElementById('exitScreen');
fullScreen.style.display = "none";
exitScreen.style.display = "block";
var el = document.documentElement;
var rfs = el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullscreen;
if (typeof rfs != "undefined" && rfs) {
rfs.call(el);
};
return;
}
//退出全屏
function exitScreen() {
let fullScreen = document.getElementById('fullScreen');
let exitScreen = document.getElementById('exitScreen');
fullScreen.style.display = "block";
exitScreen.style.display = "none";
if (document.exitFullscreen) {
document.exitFullscreen();
}
else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
}
else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
else if (document.msExitFullscreen) {
document.msExitFullscreen();
}
if (typeof cfs != "undefined" && cfs) {
cfs.call(el);
}
}