123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- var $,tab,skyconsWeather;
- layui.config({
- base : "js/"
- }).use(['bodyTab','form','element','layer','jquery'],function(){
- var form = layui.form(),
- layer = layui.layer,
- element = layui.element();
- $ = layui.jquery;
- tab = layui.bodyTab();
- $.get("../../BackgroundProcess.aspx?type=getusername",
- function (data) {
- obj =JSON.parse(data);
-
- // console.log(obj);
- // console.log(obj["code"]);
- if (obj["code"] == 200) {
- $(".userName").text(obj["info"]);
- $("#citeUserName").text(obj["info"]);
- $("#lockUserName").text(obj["info"]);
- } else {
- // layer.alert(data);
- window.location.assign("/login/index.html");
-
- }
- }
- )
- //锁屏
- function lockPage(){
- layer.open({
- title : false,
- type : 1,
- content : $("#lock-box"),
- closeBtn : 0,
- shade : 0.9
- })
- }
- $(".lockcms").on("click",function(){
- window.sessionStorage.setItem("lockcms",true);
- lockPage();
- })
- // 判断是否显示锁屏
- if(window.sessionStorage.getItem("lockcms") == "true"){
- lockPage();
- }
- // 解锁
- $("#unlock").on("click",function(){
- if($(this).siblings(".admin-header-lock-input").val() == ''){
- layer.msg("请输入解锁密码!");
- }else{
- if($(this).siblings(".admin-header-lock-input").val() == "lyfz"){
- window.sessionStorage.setItem("lockcms",false);
- $(this).siblings(".admin-header-lock-input").val('');
- layer.closeAll("page");
- }else{
- layer.msg("密码错误,请重新输入!");
- }
- }
-
- });
- $(document).on('keydown', function() {
- if(event.keyCode == 13) {
- $("#unlock").click();
- }
- });
- //手机设备的简单适配
- var treeMobile = $('.site-tree-mobile'),
- shadeMobile = $('.site-mobile-shade')
- treeMobile.on('click', function(){
- $('body').addClass('site-mobile');
- });
- shadeMobile.on('click', function(){
- $('body').removeClass('site-mobile');
- });
- // 添加新窗口
- $(".layui-nav .layui-nav-item a").on("click",function(){
- addTab($(this));
- $(this).parent("li").siblings().removeClass("layui-nav-itemed");
- })
- //公告层
- function showNotice(){
- layer.open({
- type: 1,
- title: "系统公告", //不显示标题栏
- closeBtn: false,
- area: '310px',
- shade: 0.8,
- id: 'LAY_layuipro', //设定一个id,防止重复弹出
- btn: ['知道了'],
- moveType: 1, //拖拽模式,0或者1
- content: '<div style="padding:15px 20px; text-align:justify; line-height: 22px; text-indent:2em;border-bottom:1px solid #e2e2e2;"><p>欢迎使用利亚方舟ERP移动APP</p></div>',
- success: function(layero){
- var btn = layero.find('.layui-layer-btn');
- btn.css('text-align', 'center');
- btn.on("click",function(){
- window.sessionStorage.setItem("showNotice","true");
- })
- if($(window).width() > 432){ //如果页面宽度不足以显示顶部“系统公告”按钮,则不提示
- btn.on("click",function(){
- layer.tips('系统公告躲在了这里', '#showNotice', {
- tips: 3
- });
- })
- }
- }
- });
- }
- //判断是否处于锁屏状态(如果关闭以后则未关闭浏览器之前不再显示)
- if(window.sessionStorage.getItem("lockcms") != "true" && window.sessionStorage.getItem("showNotice") != "true"){
- //showNotice();
- }
- $(".showNotice").on("click",function(){
- showNotice();
- })
- //刷新后还原打开的窗口
- if(window.sessionStorage.getItem("menu") != null){
- menu = JSON.parse(window.sessionStorage.getItem("menu"));
- curmenu = window.sessionStorage.getItem("curmenu");
- var openTitle = '';
- for(var i=0;i<menu.length;i++){
- openTitle = '';
- if(menu[i].icon.split("-")[0] == 'icon'){
- openTitle += '<i class="iconfont '+menu[i].icon+'"></i>';
- }else{
- openTitle += '<i class="layui-icon">'+menu[i].icon+'</i>';
- }
- openTitle += '<cite>'+menu[i].title+'</cite>';
- openTitle += '<i class="layui-icon layui-unselect layui-tab-close" data-id="'+menu[i].layId+'">ဆ</i>';
- element.tabAdd("bodyTab",{
- title : openTitle,
- content :"<iframe src='"+menu[i].href+"' data-id='"+menu[i].layId+"'></frame>",
- id : menu[i].layId
- })
- //定位到刷新前的窗口
- if(curmenu != "undefined"){
- if(curmenu == '' || curmenu == "null"){ //定位到后台首页
- element.tabChange("bodyTab",'');
- }else if(JSON.parse(curmenu).title == menu[i].title){ //定位到刷新前的页面
- element.tabChange("bodyTab",menu[i].layId);
- }
- }else{
- element.tabChange("bodyTab",menu[menu.length-1].layId);
- }
- }
- }
- })
- //打开新窗口
- function addTab(_this) {
- // console.log(_this);
- tab.tabAdd(_this);
- }
|