From e24424602826a8da6e583f373c43a5a0b1b3cd4a Mon Sep 17 00:00:00 2001 From: wintel Date: Sat, 22 Feb 2025 20:16:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=A8=A1=E5=9D=97=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=8F=9C=E5=8D=95=E6=97=B6=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.Mvc/Views/Home/Index.cshtml | 2 +- OpenAuth.Mvc/Views/ModuleManager/Index.cshtml | 2 +- OpenAuth.Mvc/wwwroot/js/index.js | 374 +++++++++--------- OpenAuth.Mvc/wwwroot/userJs/modules.js | 3 +- docs/README.md | 2 +- 5 files changed, 192 insertions(+), 191 deletions(-) diff --git a/OpenAuth.Mvc/Views/Home/Index.cshtml b/OpenAuth.Mvc/Views/Home/Index.cshtml index eb75ac63..cbe4bce8 100644 --- a/OpenAuth.Mvc/Views/Home/Index.cshtml +++ b/OpenAuth.Mvc/Views/Home/Index.cshtml @@ -122,7 +122,7 @@ tpwidget("init", { diff --git a/OpenAuth.Mvc/Views/ModuleManager/Index.cshtml b/OpenAuth.Mvc/Views/ModuleManager/Index.cshtml index bcee31ab..232ab669 100644 --- a/OpenAuth.Mvc/Views/ModuleManager/Index.cshtml +++ b/OpenAuth.Mvc/Views/ModuleManager/Index.cshtml @@ -198,4 +198,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/OpenAuth.Mvc/wwwroot/js/index.js b/OpenAuth.Mvc/wwwroot/js/index.js index bdb6f052..5b4adca9 100644 --- a/OpenAuth.Mvc/wwwroot/js/index.js +++ b/OpenAuth.Mvc/wwwroot/js/index.js @@ -1,15 +1,15 @@ -var $,tab,skyconsWeather; +var $, tab, skyconsWeather; layui.config({ - base : "/js/" -}).use(['bodyTab','form','element','layer','jquery','cookie'],function(){ + base: "/js/" +}).use(['bodyTab', 'form', 'element', 'layer', 'jquery', 'cookie'], function () { var form = layui.form, layer = layui.layer, element = layui.element; - $ = layui.jquery; - tab = layui.bodyTab({ - openTabNum : "50", //最大可打开窗口数量 - url: "/UserSession/GetModulesTree" //获取菜单json地址 - }); + $ = layui.jquery; + tab = layui.bodyTab({ + openTabNum: "50", //最大可打开窗口数量 + url: "/UserSession/GetModulesTree" //获取菜单json地址 + }); $(".menu_three").on("click", function () { @@ -27,131 +27,131 @@ layui.config({ $(this).addClass('three_this'); // 添加当前元素的样式 }) - $.get('/UserSession/GetUserName', - function(data) { - $("#username").html(data); - $("#usernametop").html(data); - }); + $.get('/UserSession/GetUserName', + function (data) { + $("#username").html(data); + $("#usernametop").html(data); + }); - //todo:默认登录后取第一个机构的id作为默认,可以在【个人中心】界面修改默认 + //todo:默认登录后取第一个机构的id作为默认,可以在【个人中心】界面修改默认 //在大型业务系统中,应该让用户登录成功后弹出选择框选择操作的机构 $.get('/UserSession/GetOrgs', - function(data) { - var orgs = JSON.parse(data).Result; + function (data) { + var orgs = JSON.parse(data).Result; var defaultorgId = orgs[0].Id; - $.cookie('defaultorgid', defaultorgId,{path: '/'}); + $.cookie('defaultorgid', defaultorgId, { path: '/' }); }); //更换皮肤 - function skins(){ + 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]); - } + 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]); + } } else { - $("body").addClass("blue"); + $("body").addClass("blue"); } } skins(); - $(".changeSkin").click(function(){ + $(".changeSkin").click(function () { layer.open({ - title : "更换皮肤", - area : ["310px","280px"], - type : "1", - content : '
'+ - '
'+ - '
'+ - ''+ - ''+ - ''+ - ''+ - '
'+ - ''+ - ''+ - ''+ - '
'+ - '
'+ - '
'+ - '确定更换'+ - '我再想想'+ - '
'+ - '
'+ - '
', - success : function(index, layero){ + 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 (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"); + 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(){ + $(".skins_box .layui-form-radio").on("click", function () { var skinColor; - if($(this).find("span").text() == "藏青"){ + if ($(this).find("span").text() == "藏青") { skinColor = "cyan"; - }else if($(this).find("span").text() == "蓝色"){ + } else if ($(this).find("span").text() == "蓝色") { skinColor = "blue"; - }else if($(this).find("span").text() == "默认"){ + } else if ($(this).find("span").text() == "默认") { skinColor = ""; } - if($(this).find("span").text() != "自定义"){ + if ($(this).find("span").text() != "自定义") { $(".topColor,.leftColor,.menuColor").val(''); - $("body").removeAttr("class").addClass("main_body "+skinColor+""); + $("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"); + } else { + $(".skinCustom").css("visibility", "inherit"); } }) - var skinStr,skinColor; - $(".topColor").blur(function(){ - $(".layui-layout-admin .layui-header").css("background-color",$(this).val()); + var skinStr, skinColor; + $(".topColor").blur(function () { + $(".layui-layout-admin .layui-header").css("background-color", $(this).val()); }) - $(".leftColor").blur(function(){ - $(".layui-bg-black").css("background-color",$(this).val()); + $(".leftColor").blur(function () { + $(".layui-bg-black").css("background-color", $(this).val()); }) - $(".menuColor").blur(function(){ - $(".hideMenu").css("background-color",$(this).val()); + $(".menuColor").blur(function () { + $(".hideMenu").css("background-color", $(this).val()); }) - form.on("submit(changeSkin)",function(data){ - if(data.field.skin != "自定义"){ - if(data.field.skin == "藏青"){ + form.on("submit(changeSkin)", function (data) { + if (data.field.skin != "自定义") { + if (data.field.skin == "藏青") { skinColor = "cyan"; - }else if(data.field.skin == "蓝色"){ + } else if (data.field.skin == "蓝色") { skinColor = "blue"; - }else if(data.field.skin == "默认"){ + } else if (data.field.skin == "默认") { skinColor = ""; } - window.sessionStorage.setItem("skin",skinColor); - }else{ - skinStr = $(".topColor").val()+','+$(".leftColor").val()+','+$(".menuColor").val(); - window.sessionStorage.setItem("skin",skinStr); + 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); + 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")+""); + 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")+""); + cancel: function () { + $("body").removeAttr("class").addClass("main_body " + window.sessionStorage.getItem("skin") + ""); $(".layui-bg-black,.hideMenu,.layui-layout-admin .layui-header").removeAttr("style"); skins(); } @@ -159,14 +159,14 @@ layui.config({ }) //退出 - $(".signOut").click(function(){ + $(".signOut").click(function () { window.sessionStorage.removeItem("menu"); menu = []; window.sessionStorage.removeItem("curmenu"); }) //隐藏左侧导航 - $(".hideMenu").click(function(){ + $(".hideMenu").click(function () { $(".layui-layout-admin").toggleClass("showMenu"); //渲染顶部窗口 tab.tabMove(); @@ -176,43 +176,43 @@ layui.config({ tab.render(); //锁屏 - function lockPage(){ + function lockPage() { layer.open({ - title : false, - type : 1, - content : '
'+ - '
'+ - '
admin
'+ - '
'+ - ''+ - ''+ - '
'+ - '

请输入“123456”,否则不会解锁成功哦!!!

'+ - '
', - closeBtn : 0, - shade : 0.9 + title: false, + type: 1, + content: '
' + + '
' + + '
admin
' + + '
' + + '' + + '' + + '
' + + '

请输入“123456”,否则不会解锁成功哦!!!

' + + '
', + closeBtn: 0, + shade: 0.9 }) $(".admin-header-lock-input").focus(); } - $(".lockcms").on("click",function(){ - window.sessionStorage.setItem("lockcms",true); + $(".lockcms").on("click", function () { + window.sessionStorage.setItem("lockcms", true); lockPage(); }) // 判断是否显示锁屏 - if(window.sessionStorage.getItem("lockcms") == "true"){ + if (window.sessionStorage.getItem("lockcms") == "true") { lockPage(); } // 解锁 - $("body").on("click","#unlock",function(){ - if($(this).siblings(".admin-header-lock-input").val() == ''){ + $("body").on("click", "#unlock", function () { + if ($(this).siblings(".admin-header-lock-input").val() == '') { layer.msg("请输入解锁密码!"); $(this).siblings(".admin-header-lock-input").focus(); - }else{ - if($(this).siblings(".admin-header-lock-input").val() == "123456"){ - window.sessionStorage.setItem("lockcms",false); + } else { + if ($(this).siblings(".admin-header-lock-input").val() == "123456") { + window.sessionStorage.setItem("lockcms", false); $(this).siblings(".admin-header-lock-input").val(''); layer.closeAll("page"); - }else{ + } else { layer.msg("密码错误,请重新输入!"); $(this).siblings(".admin-header-lock-input").val('').focus(); } @@ -223,18 +223,18 @@ layui.config({ var treeMobile = $('.site-tree-mobile'), shadeMobile = $('.site-mobile-shade') - treeMobile.on('click', function(){ + treeMobile.on('click', function () { $('body').addClass('site-mobile'); }); - shadeMobile.on('click', function(){ + shadeMobile.on('click', function () { $('body').removeClass('site-mobile'); }); // 添加新窗口 - $("body").on("click",".layui-nav .layui-nav-item a",function(){ + $("body").on("click", ".layui-nav .layui-nav-item a", function () { //如果不存在子级 - if($(this).siblings().length == 0){ + if ($(this).siblings().length == 0) { addTab($(this)); $('body').removeClass('site-mobile'); //移动端点击菜单关闭菜单层 } @@ -242,73 +242,73 @@ layui.config({ }) //公告层 - function showNotice(){ + function showNotice() { layer.open({ - type: 1, - title: "系统公告", - closeBtn: false, - area: '310px', - shade: 0.8, - id: 'LAY_layuipro', - btn: ['火速围观'], - moveType: 1, - content: '
' + - '

郑重提示:OpenAuth.Net 6.0新版上线,如以前访问过本站点请清空缓存后访问

' + - '

喜欢的,快快star吧!

', - success: function(layero){ + type: 1, + title: "系统公告", + closeBtn: false, + area: '310px', + shade: 0.8, + id: 'LAY_layuipro', + btn: ['火速围观'], + moveType: 1, + content: '
' + + '

郑重提示:OpenAuth.Net 7.1新版上线,如以前访问过本站点请清空缓存后访问

' + + '

喜欢的,快快star吧!

', + success: function (layero) { var btn = layero.find('.layui-layer-btn'); btn.css('text-align', 'center'); - btn.on("click",function(){ - window.sessionStorage.setItem("showNotice","true"); + btn.on("click", function () { + window.sessionStorage.setItem("showNotice", "true"); }) - if($(window).width() > 432){ //如果页面宽度不足以显示顶部“系统公告”按钮,则不提示 - btn.on("click",function(){ + if ($(window).width() > 432) { //如果页面宽度不足以显示顶部“系统公告”按钮,则不提示 + btn.on("click", function () { layer.tips('系统公告躲在了这里', '#showNotice', { tips: 3 }); }) } - } - }); + } + }); } //判断是否处于锁屏状态(如果关闭以后则未关闭浏览器之前不再显示) - if(window.sessionStorage.getItem("lockcms") != "true" && window.sessionStorage.getItem("showNotice") != "true"){ + if (window.sessionStorage.getItem("lockcms") != "true" && window.sessionStorage.getItem("showNotice") != "true") { showNotice(); } - $(".showNotice").on("click",function(){ + $(".showNotice").on("click", function () { showNotice(); }) //刷新后还原打开的窗口 - if(window.sessionStorage.getItem("menu") != null){ + 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'; - }else{ - openTitle += ''+menu[i].icon+''; + if (menu[i].icon) { + if (menu[i].icon.split("-")[0] == 'icon') { + openTitle += ''; + } else { + openTitle += '' + menu[i].icon + ''; } } - openTitle += ''+menu[i].title+''; - openTitle += ''; - element.tabAdd("bodyTab",{ - title : openTitle, - content :"