var tab; layui.config({ base: '/static/system/js/' }).use(['element', 'navbar', 'tab'], function() { var element = layui.element(), $ = layui.jquery, navbar = layui.navbar(); tab = layui.tab({ elem: '.admin-nav-card', contextMenu:true }); $(window).on('resize', function() { var $content = $('.admin-nav-card .layui-tab-content'); $content.height($(this).height() - 142); $content.find('iframe').each(function() { $(this).height($content.height()); }); }).resize(); //设置navbar navbar.set({ spreadOne: true, elem: '#admin-navbar-side', cached: true, data: navs }); //渲染navbar navbar.render(); //监听点击事件 navbar.on('click(side)', function(data) { tab.tabAdd(data.field); }); $('#msgShow').on('click', function() { tab.tabAdd({href: $(this).data('href'), icon: 'fa-envelope', title: '系统消息'}); }); var ishide = false; $('.admin-side-toggle').on('click', function() { if(ishide === false) { $('#admin-body').animate({left: '0'}); $('#admin-footer').animate({left: '0'}); $('#admin-side').animate({width: '0'}); ishide = true; var tips = layer.msg('鼠标靠左自动显示菜单', {time: 1000}); } else { $('#admin-body').animate({left: '200px'}); $('#admin-footer').animate({left: '200px'}); $('#admin-side').animate({width: '200px'}); ishide = false; } }); $(document).mousemove(function (e) { if (e.pageX == 0 && ishide) { $('#admin-body').animate({left: '200px'}); $('#admin-footer').animate({left: '200px'}); $('#admin-side').animate({width: '200px'}); ishide = false; } }); $('.admin-side-full').on('click', function() { var docElm = document.documentElement; if(docElm.requestFullscreen) { docElm.requestFullscreen(); } else if(docElm.mozRequestFullScreen) { docElm.mozRequestFullScreen(); } else if(docElm.webkitRequestFullScreen) { docElm.webkitRequestFullScreen(); } else if(elem.msRequestFullscreen) { elem.msRequestFullscreen(); } layer.msg('按Esc即可退出全屏'); }); $('#userInfo').on('click', function(e) { e.preventDefault(); layer.open({ type: 2, title: e.target.innerHTML, area: ['500px', '280px'], content: e.target.href }); }); $('#resetPass').on('click', function(e) { e.preventDefault(); layer.open({ type: 2, title: e.target.innerHTML, area: ['400px', '280px'], content: e.target.href }); }); $("#logout").on('click', function(e) { e.preventDefault(); layer.open({ type: 0, title: '系统提示', content: '你确定要注销么?', btn: ['确定', '取消'], yes: function(index, layero) { $.get(e.target.href, function(data) { layer.close(index); layer.msg(data.msg, {icon: 1, time: 1000}, function() { location.href = '/login' }); }, 'json'); } }); }); });