index.jsp 13.8 KB
<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>


<%@ page import="com.framework.util.PropertiesLoader" %>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><spring:message code="app.name" /></title>
    <jsp:include page="layout/inc.jsp"></jsp:include>
</head>
<body>
<div class="container">
    <div id="pf-hd">
        <div class="pf-logo">
            <a href="<%=PropertiesLoader.get("sso_main")%>"><img src="<%=basePath %>resource/images/head_logo.png" style="height: 70px;" alt="logo"></a>
        </div>

        <div style="height:70px;line-height: 70px;width: 100px;float: right; ">
            <select style="background: #541770;padding: 2px;border: 1px solid #FFF;color:#FFF;" onchange="sLang(this)">
                <option value="zh_CN" <c:if test="${pageContext.response.locale=='zh_CN'}">selected</c:if>>中文</option>
                <option value="en_US" <c:if test="${pageContext.response.locale=='en_US'}">selected</c:if>>English</option>
            </select>
        </div>

        <div style="height:70px;line-height: 70px;width: 100px;float: right;">
           <h4 style="min-width:32px; color: #FFFFFF;"><span onclick="changepassword('${user.id}')">修改密码</span></h4>
        </div>

        <div class="pf-user">
            <div class="pf-user-photo">
                <img src="<%=basePath %>resource/images/main/user.png" alt="">
            </div>

            <h4 class="pf-user-name ellipsis" style="min-width:32px;">${user.loginaccount}</h4>
            <i class="iconfont xiala">&#xe607;</i>

            <div class="pf-user-panel">
                <ul class="pf-user-opt">
                    <!--
                        <li class="pf-modify-pwd">
                            <a href="<%=basePath %>system/user/changepassword">
                                <i class="iconfont">&#xe634;</i>
                                <span class="pf-opt-name"> <spring:message code="index.modifyPassword" /></span>
                            </a>
                        </li> -->
                    <li class="pf-logout">
                        <a href="<%=basePath %>logout">
                            <i class="iconfont">&#xe60e;</i>
                            <span class="pf-opt-name"><spring:message code="index.logout" /></span>
                        </a>
                    </li>
                </ul>
            </div>
        </div>
    </div>

    <div id="pf-bd">
        <div id="pf-sider">
            <h2 class="pf-model-name">
                <span class="iconfont">&#xe64a;</span>
                <span class="pf-name"><spring:message code="menu.name" /></span>
                <span class="toggle-icon"></span>
            </h2>

            <ul class="sider-nav">
                <shiro:hasRole name="admin">
                    <li class="current">
                        <a href="javascript:;">
                            <span class="iconfont sider-nav-icon">&#xe674;</span>
                            <span class="sider-nav-title"><spring:message code="menu.system" /></span>
                            <i class="iconfont">&#xe642;</i>
                        </a>
                        <ul class="sider-nav-s">
                            <li><a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.role" />||system/role/list',this)"><spring:message code="menu.role" /></a></li>
                            <li><a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.agent" />||agent/list',this)"><spring:message code="menu.agent" /></a></li>
                            <li><a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.user" />||system/user/list',this)"><spring:message code="menu.user" /></a></li>
                            <li><a href="javascript:void(0);" onclick="addTab('<spring:message code="menu.wbm" />||wbm/list',this)"><spring:message code="menu.wbm" /></a></li>
                            <li><a href="javascript:void(0);" onclick="addTab('<spring:message code="hz.info" />||hzinfo/list',this)"><spring:message code="hz.info" /></a></li>
                            <li><a href="javascript:void(0);" onclick="addTab('货量统计||cargo/list',this)">货量统计</a></li>
                            <li><a href="javascript:void(0);" onclick="addTab('一级类管理||type/list',this)">一级类管理</a></li>
                            <li><a href="javascript:void(0);" onclick="addTab('二级类管理||type/tlist',this)">二级类管理</a></li>
                            <li><a href="javascript:void(0);" onclick="addTab('航班日期统计||filghtdate/select',this)">航班日期统计</a></li>
                                <%-- <li><a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.consignee_info_set" />||consignee/list')"><spring:message code="menu.consignee_info_set" /></a></li> --%>
                        </ul>
                    </li>
                </shiro:hasRole>

                <!--                      <li> -->
                <%--                          <a href="javascript:;" onclick="addTab('<spring:message code="menu.delivery" />||delivery/list',this)"> --%>
                <!--                             <span class="iconfont sider-nav-icon">&#xe69c;</span> -->
                <%--                             <span class="sider-nav-title"><spring:message code="menu.delivery" /></span> --%>
                <!--                         </a> -->
                <!--                      </li> -->
                <li>
                    <a href="javascript:void(0);">
                        <span class="iconfont sider-nav-icon">&#xe6b7;</span>
                        <span class="sider-nav-title"><spring:message code="menu.awb" /></span>
                        <i class="iconfont">&#xe642;</i>
                    </a>
                    <ul class="sider-nav-s">
                        <li><a href="javascript:void(0);" onclick="addTab('<spring:message code="menu.zhawb" />||bill/list?type=domestic',this)"><spring:message code="menu.zhawb" /></a></li>
                        <li><a href="javascript:void(0);" onclick="addTab('<spring:message code="menu.enawb" />||bill/list?type=national',this)"><spring:message code="menu.enawb" /></a></li>
                        <li><a href="javascript:void(0);" onclick="addTab('<spring:message code="bill.check" />||bill/CheckThrough?type=national',this)"><spring:message code="bill.check" /></a></li>
                    </ul>
                </li>
                <li>
                    <a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.billcheck" />||billcheck/list',this)">
                        <span class="iconfont sider-nav-icon">&#xe6e0;</span>
                        <span class="sider-nav-title"><spring:message code="menu.billcheck" /></span>
                    </a>
                </li>

                <li>
                    <a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.handlebill" />||handlebill/list',this)">
                        <span class="iconfont sider-nav-icon">&#xe620;</span>
                        <span class="sider-nav-title"><spring:message code="menu.handlebill" /></span>
                    </a>
                </li>

                <li>
                    <a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.track" />||tracking/list',this)">
                        <span class="iconfont sider-nav-icon">&#xe6a4;</span>
                        <span class="sider-nav-title"><spring:message code="menu.track" /></span>
                    </a>
                </li>

                <li>
                    <a href="javascript:void(0)" onclick="addTab('<spring:message code="deliveryorder.online.delivery" />||deliveryorder/list',this)">
                        <span class="iconfont sider-nav-icon">&#xe6c1;</span>
                        <span class="sider-nav-title"><spring:message code="deliveryorder.online.delivery" /></span>
                    </a>
                </li>

                <li class="active">
                    <a href="javascript:void(0);">
                        <span class="iconfont sider-nav-icon">&#xe6b7;</span>
                        <span class="sider-nav-title"><spring:message code="menu.premanifest" /></span>
                        <i class="iconfont">&#xe642;</i>
                    </a>
                    <ul class="sider-nav-s">
                        <li><a href="javascript:void(0);" onclick="addTab('<spring:message code="menu.premanifest" />||manifest/list',this)"><spring:message code="menu.premanifest" /></a></li>
                        <li><a href="javascript:void(0);" onclick="addTab('安检申报||declaration/list?type=national',this)">安检申报</a></li>
                        <%--<li><a href="javascript:void(0);" onclick="addTab('<spring:message code="bill.check" />||bill/CheckThrough?type=national',this)"><spring:message code="bill.check" /></a></li>--%>
                    </ul>

                </li>
                <li>
                    <a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.consignee_info_set" />||consignee/list',this)">
                        <span class="iconfont sider-nav-icon">&#xe6c3;</span>
                        <span class="sider-nav-title"><spring:message code="menu.consignee_info_set" /></span>
                    </a>
                </li>
                <li>
                    <a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.consignor_info_set" />||consignor/list',this)">
                        <span class="iconfont sider-nav-icon">&#xe6c3;</span>
                        <span class="sider-nav-title"><spring:message code="menu.consignor_info_set" /></span>
                    </a>
                </li>
                <!--                      <li> -->
                <%--                         <a href="javascript:void(0)" onclick="addTab('<spring:message code="menu.shunt" />||shunt/list',this)"> --%>
                <!--                             <span class="iconfont sider-nav-icon">&#xe69e;</span> -->
                <%--                             <span class="sider-nav-title"><spring:message code="menu.shunt" /></span> --%>
                <!--                         </a> -->
                <!--                      </li> -->
            </ul>
        </div>
        <style>
            .tabs-panels{
                padding:10px 5px 5px 10px;
            }
        </style>
        <div id="pf-page">
            <div class="easyui-tabs1" style="width:100%;height:100%;">
                <div title='<spring:message code="menu.premanifest" />' data-options="closable:true">
                    <iframe id="page-iframe" class="page-iframe" src="<%=basePath %>manifest/list?type=domestic" frameborder="no"   border="no" height="100%" width="100%" scrolling="auto"></iframe>
                </div>
            </div>
        </div>
    </div>

    <div id="pf-ft">
        <div class="system-name">
            <i class="iconfont">&#xe6fe;</i>
            <span><spring:message code="app.name" />&nbsp;v1.0</span>
        </div>
        <div class="copyright-name">
            <span>CopyRight&nbsp;2017&nbsp;&nbsp;&nbsp;版权所有:河南省机场集团有限公司</span>
            <i class="iconfont" >&#xe6ff;</i>
        </div>
    </div>

