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

// 配置全局服务器IP
var config_serverIp = "http://10.10.14.186:9109/"
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);
}
}