<!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"> 
 | 
  <link rel="stylesheet" href="../static/css/originTable.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/logo.png" style="display: inline-block; width: 60%;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 id="hostName"></a> 
 | 
      </li> 
 | 
<!--      <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 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 © 2022 <a href="http://www.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', 'table'], 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 table = layui.table; 
 | 
  
 | 
    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}); 
 | 
        } 
 | 
      } 
 | 
    }); 
 | 
  
 | 
    // 检测是否为超级管理员 
 | 
    $.ajax({ 
 | 
      url: baseUrl + "/show/host.action", 
 | 
      headers: {'token': localStorage.getItem('token')}, 
 | 
      method: 'GET', 
 | 
      success: function (res) { 
 | 
        if (res.code === 200) { 
 | 
          if (!isEmpty(res.data.hostName)) { 
 | 
            $('#hostName').text(res.data.hostName); 
 | 
          } 
 | 
          if (res.data.root) { 
 | 
            showHost(); 
 | 
          } 
 | 
        } 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"); 
 | 
  
 | 
    // 多仓库模式 
 | 
    function showHost() { 
 | 
      // var dele = layer.msg('正在删除', {icon: 16, time: 10000}, function(){ 
 | 
      //     layer.msg('成功删除', {icon: 1}) 
 | 
      // }); 
 | 
      admin.open({ 
 | 
        type: 1, 
 | 
        title: '仓库选择', 
 | 
        area: '250px', 
 | 
        offset: 'r', 
 | 
        shade: false, 
 | 
        shadeClose: true, 
 | 
        content: '<table id="originTable" lay-filter="originTable"></table>', 
 | 
        success: function (layero) { 
 | 
          var insTb = table.render({ 
 | 
            elem: '#originTable', 
 | 
            url: baseUrl + '/host/list/auth', 
 | 
            height: 'full-500', 
 | 
            headers: {token: localStorage.getItem('token')}, 
 | 
            request: { 
 | 
              pageName: 'curr', 
 | 
              pageSize: 'limit' 
 | 
            }, 
 | 
            parseData: function (res) { 
 | 
              return { 
 | 
                'code': res.code, 
 | 
                'msg': res.msg, 
 | 
                'count': res.data.total, 
 | 
                'data': res.data.records 
 | 
              } 
 | 
            }, 
 | 
            response: { 
 | 
              statusCode: 200 
 | 
            }, 
 | 
            defaultToolbar: [], 
 | 
            cols: [[ 
 | 
              {field: 'id', title: '编号', width: 70, align: 'center'}, 
 | 
              {field: 'name', title: '项目名称'} 
 | 
            ]], 
 | 
            done: function (res, curr, count) { 
 | 
              $('.layui-table, .layui-table-view').css("margin", 0); 
 | 
              // $('#originTable+.layui-table-view .layui-table-body tbody>tr:first').trigger('click'); 
 | 
            } 
 | 
          }); 
 | 
          /* 监听行单击事件 */ 
 | 
          table.on('row(originTable)', function (obj) { 
 | 
            obj.tr.addClass('layui-table-click').siblings().removeClass('layui-table-click'); 
 | 
            // 检测是否为超级管理员 
 | 
            $.ajax({ 
 | 
              url: baseUrl + "/root/change/host/auth?hostId=" + obj.data.id, 
 | 
              headers: {'token': localStorage.getItem('token')}, 
 | 
              method: 'GET', 
 | 
              success: function (res) { 
 | 
                if (res.code === 200) { 
 | 
                  window.location.reload(); 
 | 
                } else if (res.code === 403) { 
 | 
                  top.location.href = baseUrl + "/login"; 
 | 
                } else { 
 | 
                  layer.msg(res.msg, {icon: 2}); 
 | 
                } 
 | 
              } 
 | 
            }); 
 | 
          }); 
 | 
        } 
 | 
      }); 
 | 
    } 
 | 
  
 | 
  }); 
 | 
</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> 
 |