</div>


<script type="text/javascript">

    var centerTabs= $('.easyui-tabs1').tabs({
        tabHeight: 44,
        onSelect:function(title,index){
            var currentTab = $('.easyui-tabs1').tabs("getSelected");
            //if(currentTab.find("iframe") && currentTab.find("iframe").size()){
            //currentTab.find("iframe").attr("src",currentTab.find("iframe").attr("src"));
            //}

            //左侧菜单联动
        }
    })

    $(window).resize(function(){
        $('.tabs-panels').height($("#pf-page").height()-46);
        $('.panel-body').height($("#pf-page").height()-76)
    }).resize();

    //tab 联动
    function addTab(node,obj) {
        var nodes=node.split("||");
        if(centerTabs.tabs('exists', nodes[0])){
            centerTabs.tabs('select',nodes[0]);
            var currentTab = $('.easyui-tabs1').tabs("getSelected");
            currentTab.find("iframe").attr("src",currentTab.find("iframe").attr("src"));
        }else{
            centerTabs.tabs('add',{
                title:nodes[0],
                closable:true,
                content:"<iframe class='page-iframe' src='<%=basePath %>"+nodes[1]+"' frameborder='no'   border='no' height='100%' width='100%' scrolling='auto'></iframe>"
            });
        }

        //样式
        $(".active").removeClass("active");
        $(obj).parent().addClass("active");
        $.ajax({
            url:"<%=basePath %>/isLogin",
            success:function(data){
                if(data.status == 200)
                    ;
                else
                    window.location.href = "<%=basePath %>/login";
            }
        });
    }


    //语言切换
    function sLang(obj) {
        var langVar = $(obj).val();
        window.location.href="<%=basePath %>index?lang="+langVar;
    }

    //重置密码
    function changepassword(id) {
        layer.open({
            type : 2,
            title : '重置密码',
            maxmin : true,
            shadeClose : false, // 点击遮罩关闭层
            area : [ '700px', '350px' ],
            content : '<%=basePath %>system/user/commonPassword?id='+id
        });
    }

</script>
</body>
</html>