/* * @Author: Larry * @Date: 2016-12-15 17:20:54 * @Last Modified by: qinsh * @Last Modified time: 2016-12-24 22:06:18 * +---------------------------------------------------------------------- * | LarryBlogCMS [ LarryCMS网站内容管理系统 ] * | Copyright (c) 2016-2017 http://www.larrycms.com All rights reserved. * | Licensed ( http://www.larrycms.com/licenses/ ) * | Author: qinshouwei <313492783@qq.com> * +---------------------------------------------------------------------- */ 'use strict'; layui.use(['jquery','layer','element'],function(){ window.jQuery = window.$ = layui.jquery; window.layer = layui.layer; var element = layui.element(); // larry-side-menu向左折叠 $('.larry-side-menu').click(function() { var sideWidth = $('#larry-side').width(); if(sideWidth === 200) { $('#larry-body').animate({ left: '0' }); //admin-footer $('#larry-footer').animate({ left: '0' }); $('#larry-side').animate({ width: '0' }); } else { $('#larry-body').animate({ left: '200px' }); $('#larry-footer').animate({ left: '200px' }); $('#larry-side').animate({ width: '200px' }); } }); $(function(){ // 刷新iframe操作 $("#refresh_iframe").click(function(){ $(".layui-tab-content .layui-tab-item").each(function(){ if($(this).hasClass('layui-show')){ $(this).children('iframe')[0].contentWindow.location.reload(true); } }); }); $('#lock').mouseover(function(){ layer.tips('请按Alt+L快速锁屏!', '#lock', { tips: [1, '#FF5722'], time: 4000 }); }) // 快捷键锁屏设置 $(document).keydown(function(e){ if(e.altKey && e.which == 76){ lockSystem(); } }); function startTimer(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); m = m < 10 ? '0' + m : m; s = s < 10 ? '0' + s : s; $('#time').html(h+":"+m+":"+s); t=setTimeout(function(){startTimer()},500); } // 锁屏状态检测 function checkLockStatus(locked){ // 锁屏 if(locked == 1){ $('.lock-screen').show(); $('#locker').show(); $('#layui_layout').hide(); $('#lock_password').val(''); }else{ $('.lock-screen').hide(); $('#locker').hide(); $('#layui_layout').show(); } } checkLockStatus('0'); // 锁定屏幕 function lockSystem(){ var url = ''; $.post( url, function(data){ if(data=='1'){ checkLockStatus(1); }else{ layer.alert('锁屏失败,请稍后再试!'); } }); startTimer(); } //解锁屏幕 function unlockSystem(){ // 与后台交互代码已移除,根据需求定义或删除此功能 checkLockStatus(0); } // 点击锁屏 $('#lock').click(function(){ lockSystem(); }); // 解锁进入系统 $('#unlock').click(function(){ unlockSystem(); }); // 监控lock_password 键盘事件 $('#lock_password').keypress(function(e){ var key = e.which; if (key == 13) { unlockSystem(); } }); }); });