217 lines
13 KiB
Plaintext
217 lines
13 KiB
Plaintext
<%@taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
|
|
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
|
|
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
|
|
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
|
|
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
|
|
|
|
<table valign="top" cellspacing="0" cellpadding="0" WIDTH="100%" align="center">
|
|
<tr>
|
|
<td>
|
|
<rich:panel id="listCruscottoStorico" header="Storico Cruscotto">
|
|
<h:form id="idListCruscottoStorico">
|
|
<h:panelGrid cellpadding="0" border="0" cellspacing="0" align="center" columns="4">
|
|
<rich:column><h:outputLabel for="sel_numTelStorico" style="color:black;font-weight:bold;" value="#{msg.label_toolko_dn}" /></rich:column>
|
|
<rich:column>
|
|
<t:inputText id="sel_numTelStorico" value="#{cruscotto_storico.numTel}" />
|
|
</rich:column>
|
|
<rich:column><h:outputLabel for="sel_cfStorico" style="color:black;font-weight:bold;" value="#{msg.label_toolko_cf}" /></rich:column>
|
|
<rich:column>
|
|
<t:inputText id="sel_cfStorico" value="#{cruscotto_storico.cf}" />
|
|
</rich:column>
|
|
</h:panelGrid>
|
|
|
|
<rich:spacer width="1" height="30"/>
|
|
<rich:separator lineType="solid" width="100%" />
|
|
<rich:spacer width="1" height="5"/>
|
|
|
|
<h:panelGrid cellpadding="0" border="0" cellspacing="0" align="center" columns="2">
|
|
<rich:column>
|
|
<h:commandButton type="submit" style="cursor: pointer;" value="#{msg.button_search}"
|
|
action="#{cruscotto_storico.populate}"
|
|
title="Cerca"/>
|
|
</rich:column>
|
|
|
|
|
|
</h:panelGrid>
|
|
|
|
<rich:spacer width="1" height="30"/>
|
|
<h:panelGrid align="center">
|
|
<rich:column>
|
|
<h:commandButton type="submit" style="cursor: pointer;" value="CRUSCOTTO"
|
|
action="#{navigationMenu.cruscotto}"
|
|
title="vai al Cruscotto"/>
|
|
</rich:column>
|
|
</h:panelGrid>
|
|
<rich:separator lineType="solid" width="100%" />
|
|
<rich:spacer width="1" height="5"/>
|
|
|
|
<rich:dataTable value="#{cruscotto_storico.worklistGruppo}" width="98%" var="item" id="listaRichiesteCruscotto" rows="25" columnClasses="col">
|
|
<f:facet name="header">
|
|
<rich:columnGroup>
|
|
<rich:column style="align: center; width: 30px;">
|
|
<h:outputText value="ID" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="ID Esigenza" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Codice Fiscale" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Numero Telefonico" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Basket" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Data Ricezione Tool KO" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Codice OLO" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Tipologia KO" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Tipo Utenza" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Processo" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Canale Vendita" />
|
|
</rich:column>
|
|
</rich:columnGroup>
|
|
</f:facet>
|
|
<rich:column>
|
|
<a4j:commandLink action="#{cruscotto_storico.loadStorico}" immediate="true"
|
|
reRender="pannelloRisultatiStorico" oncomplete="Richfaces.showModalPanel('popup_storicoRichieste', {width:'700px',height:'270px'});">
|
|
<h:graphicImage value="/resources/images/document_edit.png" style="border: 0; margin: 4px" alt="Dettaglio Storico"/>
|
|
<f:param name="selectedIdRichiesta" value="#{item.id}"/>
|
|
</a4j:commandLink>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{item.idEsigenza}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{item.codiceFiscalePartivaIva}" rendered="#{ (user.codiceProfilo eq 'GG') }" />
|
|
<h:outputText value="******************" rendered="#{ !(user.codiceProfilo eq 'GG') }" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{item.numeroTelefono}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{toolkoAnagraficheBean.toolkoBasketMap[item.idBasket]}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputFormat value="{0, date, dd-MM-yyyy HH:mm:ss}">
|
|
<f:param value="#{item.dataArrivoTool}"/>
|
|
</h:outputFormat>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{item.cowOrigine}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{item.causaleRifiuto}" title="#{lov.toolkoDescrTipoKO[item.KODescrKey]}"/>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{item.piattaformaProvenienza}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{item.processo}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{item.canaleVendita}" />
|
|
</rich:column>
|
|
<f:facet name="footer">
|
|
<rich:datascroller maxPages="15" fastStep="5" renderIfSinglePage="false" />
|
|
</f:facet>
|
|
</rich:dataTable>
|
|
|
|
<rich:spacer width="1" height="30"/>
|
|
<rich:separator lineType="solid" width="100%" />
|
|
<rich:spacer width="1" height="5"/>
|
|
|
|
<a4j:outputPanel style="width:100%;background-color: #CCCCCC; float:right;" layout="block">
|
|
<t:commandButton id="DownloadButtonCruscotto" action="#{cruscotto_storico.download}" type="submit" value="Download"
|
|
rendered="#{cruscotto_storico.sizeWorklistGruppo gt 0}" style="cursor:pointer"/>
|
|
</a4j:outputPanel>
|
|
</h:form>
|
|
</rich:panel>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>
|
|
<h:form id="idListCruscottoStoricoModal">
|
|
<rich:modalPanel id="popup_storicoRichieste" autosized="true" left="10px">
|
|
<f:facet name="header">
|
|
<h:panelGroup>
|
|
<a4j:commandLink ajaxSingle="true" onclick="Richfaces.hideModalPanel('popup_storicoRichieste');">
|
|
<h:outputText value="X" />
|
|
</a4j:commandLink>
|
|
<h:outputText value=" -- Dettaglio storico richiesta --" />
|
|
</h:panelGroup>
|
|
</f:facet>
|
|
<f:facet name="controls">
|
|
<a4j:commandLink immediate="true"
|
|
onclick="Richfaces.hideModalPanel('popup_storicoRichieste');" >
|
|
<h:outputText value="X" />
|
|
</a4j:commandLink>
|
|
</f:facet>
|
|
<h:panelGrid id="pannelloRisultatiStorico" width="98%">
|
|
<h:panelGrid columns="2">
|
|
<h:outputText style="font-weight:bold" value="Esigenza: " /><h:outputText value="#{cruscotto_storico.currenItem.idEsigenza}" />
|
|
<h:outputText style="font-weight:bold" value="ID Richiesta: " /><h:outputText value="#{cruscotto_storico.currenItem.id}" />
|
|
</h:panelGrid>
|
|
|
|
<rich:dataTable value="#{cruscotto_storico.worklistGruppoStorico}" width="98%" var="itemStorico" id="listaRichiesteCruscottoStorico" rows="25" columnClasses="col">
|
|
<f:facet name="header">
|
|
<rich:columnGroup>
|
|
<rich:column>
|
|
<h:outputText value="Stato Da" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Stato A" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Data"/>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Addetto" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Note" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="Note Operative" />
|
|
</rich:column>
|
|
</rich:columnGroup>
|
|
</f:facet>
|
|
<rich:column>
|
|
<h:outputText value="#{itemStorico.statoDaTxt}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{itemStorico.statoATxt}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputFormat value="{0, date, yyyy-MM-dd HH:mm}">
|
|
<f:param value="#{itemStorico.dataInserimento}"/>
|
|
</h:outputFormat>
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{itemStorico.addetto}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{itemStorico.note}" />
|
|
</rich:column>
|
|
<rich:column>
|
|
<h:outputText value="#{itemStorico.noteOperative}" />
|
|
</rich:column>
|
|
</rich:dataTable>
|
|
</h:panelGrid>
|
|
</rich:modalPanel>
|
|
</h:form>
|
|
</td>
|
|
</tr>
|
|
</table> |