anxiao_web/public/js/tool.js

134 lines
3.6 KiB
JavaScript
Raw Permalink Normal View History

2024-07-24 09:22:32 +08:00
export function timestampFormat(){
var currentTime = new Date();
var year = currentTime.getFullYear();
var getMonth = (currentTime.getMonth()) + 1;
var getDate = currentTime.getDate();
var getHours = currentTime.getHours();
var getMinutes = currentTime.getMinutes();
var getSeconds = currentTime.getSeconds();
if(getMonth < 10) {
getMonth = "0" + getMonth;
}
if(getDate < 10) {
getDate = "0" + getDate;
}
if(getHours < 10) {
getHours = "0" + getHours;
}
if(getMinutes < 10) {
getMinutes = "0" + getMinutes;
}
if(getSeconds < 10) {
getSeconds = "0" + getSeconds;
}
return year + "-" + getMonth + "-" + getDate + " " + getHours + ":" + getMinutes + ":" + getSeconds+"";
}
export function getWeekDate() {
var weeks = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
var now = new Date();
var day = now.getDay();
var week = weeks[day];
return week;
}
//接受url的值,进行解析
export function getParams(key) {
var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return unescape(r[2]);
}
return null;
};
var tianqiApi=[
["61656699","1D9KRiO5"],
["35891892","pzQCn7Xr"],
["44931254","oDROlNB6"]
];
var tangqiIndex=0;
/*调用天气的api 获取数据(https://www.tianqiapi.com/index/doc?version=v6)*/
export function getCityAndWeather(){
var appid=tianqiApi[tangqiIndex][0];
var appSecret=tianqiApi[tangqiIndex][1];
var url="https://tianqiapi.com/api?version=v6&appid="+appid+"&appsecret="+appSecret;
$.ajax({
url: url,
type: "post",
datatype:"json",
success: function(data) {
if("errcode" in data){
tangqiIndex++;
getCityAndWeather();
}else{
$(".temperature").html(data["tem"]+"℃");
$(".weatherCondition").html(data["wea"]);
$(".windDirection").html(`${data["win"]}(${data["win_speed"]})`);
$(".temIndexNumber").html(data["air_level"]);
}
},
error:function(e){
console.log(e);
}
})
}
//全屏退出全屏
$(".fullScreen").on('click', function () {
var state = $(this).attr("state");
fullState(state,this)
})
//全屏退出全屏
$(".exitSystem").on('click', function () {
window.location.href="./login.html";
})
function fullState(state,that){
if (state == "close") {
fullScreen()
$(that).attr("state", "open")
$(that).html(`<img src="./pages/index/image/fullscreen.png">退出全屏`)
} else {
exitFullscreen()
$(that).attr("state", "close")
$(that).html(`<img src="./pages/index/image/fullscreen.png">全屏`)
}
}
//全屏
function fullScreen() {
var element = document.documentElement;
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
}
}
//退出全屏
function exitFullscreen() {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}