yn_img_tool/target/classes/static/js/publicJs.js

95 lines
2.6 KiB
JavaScript
Raw Normal View History

2025-03-31 10:10:11 +08:00
var ctxPath = getContextPath();
let aqEnnable = true;//是否开启安全验证
// console.log(ctxPath)
var url=window.location.href;
console.log(url)
let test_url="http://192.168.0.14:11997/szgqj";
let dev_url="http://112.27.246.86:21997/szgqj";
let dev_url2="https://jj.jypxks.com/szgqj";
let local_url="http://127.0.0.1:11997/szgqj";
let dataUrl = "http://112.27.246.86:21997/szgqj"
if(url.indexOf("112.27.246.86")!=-1){
dataUrl = dev_url;
}else if(url.indexOf("jj.jypxks.com")!=-1){
dataUrl = dev_url2;
}else if(url.indexOf("127.0.0.1")!=-1 || url.indexOf("localhost")!=-1){
dataUrl = local_url
}else if(url.indexOf("192.168.0.14")!=-1){
dataUrl = test_url
}else{
if(url.indexOf(":8000")!=-1){
dataUrl = "http://192.168.0.14:8000/szgqj"
}
if(url.indexOf(":11997")!=-1){
dataUrl = "http://192.168.0.14:21997/szgqj"
}
}
// console.log(dataUrl)
let imgUrl = dataUrl + /files/;
let tokens = localStorage.getItem("token");
function error(xhr) {
var msg = xhr.responseText;
var response = JSON.parse(msg);
var code = response.code;
var status = response.status;
var message = response.message;
if (code == 400) {
layer.msg(message);
} else if (code == 401 || status == 401) {
localStorage.removeItem("token");
localStorage.removeItem("user");
localStorage.removeItem('pageType');
top.layer.alert(message, {
icon: 5,
move: false,
cancel: function (index, layero) {
location.href = '/szgqj/login.html';
}
}, function () {
location.href = '/szgqj/login.html';
})
} else if (code == 403) {
console.log("未授权:" + message);
layer.msg('未授权');
} else if (code == 500) {
layer.msg("服务异常,请稍后重试", {icon: 16, scrollbar: false, time: 2000,});
}
}
$.ajaxSetup({
cache: false,
headers: {
"Authorization": localStorage.getItem("token")
},
async: false,
error: function (xhr, textStatus, errorThrown) {
error(xhr);
}
});
function getContextPath() {
var pathName = document.location.pathname;
var index = pathName.substr(1).indexOf("/");
var result = pathName.substr(0, index + 1);
return result;
}
//获取url后的参数值
function getUrlParam(key) {
let href = window.location.href;
let url = href.split("?");
if (url.length <= 1) {
return "";
}
let params = url[1].split("&");
for (let i = 0; i < params.length; i++) {
let param = params[i].split("=");
if (key == param[0]) {
return param[1];
}
}
}