metro.jsp 18.6 KB
<%@ page import="com.myproject.bean.Language" %>
<%@ page import="com.myproject.webapp.controller.webService.DataCache" %>
<%@ page import="com.myproject.webapp.controller.webService.StorageDataController" %><%--
  Created by IntelliJ IDEA.
  User: kangmor
  Date: 2015/9/11
  Time: 14:24
  To change this template use File | Settings | File Templates.
--%>
<!DOCTYPE html>
<%@ include file="/common/taglibs.jsp"%>
<%@ page language="java" pageEncoding="UTF-8"%>
<!--[if IE 8]> <html lang="en" class="ie8 no-js"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9 no-js"> <![endif]-->
<!--[if !IE]><!-->
<html lang="en">
<head>
  <title>SMD-BOX</title>
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta content="width=device-width, initial-scale=1" name="viewport"/>
  <meta http-equiv="Content-type" content="text/html; charset=gbk">
  <meta content="" name="description"/>
  <meta content="" name="author"/>
  <!-- BEGIN GLOBAL MANDATORY STYLES -->

  <link href="${ctx}/assets/global/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"/>
  <link href="${ctx}/assets/global/plugins/simple-line-icons/simple-line-icons.min.css" rel="stylesheet" type="text/css"/>
  <link href="${ctx}/assets/global/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
  <link href="${ctx}/assets/global/plugins/uniform/css/uniform.default.css" rel="stylesheet" type="text/css"/>
  <link href="${ctx}/assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css" rel="stylesheet" type="text/css"/>
  <!-- END GLOBAL MANDATORY STYLES -->
  <!-- BEGIN PAGE LEVEL PLUGIN STYLES -->
  <link href="${ctx}/assets/global/plugins/bootstrap-daterangepicker/daterangepicker-bs3.css" rel="stylesheet" type="text/css"/>
  <link href="${ctx}/assets/global/plugins/fullcalendar/fullcalendar.min.css" rel="stylesheet" type="text/css"/>
  <%--<link href="${ctx}/assets/global/plugins/jqvmap/jqvmap/jqvmap.css" rel="stylesheet" type="text/css"/>--%>
  <link href="${ctx}/assets/global/plugins/jquery-ui/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" type="text/css"/>
  <!-- END PAGE LEVEL PLUGIN STYLES -->
  <!-- BEGIN PAGE STYLES -->
  <link href="${ctx}/assets/admin/pages/css/tasks.css" rel="stylesheet" type="text/css"/>
  <!-- END PAGE STYLES -->
  <!-- BEGIN THEME STYLES -->
  <!-- DOC: To use 'rounded corners' style just load 'components-rounded.css' stylesheet instead of 'components.css' in the below style tag -->
  <link href="${ctx}/assets/global/css/components.css?id=4" id="style_components" rel="stylesheet" type="text/css"/>
  <link href="${ctx}/assets/global/css/plugins.css" rel="stylesheet" type="text/css"/>
  <link href="${ctx}/assets/admin/layout/css/layout.css" rel="stylesheet" type="text/css"/>
  <link href="${ctx}/assets/admin/layout/css/themes/default.css" rel="stylesheet" type="text/css" id="style_color"/>


  <!-- BEGIN PAGE LEVEL STYLES -->
  <link rel="stylesheet" type="text/css" href="${ctx}/assets/global/plugins/select2/select2.css"/>
  <link rel="stylesheet" type="text/css" href="${ctx}/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.css"/>
  <!-- END PAGE LEVEL STYLES -->

  <link rel="stylesheet" type="text/css" href="${ctx}/assets/global/plugins/jquery-nestable/jquery.nestable.css"/>

  <link rel="stylesheet" type="text/css" href="${ctx}/assets/global/plugins/bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css"/>


  <link rel="stylesheet" type="text/css" href="${ctx}/assets/global/plugins/bootstrap-datepicker/css/datepicker3.css"/>


  <link rel="stylesheet" type="text/css" href="${ctx}/assets/global/plugins/jquery-notific8/jquery.notific8.min.css"/>
  <link rel="stylesheet" type="text/css" href="${ctx}/assets/global/plugins/bootstrap-toastr/toastr.min.css"/>


  <link href="${ctx}/scripts/lobibox/css/lobibox.min.css?id=2" rel="stylesheet" type="text/css"/>

  <link href="${ctx}/assets/admin/layout/css/custom.css?id=0" rel="stylesheet" type="text/css"/>

  <!-- END THEME STYLES -->
  <link rel="shortcut icon" href="${ctx}/favicon.ico"/>
  <decorator:head/>
  <style type="text/css">
    body {
     font-family: "calibri";
    }
    </style>
