| <!DOCTYPE html> | 
| <html lang="en"> | 
| <head> | 
|   <meta charset="utf-8"> | 
|   <title>中科润美- 自动化立体仓库 - AS / RS</title> | 
|   <meta name="renderer" content="webkit"> | 
|   <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | 
|   <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> | 
|   <link rel="icon" type="image/x-icon" href="../static/image/favicon.ico" /> | 
|   <link rel="stylesheet" href="../static/layui/css/layui.css" media="all"> | 
|   <link rel="stylesheet" href="../static/css/admin.css?v=318" media="all"> | 
|   <link rel="stylesheet" href="../static/css/loader.css" media="all"> | 
|   <style> | 
|     .layui-logo img { | 
|       width: 25px; | 
|     } | 
|     .layui-logo cite { | 
|       font-size: 18px; | 
|       font-weight: 400; | 
|       /*margin-left: 5px;*/ | 
|     } | 
|   </style> | 
| </head> | 
| <body class="layui-layout-body"> | 
| <div class="layui-layout layui-layout-admin"> | 
|   <!-- 头部 --> | 
|   <div class="layui-header"> | 
|     <div class="layui-logo"> | 
|       <img src="../static/image/RMLogo.png" style="display: inline-block; width: 40%;height: auto"> | 
|       <!--          <span style="margin-top: 0; letter-spacing: 10px">中扬立库</span>--> | 
|       <!--          <img src="../static/image/logo.svg"/>--> | 
|       <!--          <cite>中扬 - Zoneyung</cite>--> | 
|     </div> | 
|   | 
|     <ul class="layui-nav layui-layout-left"> | 
|       <li class="layui-nav-item" lay-unselect> | 
|         <a ew-event="flexible" title="侧边伸缩"><i class="layui-icon layui-icon-shrink-right"></i></a> | 
|       </li> | 
|       <li class="layui-nav-item" lay-unselect> | 
|         <a ew-event="refresh" title="刷新"><i class="layui-icon layui-icon-refresh-3"></i></a> | 
|       </li> | 
|     </ul> | 
|     <ul class="layui-nav layui-layout-right"> | 
|       <li class="layui-nav-item" lay-unselect> | 
|         <a ew-event="note" title="便签"><i class="layui-icon layui-icon-note"></i></a> | 
|       </li> | 
|       <li class="layui-nav-item layui-hide-xs" lay-unselect> | 
|         <a ew-event="fullScreen" title="全屏"><i class="layui-icon layui-icon-screen-full"></i></a> | 
|       </li> | 
|       <li class="layui-nav-item" lay-unselect> | 
|         <a> | 
|           <cite id="username" style="margin-right: 5px">管理员</cite> | 
|         </a> | 
|         <dl class="layui-nav-child"> | 
|           <dd lay-unselect><a id="personPage" ew-href="detail.html?resourceId=8">基本资料</a></dd> | 
|           <hr> | 
|           <dd lay-unselect><a id="logout">退出</a></dd> | 
|         </dl> | 
|       </li> | 
|       <li class="layui-nav-item" lay-unselect> | 
|         <a ew-event="theme" title="主题"><i class="layui-icon layui-icon-more-vertical"></i></a> | 
|       </li> | 
|     </ul> | 
|   </div> | 
|   | 
|   <!-- 侧边栏 --> | 
|   <div class="layui-side"> | 
|     <div class="layui-side-scroll"> | 
|       <ul id="menu-main" class="layui-nav layui-nav-tree arrow2" lay-filter="admin-side-nav" lay-shrink="_all"> | 
|       </ul> | 
|     </div> | 
|   </div> | 
|   | 
|   <!-- 主体部分 --> | 
|   <div class="layui-body"></div> | 
|   <!-- 底部 --> | 
|   <div class="layui-footer layui-text"> | 
| <!--    copyright © 2023 <a href="https://zoneyung.com/" target="_blank"></a> all rights reserved.--> | 
|     <span class="pull-right">Version 1.0.0</span> | 
|   </div> | 
|   | 
| </div> | 
|   | 
| <!--初始化加载层--> | 
| <div class="layuimini-loader"> | 
|   <div class="layuimini-loader-inner"></div> | 
| </div> | 
|   | 
| <script type="text/javascript" src="../static/js/jquery/jquery-3.3.1.min.js"></script> | 
| <script type="text/javascript" src="../static/layui/layui.js"></script> | 
| <script type="text/javascript" src="../static/js/handlebars/handlebars-v4.5.3.js"></script> | 
| <script type="text/javascript" src="../static/js/common.js"></script> | 
| <script> | 
|   console.log('%c  %c 1.0.0','background-color:rgb(53,73,94);color: #fff;border-radius:2px 0 0 2px;padding:2px 4px;','background-color:rgb(25,190,107);color: #fff;border-radius:0 2px 2px 0;padding:2px 4px;font: 9pt "Apercu Regular", Georgia, "Times New Roman", Times, serif;'); | 
|   $(function () { | 
|     if ("" === localStorage.getItem('token')) { | 
|       top.location.href = baseUrl + "/login"; | 
|     } | 
|   }); | 
|   | 
|   layui.config({ | 
|     base: baseUrl + "/static/layui/lay/modules/" | 
|   }).extend({ | 
|     notice: 'notice/notice', | 
|   }).use(['index', 'element', 'layer', 'admin', 'notice'], function () { | 
|     var $ = layui.jquery; | 
|     var index = layui.index; | 
|     var element = layui.element; | 
|     var layer = layui.layer; | 
|     var admin = layui.admin; | 
|     var notice = layui.notice; | 
|   | 
|     var easywebIframeMsg = localStorage.getItem("easyweb-iframe"); | 
|     if (!isEmpty(easywebIframeMsg)) { | 
|       var easywebIframeObj = JSON.parse(easywebIframeMsg); | 
|       if (easywebIframeObj.defaultTheme === undefined) { | 
|         admin.changeTheme("theme-colorful"); | 
|       } | 
|     } | 
|   | 
|     $.ajax({ | 
|       url: baseUrl + "/menu/auth", | 
|       headers: {'token': localStorage.getItem('token')}, | 
|       method: 'POST', | 
|       // async: false, | 
|       success: function (res) { | 
|         // 关闭加载动画 | 
|         $('.layuimini-loader').fadeOut(); | 
|         if (res.code === 200) { | 
|           var tpl = $('#menuTpl').html(); | 
|           var template = Handlebars.compile(tpl); | 
|           var html = template(res); | 
|           $("#menu-main").html(html); | 
|           element.init(); | 
|         } else if (res.code === 403) { | 
|           top.location.href = baseUrl + "/login"; | 
|         } else { | 
|           layer.msg(res.msg, {icon: 2}); | 
|         } | 
|       } | 
|     }); | 
|   | 
|     // 默认加载主页 | 
|     index.loadHome({ | 
|       menuPath: baseUrl+'/views/home/navigation.html', | 
|       menuName: '<i class="layui-icon layui-icon-home"></i>' | 
|     }); | 
|   | 
|     $('#username').text(localStorage.getItem('username')); | 
|   | 
|     $(document).on('click','#logout', function () { | 
|       window.location.href = "login.html"; | 
|       localStorage.removeItem('token'); | 
|       localStorage.removeItem('username'); | 
|       admin.closeAllTabs(); | 
|     }); | 
|   | 
|     // 替换退出按钮变量 | 
|     var logout = document.getElementById('logout'); | 
|     var url = logout.getAttribute('href'); | 
|     logout.setAttribute('href', baseUrl + "/login"); | 
|   | 
|     let username = localStorage.getItem('username') | 
|     let password = localStorage.getItem('password') | 
|     if (!(username === 'super' || password === 'root')) { | 
|       if(!checkPassword(password)){ | 
|         //要求修改密码 | 
|         layer.msg('弱密码请修改密码再继续', {icon: 2}); | 
|         layer.open({ | 
|           type: 2, | 
|           title: '基本资料', | 
|           maxmin: true, | 
|           shadeClose: false, | 
|           area: [top.detailWidth, top.detailHeight], | 
|           content: 'detail.html', | 
|           closeBtn: 0, | 
|           success: function(layero, index){ | 
|             layero.find('.layui-layer-min').remove(); //去掉最小化按钮 | 
|             layero.find('.layui-layer-max').remove(); //去掉最大化按钮 | 
|           } | 
|         }) | 
|       } | 
|     } | 
|   | 
|   }); | 
| </script> | 
| <script type="text/html" id="menuTpl"> | 
|   {{#each data}} | 
|   <li class="layui-nav-item"> | 
|     <a><i class="layui-icon {{this.menuIcon}}"></i> <cite>{{this.menu}}</cite></a> | 
|     <dl class="layui-nav-child"> | 
|       {{#each this.subMenu}} | 
|       <dd><a lay-href="{{this.code}}?resourceId={{this.id}}">{{this.name}}</a></dd> | 
|       {{/each}} | 
|     </dl> | 
|   </li> | 
|   {{/each}} | 
| </script> | 
| </body> | 
| </html> |