//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /* * 版 本 ADMS V2 Learun智慧校园 敏捷 开发框架 * Copyright (c) 2013-2018 北京泉江科技有限公司 * 创建人:Learun智慧校园- 前端开发组 * 日 期:2017.03.16 * 描 述:admin顶层页面操作方法 */ var loaddfimg; (function ($, learun) { "use strict"; var page = { init: function () { /*判断当前浏览器是否是IE浏览器*/ if ($('body').hasClass('IE') || $('body').hasClass('InternetExplorer')) { $('#lr_loadbg').append(''); Pace.stop(); } else { Pace.on('done', function () { $('#lr_loadbg').fadeOut(); Pace.options.target = '#learunpacenone'; }); } // 通知栏插件初始化设置 toastr.options = { "closeButton": true, "debug": false, "newestOnTop": true, "progressBar": false, "positionClass": "toast-top-center", "preventDuplicates": false, "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "3000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" }; // 打开首页模板 learun.frameTab.open({ F_ModuleId: '0', F_Icon: 'fa fa-desktop', F_FullName: '我的桌面', F_UrlAddress: '/Home/AdminDesktop' }, true); learun.clientdata.init(function () { page.userInit(); // 初始页面特例 bootstrap($, learun); if ($('body').hasClass('IE') || $('body').hasClass('InternetExplorer')) { $('#lr_loadbg').fadeOut(); } }); // 加载数据进度 page.loadbarInit(); // 全屏按钮 page.fullScreenInit(); // 主题选择初始化 page.uitheme(); }, // 登录头像和个人设置 userInit: function () { var loginInfo = learun.clientdata.get(['userinfo']); var _html = '
'; $('body').append(_html); $('#lr_loginout_btn').on('click', page.loginout); $('#lr_userinfo_btn').on('click', page.openUserCenter); $('#lr_clearredis_btn').on('click', page.clearredis); $('#lr_onlineuser_btn').on('click', page.openOnlineUser); $('#lr_loginuserbind_btn').on('click', page.openLoginUserBind); $('#lr_cancelweixinbind_btn').on('click', page.cancelWeiXinBind); }, loginout: function () { // 安全退出 learun.layerConfirm("注:您确定要安全退出本次登录吗?", function (r) { if (r) { learun.loading(true, '退出系统中...'); //Ip上网 var loginInfo = top.learun.clientdata.get(['userinfo']); if (ACIp != null && ACIp != "") { sendToAc(ACIp, 'logout', Ip, loginInfo.enCode, ''); } if (ACIp2 != null && ACIp2 != "") { sendToAc(ACIp2, 'logout', Ip, loginInfo.enCode, ''); } learun.httpAsyncPost($.rootUrl + '/Login/OutLogin', {}, function (data) { window.location.href = $.rootUrl + "/Login/Index"; }); } }); }, clearredis: function () { learun.layerConfirm("注:您确定要清空全部后台缓存数据吗?", function (r) { if (r) { learun.loading(true, '清理缓存数据中...'); learun.httpAsyncPost($.rootUrl + '/Home/ClearRedis', {}, function (data) { window.location.href = $.rootUrl + "/Login/Index"; }); } }); }, cancelWeiXinBind: function () { learun.layerConfirm("注:您确定要解绑微信吗?", function (r) { if (r) { learun.loading(true, '解除绑定中...'); learun.httpAsyncPost($.rootUrl + '/Home/CancelWeiXinBind', {}, function (data) { if (data.code == 200) { learun.alert.success(data.info); } else { learun.alert.error("异常,请刷新!"); } learun.loading(false); }); } }); }, openUserCenter: function () { // 打开个人中心 learun.frameTab.open({ F_ModuleId: '1', F_Icon: 'fa fa-user', F_FullName: '个人中心', F_UrlAddress: '/UserCenter/Index' }); }, openOnlineUser: function () { // 打开在线人员 //learun.frameTab.open({ F_ModuleId: '1', F_Icon: 'fa fa-user', F_FullName: '在线人员', F_UrlAddress: '/LR_SystemModule/Log/OnlineUserIndex' }); learun.layerForm({ id: "OnlineUserIndex", title: '在线人员', url: top.$.rootUrl + '/LR_SystemModule/Log/OnlineUserIndex', width: 1000, height: 600, btn: null }); }, openLoginUserBind: function () { // 打开切换账号 learun.layerForm({ id: "LoginUserBindList", title: '切换账号', url: top.$.rootUrl + '/EducationalAdministration/LoginUserBind/BindAccountIndex', width: 1000, height: 600, btn: null }); }, // 全屏按钮 fullScreenInit: function () { var _html = ''; $('body').append(_html); $('#lr_fullscreen_btn').on('click', function () { if (!$(this).attr('fullscreen')) { $(this).attr('fullscreen', 'true'); page.requestFullScreen(); } else { $(this).removeAttr('fullscreen'); page.exitFullscreen(); } }); }, requestFullScreen: function () { var de = document.documentElement; if (de.requestFullscreen) { de.requestFullscreen(); } else if (de.mozRequestFullScreen) { de.mozRequestFullScreen(); } else if (de.webkitRequestFullScreen) { de.webkitRequestFullScreen(); } }, exitFullscreen: function () { var de = document; if (de.exitFullscreen) { de.exitFullscreen(); } else if (de.mozCancelFullScreen) { de.mozCancelFullScreen(); } else if (de.webkitCancelFullScreen) { de.webkitCancelFullScreen(); } }, // 加载数据进度 loadbarInit: function () { var _html = ' '; $('body').append(_html); }, // 皮肤主题设置 uitheme: function () { var uitheme = top.$.cookie('Learn_ADMS_V6.1_UItheme') || '1'; var $setting = $(''); var $btn = $(''); var _html = '