admin
3 天以前 f3bdc703bebd49d6149c5fd053cd8f57d50efc44
HTML/views/index.html
@@ -1,274 +1,282 @@
<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8">
      <title>仓储管理系统</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="stylesheet" href="../layuiadmin/layui/css/layui.css" media="all">
      <link rel="stylesheet" href="../layuiadmin/style/admin.css" media="all">
      <link rel="stylesheet" href="../img/menuico/iconfont.css" media="all">
      <!-- <link rel="icon" href="../img/favicon.ico" type="image/x-icon"> -->
   </head>
   <body class="layui-layout-body">
      <div id="LAY_app">
         <div class="layui-layout layui-layout-admin">
            <div class="layui-header">
               <!-- 头部区域 -->
               <ul class="layui-nav layui-layout-left">
                  <li class="layui-nav-item layadmin-flexible" lay-unselect>
                     <a href="javascript:;" layadmin-event="flexible" title="侧边伸缩">
                        <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i>
                     </a>
                  </li>
                  <li class="layui-nav-item" lay-unselect>
                     <a href="javascript:;" layadmin-event="refresh" title="刷新">
                        <i class="layui-icon layui-icon-refresh-3"></i>
                     </a>
                  </li>
               </ul>
               <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right">
                  <li class="layui-nav-item layui-hide-xs" lay-unselect>
                     <a href="javascript:;" layadmin-event="theme">
                        <i class="layui-icon layui-icon-theme"></i>
                     </a>
                  </li>
                  <li class="layui-nav-item layui-hide-xs" lay-unselect>
                     <a href="javascript:;" layadmin-event="note">
                        <i class="layui-icon layui-icon-note"></i>
                     </a>
                  </li>
                  <li class="layui-nav-item layui-hide-xs" lay-unselect>
                     <a href="javascript:;" layadmin-event="fullscreen">
                        <i class="layui-icon layui-icon-screen-full"></i>
                     </a>
                  </li>
<head>
   <meta charset="utf-8">
   <title>仓储管理系统</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="stylesheet" href="../layuiadmin/layui/css/layui.css" media="all">
   <link rel="stylesheet" href="../layuiadmin/style/admin.css" media="all">
   <link rel="stylesheet" href="../img/menuico/iconfont.css" media="all">
   <!-- <link rel="icon" href="../img/favicon.ico" type="image/x-icon"> -->
