componentSearch.jsp 18.8 KB
<%@ page import="com.myproject.util.StorageConstants" %><%--
  Created by IntelliJ IDEA.
  User: kangmor
  Date: 2015/9/14
  Time: 14:27
  To change this template use File | Settings | File Templates.
--%>
<%@ include file="/common/taglibs.jsp" %>
<%@ page language="java" pageEncoding="UTF-8" %>

<fmt:message key="menu.product.component" var="title"/>
<c:if test="${type == 1}">
    <fmt:message key="menu.product.solder" var="title"/>

</c:if>
<c:if test="${type == 2}">
    <fmt:message key="menu.product.pcb" var="title"/>

</c:if>
<c:if test="${type == 3}">
    <fmt:message key="menu.product.others" var="title"/>

</c:if>
<c:if test="${type == 4}">
    <fmt:message key="menu.product.fixture" var="title"/>

</c:if>

<!-- BEGIN PAGE HEADER-->
<h3 class="page-title">
    <fmt:message key="${title}"/>
    <small>
        <fmt:message key="menu.product"/></small>
</h3>


<c:if test="${type != 1 && type !=2 && type !=4}">

    <!-- BEGIN PAGE CONTENT-->

    <c:set var="fileType" value="<%=StorageConstants.COMPONENT%>"/>
    <%@ include file="/common/fileUpload.jsp" %>
    <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="元器件列表"/>--%>
                    <%--</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="componentUpdate.html?type=${type}" 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="componentSearch.html">
                        <input id="type" type="hidden" name="type" value="${type}"/>
                        <div class="form-group">
                                <%--<label class="control-label col-md-2"><fmt:message key="component.name"/></label>--%>

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

                            <label class="control-label col-md-2"><fmt:message key="component.partNumber"/></label>

                            <div class="col-md-2">
                                <div style="text-align:left" class="input-group">
                                    <form:input id="componentPartNumber" path="componentPartNumber" class="form-control"/>
                                </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="componentSearch.html?type=${type}"
                                       sort="external"
                                       defaultsort="1" class="table table-striped table-bordered table-hover" export="false" id="component">
                            <%--<display:column property="name" titleKey="component.name"/>--%>
                            <display:column titleKey="component.partNumber">
                                <a href="${ctx}/component/componentUpdate.html?id=${component.id}&type=${component.type}">${component.partNumber}</a>
                            </display:column>
                            <display:column property="providerNumber" titleKey="component.providerNumber"/>
                            <display:column titleKey="component.plate.size">
                                ${component.plateSize} x ${component.height}
                            </display:column>
                            <%--<display:column property="type" titleKey="类型"/>--%>
                            <display:column property="amount" titleKey="component.amount"/>

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

                        </display:table>
                    </div>
                </div>
            </div>
            <!-- END EXAMPLE TABLE PORTLET-->
        </div>
    </div>
    <!-- END PAGE CONTENT-->
</c:if>



