<?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="requireMngForm">
|
<p:panel styleClass="center-header">
|
<p:outputLabel styleClass="title" value="供应商需求管理"></p:outputLabel>
|
|
<p:panelGrid styleClass="filter" columns="7">
|
<p:outputLabel value="申购产品:"></p:outputLabel>
|
<p:inputText value="#{requireMngController.reagentName}"></p:inputText>
|
|
<p:outputLabel value="货期:"></p:outputLabel>
|
<p:calendar value="#{requireMngController.startDeadline}" 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="#{requireMngController.endDeadline}" converter="timestampConvert"
|
pattern="yyyy-MM-dd" locale="zh_CN"></p:calendar>
|
|
<p:commandLink styleClass="search" process="@form" update="@form"></p:commandLink>
|
</p:panelGrid>
|
</p:panel>
|
<p:panel styleClass="center-body">
|
<p:panelGrid columns="3" styleClass="btn">
|
<p:commandButton value="生成订单" styleClass="new-btn"
|
process="@form" update=":centerRootPanel"
|
actionListener="#{requireMngController.onNewBtnClick}"></p:commandButton>
|
<p:commandButton value="查看" styleClass="view-btn"
|
process="@form"
|
actionListener="#{requireMngController.onViewBtnClick}"
|
update=":dialog,:dialogForm"></p:commandButton>
|
<p:commandButton value="取消" styleClass="edit-btn" process="@form" update=":centerRootPanel"
|
actionListener="#{requireMngController.onCancelApplyClick}">
|
<p:confirm header="确认" message="确认操作?"></p:confirm>
|
</p:commandButton>
|
</p:panelGrid>
|
|
<p:dataTable id="requireMngDataTable" styleClass="data-table"
|
paginator="true" paginatorAlwaysVisible="false" paginatorPosition="bottom"
|
lazy="true" value="#{requireMngController.supplerRequireMngDataModel}" var="row" rowKey="#{row.id}"
|
emptyMessage="无数据" selection="#{requireMngController.selectedList}"
|
rows="20" pageLinks="5">
|
<p:column selectionMode="multiple" style="width: 30px;text-align: center;"/>
|
<p:column headerText="订单状态" width="58px;" style="text-align: center">
|
<h:outputText value="#{row.status!=null?row.status.text:''}"></h:outputText>
|
</p:column>
|
<p:column headerText="申购编号" width="118px;">
|
<h:outputText value="#{row.applyCode}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="产品编号" width="94px;">
|
<h:outputText value="#{row.reagent!=null?row.reagent.productSn:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="试剂名称" width="129px;">
|
<h:outputText value="#{row.reagent!=null?row.reagent.name:''}" style="font-size: 13px;"></h:outputText>
|
</p:column>
|
|
<p:column headerText="管制品">
|
<h:outputText value="#{row.reagent!=null?row.reagent.controlProducts:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="规格型号" width="66px;">
|
<h:outputText value="#{row.reagent!=null?row.reagent.reagentFormat:''}" style="font-size:13px"></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="危险性质" width="85px;">
|
<h:outputText value="#{row.reagent.reagentCharacter}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="厂家" width="64px;">
|
<h:outputText value="#{row.reagent!=null?row.reagent.productHome:''}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="供应商" width="92px;">
|
<h:outputText value="#{row.reagent!=null?row.reagent.supplierName:''}" style="font-size: 13px;white-space: normal;"></h:outputText>
|
</p:column>
|
|
<p:column headerText="试剂类型" width="29px;">
|
<h:outputText value="#{row.reagent.reagentType}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="申购数量" width="29px;">
|
<h:outputText value="#{row.num}"></h:outputText>
|
</p:column>
|
|
<p:column headerText="申购日期" width="73px;">
|
<h:outputText value="#{row.createTime}">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</h:outputText>
|
</p:column>
|
<p:column headerText="期望货期" width="73px;">
|
<h:outputText value="#{row.deadline}">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</h:outputText>
|
</p:column>
|
<p:column headerText="审批批注">
|
<h:outputText value="#{row.memo}"></h:outputText>
|
</p:column>
|
</p:dataTable>
|
</p:panel>
|
</h:form>
|
|
<p:dialog modal="true" header="查看" appendTo="@(body)"
|
id="dialog" widgetVar="dialog"
|
resizable="false" width="800">
|
<h:form id="dialogForm">
|
<p:panelGrid columns="4" styleClass="content2 grid-padding-bottom2">
|
<p:outputLabel value="申购编号"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.applyCode}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="申购产品"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.reagent.name}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="CAS"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.reagent.cas}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="指定供应商"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.reagent.supplierName}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="规格"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.reagent.reagentFormat}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="包装"></p:outputLabel>
|
<p:inputText value="#{''.concat(requireMngController.opeApply.reagent.mainMetering).concat(requireMngController.opeApply.reagent.reagentUnit)}"
|
disabled="true"></p:inputText>
|
|
<p:outputLabel value="含税价格"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.reagent.price}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="每箱数量"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.reagent.perBox}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="申购数量"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.num}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="货期"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.deadline}" disabled="true">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</p:inputText>
|
|
<p:outputLabel value="申购目的"></p:outputLabel>
|
<p:inputText value="#{requireMngController.getProjectName(requireMngController.opeApply.projectId)}" disabled="true"></p:inputText>
|
|
<p:outputLabel value="申购日期"></p:outputLabel>
|
<p:inputText value="#{requireMngController.opeApply.createTime}" disabled="true">
|
<f:convertDateTime pattern="yyyy-MM-dd" locale="zh_CN"></f:convertDateTime>
|
</p:inputText>
|
|
<p:outputLabel value="批注"></p:outputLabel>
|
<p:inputTextarea value="#{requireMngController.opeApply.memo}"
|
rows="5" disabled="true"></p:inputTextarea>
|
</p:panelGrid>
|
<p:panel styleClass="btn" style="text-align: right">
|
</p:panel>
|
</h:form>
|
</p:dialog>
|
</ui:composition>
|
</html>
|