<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE html
|
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml"
|
xmlns:ui="http://java.sun.com/jsf/facelets"
|
xmlns:p="http://primefaces.org/ui"
|
xmlns:h="http://java.sun.com/jsf/html"
|
xmlns:f="http://java.sun.com/jsf/core"
|
xmlns:c="http://java.sun.com/jsp/jstl/core">
|
<head></head>
|
<ui:composition>
|
<h:form id="orderMngForm">
|
<p:panel styleClass="center-header">
|
<p:outputLabel styleClass="title" value="订单管理"></p:outputLabel>
|
|
<p:panelGrid styleClass="filter" columns="8">
|
<p:outputLabel value="订单编号:"></p:outputLabel>
|
<p:inputText value="#{orderMngController.orderCode}"></p:inputText>
|
|
<p:outputLabel value="订单名称:"></p:outputLabel>
|
<p:inputText value="#{orderMngController.orderName}"></p:inputText>
|
|
<p:outputLabel value="下单时间:"></p:outputLabel>
|
<p:calendar value="#{orderMngController.startTime}" converter="timestampConvert"
|
pattern="yyyy-MM-dd" locale="zh_CN"></p:calendar>
|
<p:outputLabel value=" ~ " style="margin-left: 10px;margin-right: 10px"></p:outputLabel>
|
<p:calendar value="#{orderMngController.endTime}" converter="timestampConvert"
|
pattern="yyyy-MM-dd" locale="zh_CN"></p:calendar>
|
|
<p:outputLabel value="下单人:"></p:outputLabel>
|
<p:inputText value="#{orderMngController.orderUserName}"></p:inputText>
|
|
<p:outputLabel value="状态:"></p:outputLabel>
|
<p:selectOneMenu value="#{orderMngController.orderStatus}">
|
<f:selectItem itemLabel="全部" itemValue="#{null}" noSelectionOption="true"></f:selectItem>
|
<f:selectItems value="#{orderMngController.orderStatusSelectList}" var="item"
|
itemLabel="#{item.text}" itemValue="#{item.key}"></f:selectItems>
|
</p:selectOneMenu>
|
|
<p:commandLink styleClass="search" process="@form" update="@form"></p:commandLink>
|
</p:panelGrid>
|
</p:panel>
|
<p:panel styleClass="center-body">
|
<p:panelGrid columns="4" styleClass="btn">
|
<p:commandButton value="入库" styleClass="ruku-btn"
|
process="@form"
|
actionListener="#{orderMngController.onRukuBtnClick}"
|
update=":centerRootPanel"></p:commandButton>
|
<p:commandButton value="查看" styleClass="view-btn"
|
process="@form"
|
actionListener="#{orderMngController.onViewBtnClick}"
|
update=":dialog,:dialogForm"></p:commandButton>
|
|
<p:commandButton value="删除" styleClass="del-btn"
|
process="@form"
|
actionListener="#{orderMngController.onDeleteBtnClick}"
|
update="@form">
|
<p:confirm header="确认" message="确认操作?"></p:confirm>
|
</p:commandButton>
|
</p:panelGrid>
|
|
<p:dataTable id="orderMngDataTable" styleClass="data-table"
|
paginator="true" paginatorAlwaysVisible="false" paginatorPosition="bottom"
|
lazy="true" value="#{orderMngController.dataModel}" var="row" rowKey="#{row.id}"
|
emptyMessage="无数据" selection="#{orderMngController.selectedList}"
|
rows="20" pageLinks="5">
|
<p:column selectionMode="multiple" style="width: 30px;text-align: center;"/>
|
|
<p:column headerText="订单编号">
|
<h:outputText value="#{row.orderCode}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="订单名称">
|
<h:outputText value="#{row.orderName}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="供应商">
|
<h:outputText value="#{row.supplierName}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="下单时间">
|
<h:outputText value="#{row.createTime}">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</h:outputText>
|
</p:column>
|
|
<p:column headerText="下单人">
|
<h:outputText value="#{row.orderUserName}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="到货时间">
|
<h:outputText value="#{row.arrivalTime}">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</h:outputText>
|
</p:column>
|
|
<p:column headerText="状态">
|
<h:outputText value="#{row.status!=null?row.status.text:''}"></h:outputText>
|
</p:column>
|
</p:dataTable>
|
</p:panel>
|
</h:form>
|
|
<p:dialog modal="true" header="查看" appendTo="@(body)"
|
id="dialog" widgetVar="dialog"
|
resizable="false" width="1000">
|
<h:form id="dialogForm">
|
<p:panelGrid columns="4" styleClass="content2 grid-padding-bottom2">
|
<p:outputLabel value="订单编号"></p:outputLabel>
|
<p:inputText value="#{orderMngController.opeOrder.orderCode}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="订单名称"></p:outputLabel>
|
<p:inputText value="#{orderMngController.opeOrder.orderName}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="下单时间"></p:outputLabel>
|
<p:inputText value="#{orderMngController.opeOrder.createTime}" disabled="true">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</p:inputText>
|
|
<p:outputLabel value="下单人"></p:outputLabel>
|
<p:inputText value="#{orderMngController.opeOrder.orderUserName}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="收货人"></p:outputLabel>
|
<p:inputText value="#{orderMngController.opeOrder.consigneeUserName}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="到货时间"></p:outputLabel>
|
<p:inputText value="#{orderMngController.opeOrder.arrivalTime}" disabled="true">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</p:inputText>
|
|
<p:outputLabel value="状态"></p:outputLabel>
|
<p:inputText value="#{orderMngController.opeOrder.status!=null?orderMngController.opeOrder.status.text:''}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="备注"></p:outputLabel>
|
<p:inputTextarea value="#{orderMngController.opeOrder.memo}"
|
rows="5" disabled="true"></p:inputTextarea>
|
|
</p:panelGrid>
|
|
<p:dataTable styleClass="data-table"
|
paginator="true" paginatorAlwaysVisible="false" paginatorPosition="bottom"
|
value="#{orderMngController.opeOrderApplyList}" var="row" rowKey="#{row.id}"
|
emptyMessage="无数据"
|
rows="5" pageLinks="5">
|
<p:column headerText="申购编号">
|
<h:outputText value="#{row.applyCode}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="产品编号">
|
<h:outputText value="#{row.reagent!=null?row.reagent.productSn:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="试剂名称">
|
<h:outputText value="#{row.reagent!=null?row.reagent.name:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="管制品">
|
<h:outputText value="#{row.reagent!=null?row.reagent.controlProducts:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="规格型号">
|
<h:outputText value="#{row.reagent!=null?row.reagent.reagentFormat:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="包装">
|
<h:outputText value="#{row.reagent!=null?(''.concat(row.reagent.mainMetering).concat(row.reagent.reagentUnit)):''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="含税售价">
|
<h:outputText value="#{row.applyPrice}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="CAS号">
|
<h:outputText value="#{row.reagent!=null?row.reagent.cas:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="危险性质">
|
<h:outputText value="#{row.reagent.reagentCharacter}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="厂家">
|
<h:outputText value="#{row.reagent!=null?row.reagent.productHome:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="试剂类型">
|
<h:outputText value="#{row.reagent.reagentType}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="申购人">
|
<h:outputText value="#{row.applyUserName}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="申购日期">
|
<h:outputText value="#{row.createTime}">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</h:outputText>
|
</p:column>
|
<p:column headerText="审批者">
|
<h:outputText value="#{approvalMngController.getUserName(row.approveUserId)}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="订单状态">
|
<h:outputText value="#{row.status!=null?row.status.text:''}"></h:outputText>
|
</p:column>
|
<p:column headerText="审批批注">
|
<h:outputText value="#{row.memo}"></h:outputText>
|
</p:column>
|
</p:dataTable>
|
|
<p:panel styleClass="btn" style="text-align: right">
|
</p:panel>
|
</h:form>
|
</p:dialog>
|
</ui:composition>
|
</html>
|