</head>


<body class="page-header-fixed page-quick-sidebar-over-content page-full-width" >
<%--<body class="page-header-fixed page-quick-sidebar-over-content" >--%>

<c:set var="loginUser" value="<%= StorageDataController.getLoginUser()%>" scope="session"/>
<!-- BEGIN HEADER -->
<div class="page-header navbar navbar-fixed-top">
  <!-- BEGIN HEADER INNER -->
  <div class="page-header-inner">
    <!-- BEGIN LOGO -->
    <div class="page-logo">
      <a href="${ctx}/homeMenu.html">
        <img src="${ctx}/assets/admin/layout/img/smdboxlogo.png" alt="logo" class="logo-default" width="118px" height="28px"/>
      </a>
      <%--<div class="menu-toggler sidebar-toggler hide">--%>
        <%--<!-- DOC: Remove the above "hide" to enable the sidebar toggler button on header -->--%>
      <%--</div>--%>
    </div>
    <!-- END LOGO -->
    <%-- TOP Menu --%>
    <%@ include file="/common/metroTopMenu.jsp"%>
        <!-- BEGIN RESPONSIVE MENU TOGGLER -->
    <%--<a href="javascript:;" class="menu-toggler responsive-toggler" data-toggle="collapse" data-target=".navbar-collapse">--%>
    <%--</a>--%>
    <!-- END RESPONSIVE MENU TOGGLER -->
    <!-- BEGIN TOP NAVIGATION MENU -->
    <div class="top-menu">
      <ul class="nav navbar-nav pull-right">
        <!-- BEGIN NOTIFICATION DROPDOWN -->
        <!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte -->

        <!-- END NOTIFICATION DROPDOWN -->



<c:if test='<%=!DataCache.isProductionFor("ChengDuKaiTian") %>'>
        <c:if test="${empty screen}">
          <c:set var="screen" value="desktop"/>
        </c:if>
<security:authorize ifAnyGranted="ROLE_MANAGE_STACK_OUT">
        <%--<li class="dropdown dropdown-language">--%>
          <%--<a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">--%>
            <%--<i class="icon-screen-${screen}"></i>--%>
          <%--</a>--%>
          <%--<ul class="dropdown-menu dropdown-menu-default">--%>
            <%--<li>--%>
              <%--<a href="?screen=desktop">--%>
                <%--<i class="icon-screen-desktop"></i> <fmt:message key="show.desktop"/>--%>
              <%--</a>--%>
            <%--</li>--%>
            <%--<li>--%>
              <%--<a href="${ctx}/storage/boxChart.html?screen=tablet">--%>
                <%--<i class="icon-screen-tablet"></i> <fmt:message key="show.table"/>--%>
              <%--</a>--%>
            <%--</li>--%>
          <%--</ul>--%>
        <%--</li>--%>
  </security:authorize>

        <li class="dropdown dropdown-language">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
            <img alt="" src="${ctx}/assets/global/img/flags/${locale}.png">
					<span class="langname">
					</span>
            <i class="fa fa-angle-down"></i>
          </a>
          <ul class="dropdown-menu dropdown-menu-default">
            <c:forEach items="<%=Language.values()%>" var="lanObj">

              <li>
                <a href="?locale=${lanObj.value}">
                  <img alt="" src="${ctx}/assets/global/img/flags/${lanObj.value}.png"> ${lanObj.label} </a>
              </li>
            </c:forEach>
          </ul>
        </li>
