diff --git a/css/oksub.css b/css/oksub.css index 7c3b464..11ae9d7 100644 --- a/css/oksub.css +++ b/css/oksub.css @@ -55,6 +55,8 @@ #login .layui-form-item input::placeholder{color:transparent!important} #login .layui-form-item.layui-input-focus input::placeholder{color:#757575!important} #login .layui-form-item.layui-input-active label,#login .layui-form-item.layui-input-focus label{top:-10px;font-size:12px;color:#ff6700;background:#fff!important} +#login .login-link{display:block;font-size:12px} +#login .login-link a{display:inline-block;margin-right:20px} /*基本资料*/ .user-info .user_left{float:left;margin:20px 0 0 5%} diff --git a/js/console.js b/js/console.js index ba59f1a..750d396 100644 --- a/js/console.js +++ b/js/console.js @@ -21,7 +21,7 @@ layui.use(["okUtils", "table", "countUp", "okMock"], function () { } var userSourceOption = { - "title": {"text": "用户访问"}, + "title": {"text": ""}, "tooltip": {"trigger": "axis", "axisPointer": {"type": "cross", "label": {"backgroundColor": "#6a7985"}}}, "legend": {"data": ["邮件营销", "联盟广告", "视频广告", "直接访问", "搜索引擎"]}, "toolbox": {"feature": {"saveAsImage": {}}}, diff --git a/js/okadmin.js b/js/okadmin.js index 9f411b2..4a08eb3 100644 --- a/js/okadmin.js +++ b/js/okadmin.js @@ -30,9 +30,43 @@ layui.use(["element", "layer", "okUtils", "okTab", "okLayer"], function () { if ($(this).siblings().length == 0) { okTab.tabAdd($(this)); } - // 关闭其他的二级标签 - $(this).parent("li").siblings().removeClass("layui-nav-itemed") - + // 关闭其他展开的二级标签 + $(this).parent("li").siblings().removeClass("layui-nav-itemed"); + if (!$(this).attr('lay-id')) { + var topLevelEle = $(this).parents("li.layui-nav-item"); + var childs = $("#navBar > li > dl.layui-nav-child").not(topLevelEle.children("dl.layui-nav-child")); + childs.removeAttr('style'); + } + }); + + /** + * 左侧菜单展开动画 + */ + $("#navBar").on('click', '.layui-nav-item a', function () { + if (!$(this).attr('lay-id')) { + var superEle = $(this).parent(); + var ele = $(this).next('.layui-nav-child'); + var height = ele.height(); + ele.css({'display': 'block'}); + + if (superEle.is('.layui-nav-itemed')) {//是否是展开状态 + ele.height(0); + ele.animate({ + height: height + 'px' + }, function () { + ele.css({ + height: "auto" + }); + //ele.removeAttr('style'); + }); + } else { + ele.animate({ + height: 0 + }, function () { + ele.removeAttr('style'); + }); + } + } }); /** @@ -109,31 +143,7 @@ layui.use(["element", "layer", "okUtils", "okTab", "okLayer"], function () { } }); - /** - * 左侧菜单展开动画 - */ - $("#navBar").on('click', '.layui-nav-item a', function () { - if (!$(this).attr('lay-id')) { - var superEle = $(this).parent(); - var ele = $(this).next('.layui-nav-child'); - var height = ele.height(); - if (superEle.is('.layui-nav-itemed')) { - ele.height(0); - ele.animate({ - height: height + 'px' - }, function () { - ele.removeAttr('style'); - }); - } else { - ele.css({'display': 'block'}); - ele.animate({ - height: 0 - }, function () { - ele.removeAttr('style'); - }); - } - } - }); + /** * 全屏和退出全屏的方法 diff --git a/lib/layui/lay/okmodules/okGVerify.js b/lib/layui/lay/okmodules/okGVerify.js index b253517..d1718dc 100644 --- a/lib/layui/lay/okmodules/okGVerify.js +++ b/lib/layui/lay/okmodules/okGVerify.js @@ -110,8 +110,8 @@ layui.define(["jquery"], function (exprots) { } else { return "验证码不正确,请重新输入"; } - } - } + }, + }; function getAllLetter() { var letterStr = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"; diff --git a/lib/layui/lay/okmodules/okTab.js b/lib/layui/lay/okmodules/okTab.js index 640a05a..072c12d 100644 --- a/lib/layui/lay/okmodules/okTab.js +++ b/lib/layui/lay/okmodules/okTab.js @@ -178,7 +178,7 @@ layui.define(["element", "jquery"], function (exports) { contEle = $(contEle);//tab内容存放的父元素 ele = $(ele);//当前的tab - var menuSet = $(".okadmin-side a[lay-id]");//获取所有菜单集合 + var menuSet = $("#navBar a[lay-id]");//获取所有菜单集合 var thatLayId = ele.attr('lay-id'); var contWidth = contEle.width(),//父级元素宽度 @@ -234,7 +234,8 @@ layui.define(["element", "jquery"], function (exports) { /** * 左侧菜单的样式和多级菜单的展开 */ - $(".okadmin-side").find("li,dd").removeClass("layui-this").removeClass("layui-nav-itemed");//关闭所有展开的菜单 + $("#navBar").find("li,dd").removeClass("layui-this").removeClass("layui-nav-itemed");//关闭所有展开的菜单 + $("#navBar > li dl.layui-nav-child").removeAttr('style'); for (let i = 0; i < menuSet.length; i++) { if ($(menuSet[i]).attr('lay-id') == thatLayId) { $(menuSet[i]).parents("dd").addClass("layui-nav-itemed"); diff --git a/pages/console.html b/pages/console.html index 924292d..fc698b4 100644 --- a/pages/console.html +++ b/pages/console.html @@ -79,6 +79,9 @@
+
+
用户排行榜
+
@@ -88,9 +91,9 @@
-
用户排行榜
+
用户访问
-
+
none diff --git a/pages/forget.html b/pages/forget.html new file mode 100644 index 0000000..4903bdd --- /dev/null +++ b/pages/forget.html @@ -0,0 +1,189 @@ + + + + + ok-admin v2.0 | 很赞的后台模版 - 注册 + + + + + + + + +
+
+
忘记密码
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+ +
+ +
+
设置密码
+
+ + +
+
+ + +
+
+ +
+
+
+ + + + + diff --git a/pages/login.html b/pages/login.html index a90aeda..1c77b9b 100644 --- a/pages/login.html +++ b/pages/login.html @@ -2,7 +2,7 @@ - ok-admin v2.0 | 很赞的后台模版 + ok-admin v2.0 | 很赞的后台模版 - 登录 @@ -29,6 +29,10 @@
+
diff --git a/pages/register.html b/pages/register.html new file mode 100644 index 0000000..76c4676 --- /dev/null +++ b/pages/register.html @@ -0,0 +1,167 @@ + + + + + ok-admin v2.0 | 很赞的后台模版 - 注册 + + + + + + + + +
+
+
注册
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + +
+
+ +
+ +
+
+ + + + +