89 lines
2.5 KiB
JavaScript
89 lines
2.5 KiB
JavaScript
layui.use(['admin', 'jquery', 'layer','element'], function() {
|
|
var $ = layui.jquery;
|
|
var layer = layui.layer;
|
|
var layelem = layui.element;
|
|
var admin = layui.admin;
|
|
// 框 架 初 始 化
|
|
admin.render({
|
|
"logo": {
|
|
"title": skpan_config.title,
|
|
"image": skpan_config.logo
|
|
},
|
|
"menu": {
|
|
"data": skpan_config.menu,
|
|
"accordion": true,
|
|
"control": false,
|
|
"select": skpan_config.menu_select,
|
|
async: false
|
|
},
|
|
"tab": {
|
|
"muiltTab": true,
|
|
"keepState": false,
|
|
"session": true,
|
|
"tabMax": 30,
|
|
"index": {
|
|
id: "1",
|
|
href: skpan_config.home_url,
|
|
title: "面板首页"
|
|
}
|
|
},
|
|
"theme": {
|
|
"defaultColor": "3",
|
|
"defaultMenu": "dark-theme",
|
|
"allowCustom": false
|
|
},
|
|
"colors": [
|
|
{
|
|
"id": "3",
|
|
"color": "#1E9FFF"
|
|
}
|
|
],
|
|
"links": [],
|
|
"other": {
|
|
"keepLoad": 1000
|
|
},
|
|
"header":{
|
|
message: false
|
|
}
|
|
});
|
|
|
|
layelem.on('nav(layui_nav_right)', function(elem) {
|
|
if ($(elem).hasClass('logout')) {
|
|
layer.confirm('确定退出登录吗?', function(index) {
|
|
layer.close(index);
|
|
$.ajax({
|
|
url: skpan_config.logout_url,
|
|
type:"POST",
|
|
dataType:"json",
|
|
success: function(res) {
|
|
if (res.code==200) {
|
|
layer.msg(res.msg, {
|
|
icon: 1
|
|
});
|
|
setTimeout(function() {
|
|
location.href = skpan_config.index_url;
|
|
}, 333)
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}else if ($(elem).hasClass('password')) {
|
|
layer.open({
|
|
type: 2,
|
|
maxmin: true,
|
|
title: '修改密码',
|
|
shade: 0.1,
|
|
area: ['300px', '300px'],
|
|
content:skpan_config.pass_url
|
|
});
|
|
}else if ($(elem).hasClass('cache')) {
|
|
$.post(skpan_config.clear_cache_url,
|
|
function(data){
|
|
layer.msg(data.msg, {time: 1500});
|
|
location.reload()
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
}) |