</c:if>
        <!-- BEGIN USER LOGIN DROPDOWN -->
        <!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte -->
        <li class="dropdown dropdown-user">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
            <%--<img alt="" class="img-circle" src="${ctx}/assets/admin/layout/img/avatar3_small.jpg">--%>
					<span class="username username-hide-on-mobile">
					${loginUser.username} </span>
            <i class="fa fa-angle-down"></i>
          </a>
          <ul class="dropdown-menu dropdown-menu-default">
            <li>
              <a href="${ctx}/userform.html">
                <i class="icon-user"></i><fmt:message key="top.menu.profile"/></a>
            </li>

            <li class="divider">
            </li>
            <li>
              <a href="${ctx}/logout.html">
                <i class="icon-key"></i> <fmt:message key="top.menu.logout"/> </a>
            </li>
          </ul>
        </li>
        <!-- END USER LOGIN DROPDOWN -->
        <!-- BEGIN QUICK SIDEBAR TOGGLER -->
        <!-- DOC: Apply "dropdown-dark" class after below "dropdown-extended" to change the dropdown styte -->
        <%--<li class="dropdown dropdown-quick-sidebar-toggler">--%>
          <%--<a href="javascript:;" class="dropdown-toggle">--%>
            <%--<i class="icon-logout"></i>--%>
          <%--</a>--%>
        <%--</li>--%>
        <!-- END QUICK SIDEBAR TOGGLER -->
      </ul>
    </div>
    <!-- END TOP NAVIGATION MENU -->
  </div>
  <!-- END HEADER INNER -->
</div>
<!-- END HEADER -->
<div class="clearfix">
</div>
<!-- BEGIN CONTAINER -->
<div class="page-container">

<c:if test="${screen == 'tablet'}">
  <div class="page-content">
    <decorator:body/>
  </div>
</c:if>
  <!-- BEGIN SIDEBAR -->
<c:if test="${screen != 'tablet'}">
  <div class="page-sidebar-wrapper">
    <div class="page-sidebar navbar-collapse collapse">
      <!-- BEGIN SIDEBAR MENU -->
      <!-- DOC: Apply "page-sidebar-menu-light" class right after "page-sidebar-menu" to enable light sidebar menu style(without borders) -->
      <!-- DOC: Apply "page-sidebar-menu-hover-submenu" class right after "page-sidebar-menu" to enable hoverable(hover vs accordion) sub menu mode -->
      <!-- DOC: Apply "page-sidebar-menu-closed" class right after "page-sidebar-menu" to collapse("page-sidebar-closed" class must be applied to the body element) the sidebar sub menu mode -->
      <!-- DOC: Set data-auto-scroll="false" to disable the sidebar from auto scrolling/focusing -->
      <!-- DOC: Set data-keep-expand="true" to keep the submenues expanded -->
      <!-- DOC: Set data-auto-speed="200" to adjust the sub menu slide up/down speed -->

      <%@ include file="/common/metroMenu.jsp"%>
      <!-- END SIDEBAR MENU -->
    </div>
  </div>
  <!-- END SIDEBAR -->
  <!-- BEGIN CONTENT -->
  <div class="page-content-wrapper">
    <div class="page-content">
      <decorator:body/>
    </div>
  </div>
  <!-- END CONTENT -->
  <!-- BEGIN QUICK SIDEBAR -->
</c:if>


  <!-- END QUICK SIDEBAR -->
</div>
<!-- END CONTAINER -->
<!-- BEGIN FOOTER -->
<div class="page-footer">
  <div class="page-footer-inner">
    2016&copy; <a href="${ctx}/updateHistory.html">SMD BOX</a>
  </div>
  <span class="right" style="color: #a3a3a3;">Version: 2021.11.3</span>
  <div class="scroll-to-top">
    <i class="icon-arrow-up"></i>
  </div>