<!-- 锡膏管理-->
<c:if test="${type == 1}">

    <c:set var="fileType" value="<%=StorageConstants.COMPONENT%>"/>
    <%@ include file="/common/fileUpload.jsp" %>
    <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="元器件列表"/>--%>
                    <%--</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="componentUpdate.html?type=${type}" 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="componentSearch.html">
                        <input id="type" type="hidden" name="type" value="${type}"/>
                        <div class="form-group">

                            <label class="control-label col-md-2"><fmt:message key="component.partNumber"/></label>

                            <div class="col-md-2">
                                <div style="text-align:left" class="input-group">
                                    <form:input id="componentPartNumber" path="componentPartNumber" class="form-control"/>
                                </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="componentSearch.html?type=${type}"
                                       sort="external"
                                       defaultsort="1" class="table table-striped table-bordered table-hover" export="false" id="component">
                            <display:column titleKey="component.partNumber">
                                <a href="${ctx}/component/componentUpdate.html?id=${component.id}&type=${component.type}">${component.partNumber}</a>
                            </display:column>
                            <display:column titleKey="solder.type">
                                <c:if test="${component.productionType == 1}"><fmt:message key="solder.type.lead"/></c:if>
                                <c:if test="${component.productionType == 2}"><fmt:message key="solder.type.noLead"/></c:if>
                            </display:column>
                            <display:column property="model" titleKey="solder.model"/>
                            <display:column titleKey="solder.encapsulation">
                                <c:if test="${component.encapsulation == 1}"><fmt:message key="solder.encapsulation.can"/></c:if>
                                <c:if test="${component.encapsulation == 2}"><fmt:message key="solder.encapsulation.tube"/></c:if>
                            </display:column>
                            <display:column titleKey="solder.storageCondition">
                                ${component.storageCondition}℃
                            </display:column>
                            <display:column titleKey="solder.maxStorageTime">
                                ${component.maxStorageTime}<fmt:message key="solder.hour"/>
                            </display:column>
                            <display:column titleKey="solder.warmTime">
                                ${component.warmTime}<fmt:message key="solder.hour"/>
                            </display:column>
                            <display:column titleKey="solder.storeNum">
                                ${component.minStoreNum}-${component.maxStoreNum}
                            </display:column>

                            <display:column titleKey="solder.storageTime">
                                ${component.maxStorageTime - component.warmTime}<fmt:message key="solder.hour"/>
                            </display:column>

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

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


<!-- PCB 管理-->
<c:if test="${type == 2}">

    <c:set var="fileType" value="<%=StorageConstants.COMPONENT%>"/>
    <%@ include file="/common/fileUpload.jsp" %>
    <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="元器件列表"/>--%>
                        <%--</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="componentUpdate.html?type=${type}" 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="componentSearch.html">
                        <input id="type" type="hidden" name="type" value="${type}"/>
                        <div class="form-group">
                                <%--<label class="control-label col-md-2"><fmt:message key="component.name"/></label>--%>

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

                            <label class="control-label col-md-2"><fmt:message key="component.partNumber"/></label>

                            <div class="col-md-2">
                                <div style="text-align:left" class="input-group">
                                    <form:input id="componentPartNumber" path="componentPartNumber" class="form-control"/>
                                </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="componentSearch.html?type=${type}"
                                       sort="external"
                                       defaultsort="1" class="table table-striped table-bordered table-hover" export="false" id="component">
                            <%--<display:column property="name" titleKey="component.name"/>--%>
                            <display:column property="name" titleKey="component.name"/>
                            <display:column titleKey="component.partNumber">
                                <a href="${ctx}/component/componentUpdate.html?id=${component.id}&type=${component.type}">${component.partNumber}</a>
                            </display:column>

                            <display:column titleKey="component.amount" property="amount"/>
                            <display:column titleKey="pcb.validPeriod" property="maxStorageTime"/>

                            <display:column titleKey="pcb.fixtureNumber" property="fixtureNumber">
                            </display:column>

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

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

<!-- 夹具管理-->
<c:if test="${type == 4}">

    <c:set var="fileType" value="<%=StorageConstants.COMPONENT%>"/>
    <%@ include file="/common/fileUpload.jsp" %>
    <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="元器件列表"/>--%>
                        <%--</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="componentUpdate.html?type=${type}" 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="componentSearch.html">
                        <input id="type" type="hidden" name="type" value="${type}"/>
                        <div class="form-group">
                                <%--<label class="control-label col-md-2"><fmt:message key="component.name"/></label>--%>

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

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

                            <div class="col-md-2">
                                <div style="text-align:left" class="input-group">
                                    <form:input id="componentPartNumber" path="componentPartNumber" 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="componentSearch.html?type=${type}"
                                       sort="external"
                                       defaultsort="1" class="table table-striped table-bordered table-hover" export="false" id="component">
                            <%--<display:column property="name" titleKey="component.name"/>--%>
                            <display:column property="name" titleKey="夹具名称"/>
                            <display:column titleKey="编号">
                                <a href="${ctx}/component/componentUpdate.html?id=${component.id}&type=${component.type}">${component.partNumber}</a>
                            </display:column>

                            <display:column titleKey="夹具">
                                ${component.plateSize} x ${component.height}
                            </display:column>

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

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