layui.use(['form', 'jquery', "layer"], function() { var form = layui.form, $ = layui.jquery, layer = parent.layer === undefined ? layui.layer : top.layer; //退出 $(".signOut").click(function() { window.sessionStorage.removeItem("menu"); menu = []; window.sessionStorage.removeItem("curmenu"); }) //更换皮肤 function skins() { var skin = window.sessionStorage.getItem("skin"); if(skin) { //如果更换过皮肤 if(window.sessionStorage.getItem("skinValue") != "自定义") { $("body").addClass(window.sessionStorage.getItem("skin")); } else { $(".layui-layout-admin .layui-header").css("background-color", skin.split(',')[0]); $(".layui-bg-black").css("background-color", skin.split(',')[1]); $(".hideMenu").css("background-color", skin.split(',')[2]); } } } skins(); $(".changeSkin").click(function() { layer.open({ title: "更换皮肤", area: ["310px", "280px"], type: "1", content: '
' + '
' + '
' + '' + '' + '' + '' + '
' + '' + '' + '' + '
' + '
' + '' + '
' + '
', success: function(index, layero) { var skin = window.sessionStorage.getItem("skin"); if(window.sessionStorage.getItem("skinValue")) { $(".skins_box input[value=" + window.sessionStorage.getItem("skinValue") + "]").attr("checked", "checked"); }; if($(".skins_box input[value=自定义]").attr("checked")) { $(".skinCustom").css("visibility", "inherit"); $(".topColor").val(skin.split(',')[0]); $(".leftColor").val(skin.split(',')[1]); $(".menuColor").val(skin.split(',')[2]); }; form.render(); $(".skins_box").removeClass("layui-hide"); $(".skins_box .layui-form-radio").on("click", function() { var skinColor; if($(this).find("div").text() == "橙色") { skinColor = "orange"; } else if($(this).find("div").text() == "蓝色") { skinColor = "blue"; } else if($(this).find("div").text() == "默认") { skinColor = ""; } if($(this).find("div").text() != "自定义") { $(".topColor,.leftColor,.menuColor").val(''); $("body").removeAttr("class").addClass("main_body " + skinColor + ""); $(".skinCustom").removeAttr("style"); $(".layui-bg-black,.hideMenu,.layui-layout-admin .layui-header").removeAttr("style"); } else { $(".skinCustom").css("visibility", "inherit"); } }) var skinStr, skinColor; $(".topColor").blur(function() { $(".layui-layout-admin .layui-header").css("background-color", $(this).val() + " !important"); }) $(".leftColor").blur(function() { $(".layui-bg-black").css("background-color", $(this).val() + " !important"); }) $(".menuColor").blur(function() { $(".hideMenu").css("background-color", $(this).val() + " !important"); }) form.on("submit(changeSkin)", function(data) { if(data.field.skin != "自定义") { if(data.field.skin == "橙色") { skinColor = "orange"; } else if(data.field.skin == "蓝色") { skinColor = "blue"; } else if(data.field.skin == "默认") { skinColor = ""; } window.sessionStorage.setItem("skin", skinColor); } else { skinStr = $(".topColor").val() + ',' + $(".leftColor").val() + ',' + $(".menuColor").val(); window.sessionStorage.setItem("skin", skinStr); $("body").removeAttr("class").addClass("main_body"); } window.sessionStorage.setItem("skinValue", data.field.skin); layer.closeAll("page"); }); form.on("submit(noChangeSkin)", function() { $("body").removeAttr("class").addClass("main_body " + window.sessionStorage.getItem("skin") + ""); $(".layui-bg-black,.hideMenu,.layui-layout-admin .layui-header").removeAttr("style"); skins(); layer.closeAll("page"); }); }, cancel: function() { $("body").removeAttr("class").addClass("main_body " + window.sessionStorage.getItem("skin") + ""); $(".layui-bg-black,.hideMenu,.layui-layout-admin .layui-header").removeAttr("style"); skins(); } }) }) //切换 tab栏 var num = 0; //向左滑动 $('.switcLeft').on('click', function() { num == $('#top_tabs').find('li').length - 1 ? num == $('#top_tabs').find('li').length - 1 : num++; toNavPos(); }) //向右滑动 $('.switcRight').on('click', function() { num == 0 ? num = 0 : num--; toNavPos(); }) //滑动的动画 function toNavPos() { $('#top_tabs').stop().animate({ 'left': -num * 100 + 41 }, 50); } })