Files
gateway-dbc-fx/gnpdev/dbcfxgo/web/res/content/toolko/cruscotto_storico.jsp
2024-05-09 17:40:24 +02:00

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>