</div>
<!-- END FOOTER -->
<!-- BEGIN JAVASCRIPTS(Load javascripts at bottom, this will reduce page load time) -->
<!-- BEGIN CORE PLUGINS -->
<!--[if lt IE 9]>
<script src="${ctx}/assets/global/plugins/respond.min.js"></script>
<script src="${ctx}/assets/global/plugins/excanvas.min.js"></script>
<![endif]-->
<script src="${ctx}/assets/global/plugins/jquery.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/jquery-migrate.min.js" type="text/javascript"></script>
<!-- IMPORTANT! Load jquery-ui-1.10.3.custom.min.js before bootstrap.min.js to fix bootstrap tooltip conflict with jquery ui tooltip -->
<script src="${ctx}/assets/global/plugins/jquery-ui/jquery-ui-1.10.3.custom.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/bootstrap-hover-dropdown/bootstrap-hover-dropdown.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/jquery-slimscroll/jquery.slimscroll.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/jquery.blockui.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/jquery.cokie.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/uniform/jquery.uniform.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/bootstrap-switch/js/bootstrap-switch.js" type="text/javascript"></script>
<!-- END CORE PLUGINS -->
<!-- BEGIN PAGE LEVEL PLUGINS -->
<%--&lt;%&ndash;<script src="${ctx}/assets/global/plugins/jqvmap/jqvmap/jquery.vmap.js" type="text/javascript"></script>--%>
<%--<script src="${ctx}/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.russia.js" type="text/javascript"></script>--%>
<%--<script src="${ctx}/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.world.js" type="text/javascript"></script>--%>
<%--<script src="${ctx}/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.europe.js" type="text/javascript"></script>--%>
<%--<script src="${ctx}/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.germany.js" type="text/javascript"></script>--%>
<%--<script src="${ctx}/assets/global/plugins/jqvmap/jqvmap/maps/jquery.vmap.usa.js" type="text/javascript"></script>--%>
<%--<script src="${ctx}/assets/global/plugins/jqvmap/jqvmap/data/jquery.vmap.sampledata.js" type="text/javascript"></script>&ndash;%&gt;--%>
<script src="${ctx}/assets/global/plugins/flot/jquery.flot.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/flot/jquery.flot.resize.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/flot/jquery.flot.categories.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/jquery.pulsate.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/bootstrap-daterangepicker/moment.min.js" type="text/javascript"></script>
<script src="${ctx}/assets/global/plugins/bootstrap-daterangepicker/daterangepicker.js" type="text/javascript"></script>
<!-- IMPORTANT! fullcalendar depends on jquery-ui-1.10.3.custom.min.js for drag & drop support -->
<script src="${ctx}/assets/global/plugins/fullcalendar/fullcalendar.min.js" type="text/javascript"></script>
<%--<script src="${ctx}/assets/global/plugins/jquery-easypiechart/jquery.easypiechart.min.js" type="text/javascript"></script>--%>
<script src="${ctx}/assets/global/plugins/jquery.sparkline.min.js" type="text/javascript"></script>

<script type="text/javascript" src="${ctx}/assets/global/plugins/bootstrap-select/bootstrap-select.min.js"></script>
<script type="text/javascript" src="${ctx}/assets/global/plugins/select2/select2.min.js"></script>
<script type="text/javascript" src="${ctx}/assets/global/plugins/jquery-multi-select/js/jquery.multi-select.js"></script>

