let Authorization = localStorage.getItem("smz-token"); $(document).ajaxSuccess(function (event, xhr, settings, data) { if(data.code===401){ localStorage.removeItem("smz-token"); top.location.href = IP_URL + '/bmw/login.html'; } return data; }); $.ajaxSetup({ cache : false, headers : { "Authorization" : Authorization }, // beforeSend: function() { // // 在发送请求之前执行的回调函数 // // 可以用于在请求发出前进行一些操作,例如添加加载动画等 // if(Authorization == null){ // localStorage.removeItem("smz-token"); // location.href = ctxPath + '/login.html'; // } // }, error : function(xhr, textStatus, errorThrown) { var msg = xhr.responseText; var response = JSON.parse(msg); var code = response.code; var message = response.message; if (code == 400) { layer.msg(message); } else if (code == 401) { localStorage.removeItem("smz-token"); top.location.href = IP_URL + '/bmw/login.html'; } else if (code == 403) { console.log("未授权:" + message); layer.msg('未授权'); } else if (code == 500) { layer.msg('系统错误:' + message); } } }); function buttonDel(data, permission, pers){ if(permission != ""){ if ($.inArray(permission, pers) < 0) { return ""; } } var btn = $(""); return btn.prop("outerHTML"); } function buttonEdit(href, permission, pers){ if(permission != ""){ if ($.inArray(permission, pers) < 0) { return ""; } } var btn = $(""); return btn.prop("outerHTML"); } function deleteCurrentTab(){ var lay_id = $(parent.document).find("ul.layui-tab-title").children("li.layui-this").attr("lay-id"); parent.active.tabDelete(lay_id); }