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:21997/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]; } } }