You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
140 lines
3.5 KiB
140 lines
3.5 KiB
|
|
// 配置全局服务器IP
|
|
var config_serverIp = "http://10.10.14.186:9009/"
|
|
var config_years = ['2019', '2020','2021']
|
|
// 年份选择列表生成
|
|
// 获取当前年份
|
|
var year_list = ""
|
|
// 通过配置的config_years生成year的list
|
|
config_years.map((e, i) => { year_list += "<li>" + e + "</li>" })
|
|
|
|
|
|
var config_now_year = ""
|
|
if (!GetQueryString("year")) {
|
|
config_now_year = config_years[config_years.length - 2]
|
|
} else {
|
|
config_now_year = GetQueryString("year")
|
|
}
|
|
|
|
|
|
|
|
// 生成年份列表
|
|
var select_year = ''
|
|
select_year += '<span class="placeholder">' + config_now_year + '</span>'
|
|
select_year += '<ul>' + year_list + '</ul>'
|
|
|
|
//解析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 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);
|
|
}
|
|
}
|
|
|