barcodeSettings.jsp 5.4 KB
<%@ page import="com.myproject.util.StorageConstants" %>
<%@ include file="/common/taglibs.jsp" %>
<%@ page language="java" pageEncoding="UTF-8" %>

<link href="${ctx}/assets/global/plugins/icheck/skins/all.css" rel="stylesheet" type="text/css"/>

<!-- BEGIN PAGE HEADER-->
<h3 class="page-title">
    <fmt:message key="menu.barCode.settings"/>
</h3>


<div class="row">
    <div class="col-md-12">

        <form:form commandName="settings" class="form-horizontal form-bordered" id="settings" action="barcodeSettings.html">
            <form:hidden path="id"/>
        <!-- BEGIN CHART PORTLET-->
        <div class="portlet light bordered">
            <div class="portlet-title">
                <div class="caption">
                    <i class="icon-printer font-green-haze"></i>
                    <span class="caption-subject bold uppercase font-green-haze"><fmt:message key="barCodeSettings.rule"/></span>
                </div>
                &nbsp;&nbsp;&nbsp;&nbsp;<a href="#" class="btn blue" id="AddRule">+</a>
            </div>
            <div class="portlet-body" style="padding-left: 30px;" id="codeRuleDiv">
                <p class="help-block">
                    <fmt:message key="barCodeSettings.ruleNotes"/>
                </p>

                <c:forEach items="${settings.codeRuleList}" var="codeRule">
                <div class="form-group form-inline" >
                        <div class="input-group col-md-12 margin-top-10">
                            <input name="codeRuleList" class="form-control" value="${codeRule}"/><a href="#" class="input-group-addon btn red delRule" style="width:6px;">-</a>
                        </div>
                </div>
                </c:forEach>
            </div>
        </div>
        <div class="portlet light bordered">


            <div class="portlet-title">
                <div class="caption">
                    <i class="icon-printer font-green-haze"></i>
                    <span class="caption-subject bold uppercase font-green-haze">
                        <fmt:message key="barCodeSettings.print" /></span>
                </div>
            </div>
            <div class="portlet-body" style="padding-left: 30px;">
                <div class="form-group form-inline">
                    <div class="input-group margin-top-10"><fmt:message key="barCodeSettings.print.pageSize"/>:</div>
                    <div class="input-group input-small margin-top-10">
                        <span class="input-group-addon"><fmt:message key="barCodeSettings.print.width"/></span>
                        <form:input path="pageWidth" cssClass="form-control"/>
                    </div>
                    <div class="input-group input-small margin-top-10">
                        <span class="input-group-addon"><fmt:message key="barCodeSettings.print.height"/></span>
                        <form:input path="pageHeight" cssClass="form-control"/>
                    </div>
                    <%--<div class="input-group input-small margin-top-10">--%>
                        <%--<span class="input-group-addon">页边距</span>--%>
                        <%--<form:input path="pageSpace" cssClass="form-control"/>--%>
                    <%--</div>--%>
                    <%--<div class="input-group input-small margin-top-10">--%>
                        <%--<span class="input-group-addon">字体大小</span>--%>
                        <%--<form:input path="fontSize" cssClass="form-control"/>--%>
                    <%--</div>--%>
                </div>
                <%--<p class="help-block">--%>
                    <%--说明:宽高相等时,只生成二维码;宽大于高时,文字在二维码右侧;宽小于高时,文字在二维码下方.二维码的大小为宽高中较小的值--%>
                <%--</p>--%>
            </div>
        </div>
            <div class="form-actions">
                <div class="row">
                    <div class="col-md-offset-5 col-md-12">
                        <button class="btn green" type="submit">
                            <i class="fa fa-save"></i>
                            <fmt:message key="button.save"/></button>

                        <button class="btn default" type="button"
                                onclick="window.location=''"><i
                                class="fa fa-history"></i><fmt:message key="button.cancel"/></button>
                    </div>
                </div>
            </div>
        <!-- END CHART PORTLET-->
        </form:form>
    </div>
</div>


<c:set var="scripts" scope="request">
    <script src="${ctx}/assets/global/plugins/icheck/icheck.min.js"></script>

    <script type="text/javascript">
        $("#AddRule").click(function (){
            var itemsHtml = $("#codeRuleDiv").html() + "\n" +
                    "                <div class=\"form-group form-inline\" >\n" +
                    "                        <div class=\"input-group col-md-12 margin-top-10\">\n" +
                    "                            <input name=\"codeRuleList\" class=\"form-control\" value=\"\"/><a href=\"#\" class=\"input-group-addon btn red delRule\" style=\"width:6px;\">-</a>\n" +
                    "                        </div>\n" +
                    "                </div>";
            $("#codeRuleDiv").html(itemsHtml);
        });
        $('body').on('click','.delRule',function(){
            $(this).parent().parent().remove();
        });
    </script>
</c:set>