barcodeSearch.jsp 5.0 KB
<%@ page import="com.myproject.webapp.controller.webService.DataCache" %>
<%@ page import="com.myproject.util.StorageConstants" %><%--
  Created by IntelliJ IDEA.
  User: kangmor
  Date: 2015/12/1
  Time: 22:41
--%>
<%@ include file="/common/taglibs.jsp" %>
<%@ page language="java" pageEncoding="UTF-8" %>

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

<%--<%@ include file="/common/fileUpload.jsp" %>--%>
<!-- BEGIN PAGE CONTENT-->
<div class="row">


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

        <!-- BEGIN EXAMPLE TABLE PORTLET-->
        <div class="portlet box blue">
            <div class="portlet-title">
                <div class="caption">
                    <i class="fa fa-list-alt"></i><fmt:message key="barcode.search.subtitle"/>
                </div>
                <div class="actions">
                    <a class="btn btn-default btn-sm" data-toggle="modal" href="#basic"><i class="fa fa-upload"></i><fmt:message
                            key="button.uploadFile"/> </a>
                    <a href="${ctx}/barcode/barcodeUpdate.html" class="btn btn-default btn-sm">
                        <i class="fa fa-plus"></i> <fmt:message key="button.add"/> </a>
                </div>
            </div>
            <div class="portlet-body">
                <form:form commandName="searchCriteria" class="form-horizontal form-bordered" id="searchCriteria"
                           action="barcodeSearch.html">
                    <div class="form-group">
                        <label class="control-label col-md-1"><fmt:message key="barcode.partNumber"/></label>

                        <div class="col-md-2">
                            <div style="text-align:left" class="input-group">
                                <form:input id="partNumber" path="partNumber" class="form-control"/>
                            </div>
                        </div>

                        <label class="control-label col-md-1"><fmt:message key="barcode.barcode"/></label>

                        <div class="col-md-2">
                            <div style="text-align:left" class="input-group">
                                <form:input id="barcode" path="barcode" class="form-control" placeholder=""/>
                            </div>
                        </div>
                        <div class="col-md-2">
                            <button class="btn purple" type="submit"><i class="fa fa-search"></i><fmt:message
                                    key="button.search"/></button>
                        </div>
                    </div>
                </form:form>
                <div class="table-scrollable">
                <display:table name="searchCriteria.pageList" cellspacing="0" cellpadding="0" requestURI=""
                               sort="external"
                               defaultsort="1" class="table table-striped table-bordered table-hover" export="true"
                               id="barcode">
                    <display:setProperty name="export.csv.filename" value="barcodeList.csv" />
                    <display:column sortProperty="barcode" sortable="true" titleKey="barcode.barcode" media="html">
                        <a href="${ctx}/barcode/barcodeUpdate.html?id=${barcode.id}">${barcode.barcode}</a>
                    </display:column>
                    <display:column sortProperty="barcode" sortable="true" titleKey="barcode.barcode" media="csv" property="barcode"/>
                    <display:column property="partNumber" sortProperty="partNumber" sortable="true"  titleKey="barcode.partNumber"/>
                    <display:column property="provider" sortProperty="provider" sortable="true"  titleKey="barcode.provider"/>
                    <display:column property="amount" escapeXml="true" titleKey="barcode.amount"/>
                    <display:column titleKey="barcode.plateSize">
                        ${barcode.plateSize} x ${barcode.height}
                    </display:column>
                    <display:column property="memo" escapeXml="true" titleKey="barcode.memo"/>
                    <display:column escapeXml="false" titleKey=" " media="html">
                        <a
                            onclick="window.open('${ctx}/qrcode.html?barcode=${barcode.barcode}')"><fmt:message key="barcode.print"/> </a></display:column>

                    <display:setProperty name="paging.banner.item_name"><fmt:message
                            key="barcode.item.name"/></display:setProperty>
                    <display:setProperty name="paging.banner.items_name"><fmt:message
                            key="barcode.item.name"/></display:setProperty>

                </display:table>
                </div>
            </div>
        </div>
        <!-- END EXAMPLE TABLE PORTLET-->
    </div>
</div>

<c:set var="fileType" value="<%=StorageConstants.BARCODE_TYPE%>"/>
<c:set var="fileParam" value="${storage.id}"/>
<%@ include file="/common/fileUpload.jsp" %>

<!-- END PAGE CONTENT-->