<!-- END PAGE LEVEL PLUGINS -->
<!-- BEGIN PAGE LEVEL SCRIPTS -->
<script src="${ctx}/assets/global/scripts/metronic.js" type="text/javascript"></script>
<script src="${ctx}/assets/admin/layout/scripts/layout.js" type="text/javascript"></script>
<script src="${ctx}/assets/admin/layout/scripts/quick-sidebar.js" type="text/javascript"></script>
<script src="${ctx}/assets/admin/layout/scripts/demo.js" type="text/javascript"></script>
<script src="${ctx}/assets/admin/pages/scripts/index.js" type="text/javascript"></script>
<script src="${ctx}/assets/admin/pages/scripts/tasks.js" type="text/javascript"></script>

<script src="${ctx}/assets/global/plugins/bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js"></script>


<script type="text/javascript" src="${ctx}/assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
<script type="text/javascript" src="${ctx}/assets/global/plugins/bootstrap-datepicker/js/locales/bootstrap-datepicker.zh-CN.js?id=5"></script>

<script src="${ctx}/assets/admin/pages/scripts/components-pickers.js?id=5"></script>

<!--
<script src="${ctx}/assets/admin/pages/scripts/components-dropdowns.js"></script>
-->
<!--Table 部分 -->

<%--<script type="text/javascript" src="${ctx}/assets/global/plugins/select2/select2.min.js"></script>
<script type="text/javascript" src="${ctx}/assets/global/plugins/datatables/media/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="${ctx}/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js"></script>
<script src="${ctx}/assets/admin/pages/scripts/table-editable.js"></script>--%>
<%--<script src="${ctx}/assets/admin/pages/scripts/table-managed.js"></script>--%>

<%--<script type="text/javascript" src="${ctx}/assets/global/plugins/select2/select2.min.js"></script>--%>
<script type="text/javascript" src="${ctx}/assets/global/plugins/datatables/media/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="${ctx}/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js"></script>


<script src="${ctx}/assets/global/plugins/jquery-notific8/jquery.notific8.min.js"></script>

<script src="${ctx}/assets/global/plugins/bootstrap-toastr/toastr.min.js"></script>
<script src="${ctx}/assets/global/plugins/jquery.blockui.min.js" type="text/javascript"></script>




<script src="${ctx}/assets/admin/pages/scripts/table-managed.js"></script>


<script src="${ctx}/scripts/lobibox/js/lobibox.js?id=32"></script>
<script src="${ctx}/scripts/script.js"></script>
<!-- END PAGE LEVEL SCRIPTS -->
<script>
  jQuery(document).ready(function() {



    Metronic.init(); // init metronic core componets
    Layout.init(); // init layout
    QuickSidebar.init(); // init quick sidebar
    Demo.init(); // init demo features
    Index.init();
    Index.initDashboardDaterange();
    Index.initJQVMAP(); // init index page's custom scripts
    Index.initCalendar(); // init index page's custom scripts
    Index.initCharts(); // init index page's custom scripts
    Index.initChat();
    Index.initMiniCharts();
    Tasks.initDashboardWidget();
    //ComponentsDropdowns.init();
//    TableEditable.init()
//    TableManaged.init();
    ComponentsPickers.init();


    $('.date-picker').datepicker({
      rtl: Metronic.isRTL(),
      orientation: "left",
      autoclose: true,
      language:'${locale}'
    });

    //TableManaged.init();
    //打开左边对应的菜单
    var urlPath = window.location.pathname;
    var aObj = $("[href*='"+urlPath+"']");
    var menuName = "";
    if(aObj[0] && aObj[0].name){
      menuName = aObj[0].name;
    }else{
      menuName = urlPath.split("/")[1];
    }
    $("#menu-"+menuName).toggleClass("start open");
    $("#menu-"+menuName + " > ul").css("display","block");
    $(".hor-menu-"+menuName).removeClass("hide");
    aObj.each(function () {
      var aHref = $(this).attr("href");
      if(window.location.href.indexOf(aHref)>=0){
        $(this).parent('.classic-menu-dropdown').addClass("active");
       }
    });
  });
</script>
<%= (request.getAttribute("scripts") != null) ?  request.getAttribute("scripts") : "" %>
<!-- END JAVASCRIPTS -->
</body>
</html>