</head>
<body class="layui-layout-body">
   <div id="LAY_app">
      <div class="layui-layout layui-layout-admin">
         <div class="layui-header">
            <!-- 头部区域 -->
            <ul class="layui-nav layui-layout-left">
               <li class="layui-nav-item layadmin-flexible" lay-unselect>
                  <a href="javascript:;" layadmin-event="flexible" title="侧边伸缩">
                     <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i>
                  </a>
               </li>
               <li class="layui-nav-item" lay-unselect>
                  <a href="javascript:;" layadmin-event="refresh" title="刷新">
                     <i class="layui-icon layui-icon-refresh-3"></i>
                  </a>
               </li>
            </ul>
            <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right">
               <li class="layui-nav-item layui-hide-xs" lay-unselect>
                  <a href="javascript:;" layadmin-event="theme">
                     <i class="layui-icon layui-icon-theme"></i>
                  </a>
               </li>
               <li class="layui-nav-item layui-hide-xs" lay-unselect>
                  <a href="javascript:;" layadmin-event="note">
                     <i class="layui-icon layui-icon-note"></i>
                  </a>
               </li>
               <li class="layui-nav-item layui-hide-xs" lay-unselect>
                  <a href="javascript:;" layadmin-event="fullscreen">
                     <i class="layui-icon layui-icon-screen-full"></i>
                  </a>
               </li>
               <li class="layui-nav-item" lay-unselect>
                  <a href="javascript:;">
                     <cite>
                        <a href="javascript:;" id="username"></a>
                     </cite>
                  </a>
                  <dl class="layui-nav-child">
                     <!-- <dd><a lay-href="set/user/info.html">基本资料</a></dd> -->
                     <dd><a lay-href="set/user/password.html" id="changePassword">修改密码</a></dd>
                     <hr>
                     <dd><a href="Login.html">退出</a></dd>
                  </dl>
               </li>
            </ul>
         </div>
         <!-- 侧边菜单 -->
         <div class="layui-side layui-side-menu" id="leftmenu">
            <div class="layui-side-scroll">
               <div class="layui-logo" lay-href="home/console.html" style="background-color: #FFFFFF;">
                  <span>博柯莱·仓储管理系统</span>
               </div>
               <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu"
                  lay-filter="layadmin-system-side-menu">
               </ul>
            </div>
         </div>
         <!-- 页面标签 -->
         <div class="layadmin-pagetabs" id="LAY_app_tabs">
            <div class="layui-icon layadmin-tabs-control layui-icon-prev" layadmin-event="leftPage"></div>
            <div class="layui-icon layadmin-tabs-control layui-icon-next" layadmin-event="rightPage"></div>
            <div class="layui-icon layadmin-tabs-control layui-icon-down">
               <ul class="layui-nav layadmin-tabs-select" lay-filter="layadmin-pagetabs-nav">
                  <li class="layui-nav-item" lay-unselect>
                     <a href="javascript:;">
                        <cite >
                           <a href="javascript:;" id="username"></a>
                        </cite>
                     </a>
                     <dl class="layui-nav-child">
                        <!-- <dd><a lay-href="set/user/info.html">基本资料</a></dd> -->
                        <dd><a lay-href="set/user/password.html" id="changePassword">修改密码</a></dd>
                        <hr>
                        <dd><a href="Login.html">退出</a></dd>
                     <a href="javascript:;"></a>
                     <dl class="layui-nav-child layui-anim-fadein">
                        <dd layadmin-event="closeThisTabs"><a href="javascript:;">关闭当前标签页</a></dd>
                        <dd layadmin-event="closeOtherTabs"><a href="javascript:;">关闭其它标签页</a></dd>
                        <dd layadmin-event="closeAllTabs"><a href="javascript:;">关闭全部标签页</a></dd>
                     </dl>
                  </li>
               </ul>
            </div>
            <!-- 侧边菜单 -->
            <div class="layui-side layui-side-menu" id="leftmenu">
               <div class="layui-side-scroll">
                  <div class="layui-logo" lay-href="home/console.html" style="background-color: #FFFFFF;">
                     <span>博柯莱·仓储管理系统</span>
                  </div>
                  <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" lay-filter="layadmin-system-side-menu">
                  </ul>
               </div>
            <div class="layui-tab" lay-unauto lay-allowClose="true" lay-filter="layadmin-layout-tabs">
               <ul class="layui-tab-title" id="LAY_app_tabsheader">
                  <li lay-id="" lay-attr="" class="layui-this"><i class="layui-icon layui-icon-home"></i></li>
               </ul>
            </div>
            <!-- 页面标签 -->
            <div class="layadmin-pagetabs" id="LAY_app_tabs">
               <div class="layui-icon layadmin-tabs-control layui-icon-prev" layadmin-event="leftPage"></div>
               <div class="layui-icon layadmin-tabs-control layui-icon-next" layadmin-event="rightPage"></div>
               <div class="layui-icon layadmin-tabs-control layui-icon-down">
                  <ul class="layui-nav layadmin-tabs-select" lay-filter="layadmin-pagetabs-nav">
                     <li class="layui-nav-item" lay-unselect>
                        <a href="javascript:;"></a>
                        <dl class="layui-nav-child layui-anim-fadein">
                           <dd layadmin-event="closeThisTabs"><a href="javascript:;">关闭当前标签页</a></dd>
                           <dd layadmin-event="closeOtherTabs"><a href="javascript:;">关闭其它标签页</a></dd>
                           <dd layadmin-event="closeAllTabs"><a href="javascript:;">关闭全部标签页</a></dd>
                        </dl>
                     </li>
                  </ul>
               </div>
               <div class="layui-tab" lay-unauto lay-allowClose="true" lay-filter="layadmin-layout-tabs">
                  <ul class="layui-tab-title" id="LAY_app_tabsheader">
                     <li lay-id="" lay-attr="" class="layui-this"><i class="layui-icon layui-icon-home"></i></li>
                  </ul>
               </div>
            </div>
            <!-- 主体内容 home/console.html-->
            <div class="layui-body" id="LAY_app_body">
               <div class="layadmin-tabsbody-item layui-show">
                  <iframe src="home/console.html" frameborder="0" class="layadmin-iframe"></iframe>
               </div>
            </div>
            <div class="layui-footer" style="height: 20px; z-index: 999;">
               <!-- 底部固定区域 -->
               <p>版本v1.0</p>
            </div>
            <!-- 辅助元素,一般用于移动设备下遮罩 -->
            <div class="layadmin-body-shade" layadmin-event="shade"></div>
         </div>
         <!-- 主体内容 home/console.html-->
         <div class="layui-body" id="LAY_app_body">
            <div class="layadmin-tabsbody-item layui-show">
               <iframe src="home/console2.html" frameborder="0" class="layadmin-iframe"></iframe>
            </div>
         </div>
         <div class="layui-footer" style="height: 20px; z-index: 999;">
            <!-- 底部固定区域 -->
            <p>版本v1.0</p>
         </div>
         <!-- 辅助元素,一般用于移动设备下遮罩 -->
         <div class="layadmin-body-shade" layadmin-event="shade"></div>
      </div>
      <div id="">
         df
      </div>
      <script src="../layuiadmin/layui/layui.js"></script>
      <script src="../js/public.js"></script>
      <script src="../js/jquery-3.5.1.min.js"></script>
      <script src="../js/jquery.cookie.js"></script>
      <!-- <script src="../layuiadmin/modules/console.js"></script> -->
      <script>
         layui.config({
            base: '../layuiadmin/' //静态资源所在路径
         }).extend({
            index: 'lib/index' //主入口模块
         }).use(['element', 'index'], function() {
            if (!$.cookie('token')) {
               layer.msg('登陆失效,请重新登陆', {
                  icon: 2,
                  time: 2000 //2秒关闭(如果不配置,默认是3秒)
               }, function() {
                  location.href = "Login.html";
               });
            }else{
               $("#token").text($.cookie('token'));
            }
            var element = layui.element;
            var xml = '';
            function getchiled(data, mainId) {
               if (data) {
                  var list = data.filter(item => item.ParentNo == mainId);
                  if (list) {
                     for (var i = 0; i < list.length; i++) {
                        var id = list[i].MenuNo;
                        //查询有无子菜单
                        var count = data.filter(item => item.ParentNo == id).length;
                        if (count > 0) {
                           xml = xml +
                              '<dd>' +
                              '<a href="javascript:;">' + list[i].MenuName + '</a>' +
                              '<dl class="layui-nav-child">';
                           getchiled(data, id);
                           xml = xml + '</dl></dd>';
                        } else {
                           xml = xml +
                              '<dd>' +
                              '<a lay-href="' + list[i].Url + '">' + list[i].MenuName + '</a>' +
                              '</dd>';
                        }
   </div>
   <div id="">
      df
   </div>
   <script src="../layuiadmin/layui/layui.js"></script>
   <script src="../js/public.js"></script>
   <script src="../js/jquery-3.5.1.min.js"></script>
   <script src="../js/jquery.cookie.js"></script>
   <!-- <script src="../layuiadmin/modules/console.js"></script> -->
   <script>
      layui.config({
         base: '../layuiadmin/' //静态资源所在路径
      }).extend({
         index: 'lib/index' //主入口模块
      }).use(['element', 'index'], function () {
         if (!$.cookie('token')) {
            layer.msg('登陆失效,请重新登陆', {
               icon: 2,
               time: 2000 //2秒关闭(如果不配置,默认是3秒)
            }, function () {
               location.href = "Login.html";
            });
         } else {
            $("#token").text($.cookie('token'));
            const username = localStorage.getItem('keyUserName');
            document.getElementById('username').textContent = `欢迎,${username}`;
         }
         var element = layui.element;
         var xml = '';
         function getchiled(data, mainId) {
            if (data) {
               var list = data.filter(item => item.ParentNo == mainId);
               if (list) {
                  for (var i = 0; i < list.length; i++) {
                     var id = list[i].MenuNo;
                     //查询有无子菜单
                     var count = data.filter(item => item.ParentNo == id).length;
                     if (count > 0) {
                        xml = xml +
                           '<dd>' +
                           '<a href="javascript:;">' + list[i].MenuName + '</a>' +
                           '<dl class="layui-nav-child">';
                        getchiled(data, id);
                        xml = xml + '</dl></dd>';
                     } else {
                        xml = xml +
                           '<dd>' +
                           '<a lay-href="' + list[i].Url + '">' + list[i].MenuName + '</a>' +
                           '</dd>';
                     }
                  }
               }
            }
            sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) {
               if (res.code == 0) { //成功
                  var list = res.data.filter(item => item.level == "0");
                  localStorage.setItem('listRole',JSON.stringify(res.data));
                  if (list) {
                     for (var i = 0; i < list.length; i++) {
                        if (list[i].MenuNo == "9000") { //判断是否是pda的权限 是:跳过
                           continue;
                        }
                        var icon = "";
                        if (list[i].MenuDemo == "layui-icon-auz") {
                           icon = "layui-icon";
                        } else {
                           icon = "iconfont";
                        }
                        xml = xml +
                           '<li class="layui-nav-item">' +
                           '<a href="javascript:;" lay-tips=' + list[i].MenuDemo + ' lay-direction="2">' +
                              '<span class="' + icon +' '+list[i].MenuDemo + '"></span>' +
                              '<cite>' + list[i].MenuName + '</cite>' +
                           '</a>';
                        var menuNo = list[i].MenuNo;
                        //查询有无子菜单
                        var list2 = res.data.filter(item => item.ParentNo == menuNo);
                        if (list2.length > 0) {
                           xml = xml + '<dl class="layui-nav-child">';
                           getchiled(list2, menuNo);
                           xml = xml + '</dl>';
                        }
                        xml = xml + '</li>';
                     }
                  }
                  $("#LAY-system-side-menu").append(xml);
                  element.render("#leftmenu");
               } else { //不成功
                  layer.msg('获取当前登录人权限信息失败', {
                     icon: 2,
                     time: 2000 //2秒关闭(如果不配置,默认是3秒)
                  }, function() {
                     //回调
                  });
               }
            });
         }
            sendData(IP + "/Basis/IsPassWordTime", "", 'get', function(res) {
               if (res.code == 0 && res.data == 1) { //成功
                  layer.open({
                     type: 2,
                     title: '密码已过期,请修改密码',
                     content: 'set/user/password.html',
                     maxmin: true,
                     closeBtn: 0,
                     maxmin: false,
                     area: ['500px', '30%']
                  });
               }
            });
            // var dataList;
            //    sendData(IP + "/IndexEchar/ImportTaskDayList", param, 'post', function(res) {
            //       if (res.code == 0) { //成功
            //          var list=res.data;
            //           $.cookie('list',JSON.stringify(list));
            //           dataList= list;
            //       } else { //不成功
            //          layer.msg(res.msg, {
            //             icon: 2,
            //             time: 2000 //2秒关闭(如果不配置,默认是3秒)
            //          }, function() {});
            //       }
            //    });
            //    sendData(IP + "/IndexEchar/ExportTaskDayList", param, 'post', function(res) {
            //       if (res.code == 0) { //成功
            //       var Exlist=res.data;
            //          $.cookie('Exlist',JSON.stringify(Exlist));
            //          // initEchars("测试",Exlist);
            //       } else { //不成功
            //          layer.msg(res.msg, {
            //             icon: 2,
            //             time: 2000 //2秒关闭(如果不配置,默认是3秒)
            //          }, function() {});
            //       }
            //    });
            // sendData(IP + "/IndexEchar/YAxis", param, 'post', function(res) {
            //    if (res.code == 0) { //成功
            //    var YAxis=res.data;
            //       $.cookie('YAxis',YAxis);
            //    } else { //不成功
            //       layer.msg(res.msg, {
            //          icon: 2,
            //          time: 2000 //2秒关闭(如果不配置,默认是3秒)
            //       }, function() {});
            //    }
            // });
            // function quit(){
            //    $.cookie('userId', '');
            //    location.href = "Login.html";
            // }
         sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function (res) {
            if (res.code == 0) { //成功
               var list = res.data.filter(item => item.level == "0");
               localStorage.setItem('listRole', JSON.stringify(res.data));
               if (list) {
                  for (var i = 0; i < list.length; i++) {
                     if (list[i].MenuNo == "9000") { //判断是否是pda的权限 是:跳过
                        continue;
                     }
                     var icon = "";
                     if (list[i].MenuDemo == "layui-icon-auz") {
                        icon = "layui-icon";
                     } else {
                        icon = "iconfont";
                     }
                     xml = xml +
                        '<li class="layui-nav-item">' +
                        '<a href="javascript:;" lay-tips=' + list[i].MenuDemo + ' lay-direction="2">' +
                        '<span class="' + icon + ' ' + list[i].MenuDemo + '"></span>' +
                        '<cite>' + list[i].MenuName + '</cite>' +
                        '</a>';
                     var menuNo = list[i].MenuNo;
                     //查询有无子菜单
                     var list2 = res.data.filter(item => item.ParentNo == menuNo);
                     if (list2.length > 0) {
                        xml = xml + '<dl class="layui-nav-child">';
                        getchiled(list2, menuNo);
                        xml = xml + '</dl>';
                     }
                     xml = xml + '</li>';
                  }
               }
               $("#LAY-system-side-menu").append(xml);
               element.render("#leftmenu");
            } else { //不成功
               layer.msg('获取当前登录人权限信息失败', {
                  icon: 2,
                  time: 2000 //2秒关闭(如果不配置,默认是3秒)
               }, function () {
                  //回调
               });
            }
         });
      </script>
   </body>
</html>
         sendData(IP + "/Basis/IsPassWordTime", "", 'get', function (res) {
            if (res.code == 0 && res.data == 1) { //成功
               layer.open({
                  type: 2,
                  title: '密码已过期,请修改密码',
                  content: 'set/user/password.html',
                  maxmin: true,
                  closeBtn: 0,
                  maxmin: false,
                  area: ['500px', '30%']
               });
            }
         });
         // var dataList;
         //    sendData(IP + "/IndexEchar/ImportTaskDayList", param, 'post', function(res) {
         //       if (res.code == 0) { //成功
         //          var list=res.data;
         //           $.cookie('list',JSON.stringify(list));
         //           dataList= list;
         //       } else { //不成功
         //          layer.msg(res.msg, {
         //             icon: 2,
         //             time: 2000 //2秒关闭(如果不配置,默认是3秒)
         //          }, function() {});
         //       }
         //    });
         //    sendData(IP + "/IndexEchar/ExportTaskDayList", param, 'post', function(res) {
         //       if (res.code == 0) { //成功
         //       var Exlist=res.data;
         //          $.cookie('Exlist',JSON.stringify(Exlist));
         //          // initEchars("测试",Exlist);
         //       } else { //不成功
         //          layer.msg(res.msg, {
         //             icon: 2,
         //             time: 2000 //2秒关闭(如果不配置,默认是3秒)
         //          }, function() {});
         //       }
         //    });
         // sendData(IP + "/IndexEchar/YAxis", param, 'post', function(res) {
         //    if (res.code == 0) { //成功
         //    var YAxis=res.data;
         //       $.cookie('YAxis',YAxis);
         //    } else { //不成功
         //       layer.msg(res.msg, {
         //          icon: 2,
         //          time: 2000 //2秒关闭(如果不配置,默认是3秒)
         //       }, function() {});
         //    }
         // });
         // function quit(){
         //    $.cookie('userId', '');
         //    location.href = "Login.html";
         // }
      });
   </script>
</body>
</html>