<?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">
|
<ui:composition>
|
<h:form id="dangerousEncodeForm">
|
<p:panel styleClass="center-header">
|
<p:outputLabel styleClass="title" value="危化品编码"/>
|
|
<p:panelGrid styleClass="filter" columns="9">
|
<p:outputLabel value="试剂名称:"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncodeFilter.reagentName}"/>
|
|
<p:outputLabel value="CAS号:"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncodeFilter.cas}"/>
|
|
<p:outputLabel value="试剂名称码:"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncodeFilter.reagentCode}"/>
|
|
<p:outputLabel value="柜码:"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncodeFilter.containerNumber}"/>
|
|
<p:commandLink styleClass="search" process="@form" update="@form" actionListener="#{dangerousEncodeController.modelChange}"/>
|
</p:panelGrid>
|
</p:panel>
|
<p:panel styleClass="center-body">
|
<p:panelGrid columns="6" styleClass="btn">
|
<p:commandButton value="新建" styleClass="new-btn"
|
process="@this"
|
actionListener="#{dangerousEncodeController.onNewBtnClick}"
|
oncomplete="PF('dialog').show();"
|
update=":dialog,:dialogForm"/>
|
|
<p:commandButton value="修改" styleClass="edit-btn"
|
process="@form"
|
actionListener="#{dangerousEncodeController.onEditBtnClick}"
|
update=":dialog,:dialogForm"/>
|
|
<p:commandButton value="删除" styleClass="del-btn"
|
process="@form"
|
actionListener="#{dangerousEncodeController.onDeleteBtnClick}"
|
update="@form">
|
<p:confirm header="确认"
|
message="确认操作?"/>
|
</p:commandButton>
|
|
<p:commandButton value="导入" styleClass="import-btn" onclick="importSupplier()"/>
|
<p:commandButton value="导出" styleClass="new-btn" ajax="false" actionListener="#{dangerousEncodeController.export2Excel}" />
|
|
<a href="resources/template/危化品编码导入模板.xlsx" style="display: inline-block;">
|
<img src="resources/images/xlsx.png" width="30px;" alt="危化品编码导入模板"/>
|
</a>
|
|
</p:panelGrid>
|
<script type="text/javascript">
|
function importSupplier(){
|
$("#dangerousEncodeForm\\:importInfo_input").click();
|
}
|
|
</script>
|
<div style="display: none" id='importDv'>
|
<p:fileUpload fileUploadListener="#{dangerousEncodeController.importByExcel}"
|
dragDropSupport="false" id="importInfo" label="导入"
|
update="@form" auto="true" sizeLimit="5000000"
|
mode="advanced"/>
|
</div>
|
|
<p:dataTable id="dangerousEncodeInfoMngDataTable"
|
styleClass="data-table"
|
paginator="true"
|
paginatorAlwaysVisible="false"
|
paginatorPosition="bottom"
|
lazy="true" value="#{dangerousEncodeController.dataModel}"
|
var="row"
|
rowKey="#{row.id}"
|
emptyMessage="无数据"
|
rows="20"
|
selection="#{dangerousEncodeController.selectOne}"
|
selectionMode="single"
|
pageLinks="5">
|
<p:column headerText="试剂名称码">
|
<h:outputText value="#{row.reagentCode}"/>
|
</p:column>
|
|
<p:column headerText="试剂名称">
|
<h:outputText value="#{row.reagentName}"/>
|
</p:column>
|
|
<p:column headerText="柜码">
|
<h:outputText value="#{row.containerNumber}"/>
|
</p:column>
|
|
<p:column headerText="CAS号">
|
<h:outputText value="#{row.cas}"/>
|
</p:column>
|
|
<p:column headerText="备注">
|
<h:outputText value="#{row.memo}"/>
|
</p:column>
|
|
<p:column headerText="性状">
|
<h:outputText value="#{row.property}"/>
|
</p:column>
|
|
<p:column headerText="特性">
|
<h:outputText value="#{row.feature}"/>
|
</p:column>
|
|
<p:column headerText="相忌">
|
<h:outputText value="#{row.avoid}"/>
|
</p:column>
|
|
<p:column headerText="特性">
|
<h:outputText value="#{row.avoid}"/>
|
</p:column>
|
|
<p:column headerText="状态">
|
<h:outputText value="#{row.status}"/>
|
</p:column>
|
|
<p:column headerText="灭火器">
|
<h:outputText value="#{row.fire}"/>
|
</p:column>
|
|
<p:column headerText="随机码">
|
<h:outputText value="#{row.random}"/>
|
</p:column>
|
|
<p:column headerText="编码" width="200">
|
<h:outputText value="#{row.code}"/>
|
</p:column>
|
|
</p:dataTable>
|
</p:panel>
|
</h:form>
|
|
<p:dialog modal="true"
|
header="#{dangerousEncodeController.selectOne.id eq null?'新建':'修改'}"
|
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:inputText value="#{dangerousEncodeController.dangerousEncode.containerNumber}"
|
maxlength="2"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入柜号"/>
|
|
<p:outputLabel value="试剂名称码"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.reagentCode}"
|
maxlength="6"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入试剂名称码"/>
|
|
<p:outputLabel value="试剂名称"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.reagentName}"
|
maxlength="100"
|
required="true"
|
requiredMessage="请输入试剂名称"/>
|
|
<p:outputLabel value="CAS号"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.cas}"
|
maxlength="100"
|
required="true"
|
requiredMessage="请输入CAS号"/>
|
|
<p:outputLabel value="备注"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.memo}"
|
maxlength="100"/>
|
|
<p:outputLabel value="性状"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.property}"
|
maxlength="100"/>
|
|
<p:outputLabel value="特性"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.feature}"
|
maxlength="4"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入特性"/>
|
|
<p:outputLabel value="相忌"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.avoid}"
|
maxlength="2"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入相忌"/>
|
|
<p:outputLabel value="状态"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.status}"
|
maxlength="2"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入状态"/>
|
|
<p:outputLabel value="灭火器"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.fire}"
|
maxlength="2"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入灭火器"/>
|
|
<p:outputLabel value="随机码"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.random}"
|
maxlength="6"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入随机码"/>
|
|
<p:outputLabel value="编码"/>
|
<p:inputText value="#{dangerousEncodeController.dangerousEncode.code}"
|
maxlength="24"
|
required="true"
|
onkeyup="this.value=this.value.replace(/[^0-9A-F]/g,'')"
|
requiredMessage="请输入编码"/>
|
</p:panelGrid>
|
|
<p:panel styleClass="btn">
|
<p:commandButton value="保存"
|
actionListener="#{dangerousEncodeController.onSaveBtnClick}"
|
process="@form"
|
update=":dangerousEncodeForm:dangerousEncodeInfoMngDataTable">
|
<p:confirm header="确认"
|
message="确认操作?"/>
|
</p:commandButton>
|
</p:panel>
|
|
</h:form>
|
</p:dialog>
|
</ui:composition>
|
</html>
|