homeMenu.jsp 5.2 KB

<%@ include file="/common/taglibs.jsp" %>
<%@ page language="java" pageEncoding="UTF-8" %>

<style>
    .iconMenu {
        margin-top: 50px;
        text-align: center;
        padding: 10px;
    }
    .menuImg{
        width:60%;
        margin-bottom:5px;
    }
    .menuItem{
        margin:15px 0px;
    }
</style>
<div class="bg-grey-gallery">

    <div class="clearfix">
    </div>
    <div class="row iconMenu">
<security:authorize ifAnyGranted="ROLE_MANAGE_STACK_OUT">
        <div class="col-md-2 col-xs-2 menuItem">
            <a href="${ctx}/storage/boxChart.html">
                <img src="${ctx}/images/menu/10.png" class="menuImg"/>
                <div>KANBAN</div>
            </a>
        </div>
</security:authorize>

<%--<security:authorize ifAnyGranted="ROLE_MANAGE_STACK_OUT">--%>
    <div class="col-md-2 col-xs-2 menuItem">
        <a href="${ctx}/qisda/dnInfoSearch.html">
            <img src="${ctx}/images/menu/11.png" class="menuImg"/>
            <div><fmt:message key="出入库"/></div>
        </a>
    </div>
<%--</security:authorize>--%>
<security:authorize ifAnyGranted="ROLE_MANAGE_COMPONENT">
        <div class="col-md-2 col-xs-2  menuItem">
            <a href="${ctx}/component/componentSearch.html?type=0">
                <img src="${ctx}/images/menu/4.png" class="menuImg"/>
                <div><fmt:message key="menu.product"/></div>
            </a>
        </div>
</security:authorize>
<security:authorize ifAnyGranted="ROLE_MANAGE_STACK_OUT, ROLE_MANAGE_FEEDER,ROLE_MANAGE_DATALOG">
        <div class="col-md-2 col-xs-2 menuItem">
            <a href="${ctx}/component/storagePosFind.html">
                <img src="${ctx}/images/menu/5.png" class="menuImg"/>
                <div><fmt:message key="menu.order"/></div>
            </a>
        </div>
</security:authorize>
<security:authorize ifAnyGranted="ROLE_MANAGE_STACK_OUT">
        <div class="col-md-2 col-xs-2 menuItem">
            <a href="${ctx}/component/inventory.html">
                <img src="${ctx}/images/menu/9.png" class="menuImg"/>
                <div><fmt:message key="menu.cloud"/></div>
            </a>
        </div>
</security:authorize>

<security:authorize ifAnyGranted="ROLE_MANAGE_BARCODE">
        <div class="col-md-2 col-xs-2 menuItem">
            <a href="${ctx}/barcode/barcodeSearch.html">
                <img src="${ctx}/images/menu/2.png" class="menuImg"/>
                <div><fmt:message key="menu.barCode"/></div>
            </a>
        </div>
</security:authorize>

<security:authorize ifAnyGranted="ROLE_MANAGE_DATALOG">
        <div class="col-md-2 col-xs-2 menuItem">
            <a href="${ctx}/dataLog/search.html">
                <img src="${ctx}/images/menu/1.png" class="menuImg"/>
                <div><fmt:message key="menu.bigdata"/></div>
            </a>
        </div>
</security:authorize>

<security:authorize ifAnyGranted="ROLE_MANAGE_USER,ROLE_MANAGE_ROLE">
        <div class="col-md-2 col-xs-2 menuItem">
            <a href="${ctx}/system/settings.html">
                <img src="${ctx}/images/menu/6.png" class="menuImg"/>
                <div><fmt:message key="menu.system"/></div>
            </a>
        </div>
</security:authorize>
<security:authorize ifAnyGranted="ROLE_MORE_STACK_IN">
    <div class="col-md-2 col-xs-2 menuItem">
        <a href="#" onclick="openSystem();">
            <img src="${ctx}/images/menu/12.png?id=12" class="menuImg"/>
            <div><fmt:message key="开机"/></div>
        </a>
    </div>
    <div class="col-md-2 col-xs-2 menuItem">
        <a href="#" onclick="closeSystem();">
            <img src="${ctx}/images/menu/13.png?id=13" class="menuImg"/>
            <div><fmt:message key="关机"/></div>
        </a>
    </div>
</security:authorize>
    </div>
</div>
<c:set var="scripts" scope="request">
    <script type="text/javascript">

        $(".page-content").addClass("bg-grey-gallery");

        function openSystem(posId){
            $.post("${ctx}/service/store/openSystem", {}, function (data) {
                if(data){
                    alert("操作成功,系统已正常运行");
                }else{
                    alert("操作失败,系统正常运行中");
                }
            })
        }
        function closeSystem(posId){
            $.post("${ctx}/service/store/queueTaskCount", {pid: posId}, function (data) {

                var confirmMsg = "";
                if(data > 0){
                    var result = confirm("还有["+data+"]个未完成的任务,确定要关机吗?\n 执行此命令后系统将在当前的["+data+"]个任务完成后停止运行");
                    if(result){
                        $.post("${ctx}/service/store/closeSystem", {}, function (result) {
                            alert("操作成功,当前["+data+"]个任务完成后,系统将停止运行!");
                        });
                    }
                }else{
                    var result = confirm("确定要关机吗?\n关机后系统将停止运行");
                    if(result){
                        $.post("${ctx}/service/store/closeSystem", {}, function (data) {
                            alert("关机操作成功,系统将停止运行!");
                        });
                    }

                }

            })

        }
    </script>
</c:set>