forked from Coded/SIPRP
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							187 lines
						
					
					
						
							15 KiB
						
					
					
				
			
		
		
	
	
							187 lines
						
					
					
						
							15 KiB
						
					
					
				| <?xml version="1.0" encoding="UTF-8"?>
 | |
| <jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core"
 | |
|           xmlns:h="http://java.sun.com/jsf/html"
 | |
|           xmlns:jsp="http://java.sun.com/JSP/Page"
 | |
|           xmlns:ui="http://www.sun.com/web/ui"
 | |
|           xmlns:t="http://myfaces.apache.org/tomahawk"
 | |
|           xmlns:c="http://java.sun.com/jsp/jstl/core">
 | |
|   <jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" />
 | |
|   <f:view>
 | |
|     <ui:page id="page">
 | |
|       <ui:html id="html">
 | |
|         <ui:head id="head">
 | |
|           <ui:link id="link_css" url="/resources/stylesheet.css" />
 | |
|           <script type="text/javascript">
 | |
|             function showPdf()
 | |
|             {
 | |
|               sOptions = " width = '" + screen.availWidth + "'";
 | |
|               sOptions += " height= '" + screen.availHeight + "'";
 | |
|               var wOpen;
 | |
|               wOpen = window.open('./resources/pdfs/Ajuda.pdf','', sOptions );
 | |
|               wOpen.focus();
 | |
|               wOpen.moveTo(0,0);
 | |
|               wOpen.resizeTo( screen.availWidth, screen.availHeight );
 | |
|             }
 | |
|           </script>
 | |
|           <ui:script type="text/javascript" url="/resources/RaveThemeFix.js" />
 | |
|         </ui:head>
 | |
|         <ui:body id="body" style="-rave-layout: grid" onLoad="showTables( 'tableEstatisticas' );">
 | |
|           <h:panelGrid columns="1" id="gridBase" style="height: 24px; left: 0px; top: 60px; position: absolute; width: 100%" styleClass="centerBlock" width="648">
 | |
|             <h:panelGrid columns="1" id="gridLayout" style="height: 15px; width: 80%" styleClass="centerBlock">
 | |
|               <!-- header -->
 | |
|               <ui:form id="form0">
 | |
|                 <h:panelGrid columnClasses="gridColLeft, gridColRightBottom" columns="2" id="gridPanel8" style="border-bottom: solid #000000 1px; height: 24px; width: 100%" width="312">
 | |
|                   <ui:panelGroup id="groupPanel5" style="height: 24px; width: 216px">
 | |
|                     <ui:image id="image1" url="/resources/images/SIPRP_logo_small.jpg" />
 | |
|                     <ui:image height="40" id="image2" url="#{SessionBean1.logoEmpresaUrl}" width="150" />
 | |
|                   </ui:panelGroup>
 | |
|                   <h:panelGrid columnClasses="gridColRight" columns="1" id="gridPanel11" style="height: 24px; width: 100%">
 | |
|                     <ui:panelGroup id="groupPanel6">
 | |
|                       <ui:hyperlink action="#{EstatisticasProcesso.lnkPlanosActuacao_action}" binding="#{EstatisticasProcesso.lnkPlanosActuacao}" id="lnkPlanosActuacao" text="planos actuação>>" />
 | |
|                       <ui:staticText escape="false" id="webAppLinkSeparator" text=" | " />
 | |
|                       <ui:hyperlink action="#{EstatisticasProcesso.lnkAnalisesAcidente_action}" binding="#{EstatisticasProcesso.lnkAnaliseAcidentes}" id="lnkAnalisesAcidenteHeader" text="análise de acidentes de trabalho>>" />
 | |
|                     </ui:panelGroup>
 | |
|                     <ui:panelGroup id="groupPanel9" style="height: 24px">
 | |
|                       <ui:staticText binding="#{EstatisticasProcesso.lblUser}" escape="false" id="lblUser" styleClass="labelBold" />
 | |
|                       <ui:staticText escape="false" id="staticText9" text="   " />
 | |
|                       <ui:hyperlink action="#{EstatisticasProcesso.lnkNewUser_action}" disabled="true" id="lnkNewUser1" style="width: 120px" text="gerir utilizadores" />
 | |
|                       <ui:staticText escape="false" id="staticText12" text=" | " />
 | |
|                       <ui:hyperlink action="#{EstatisticasProcesso.lnkEditUser_action}" id="lnkEditUser1" text="alterar dados utilizador" />
 | |
|                       <ui:staticText escape="false" id="staticText13" text=" | " />
 | |
|                       <ui:hyperlink id="lnkAjuda1" onClick="showPdf();" style="" text="ajuda " />
 | |
|                       <ui:staticText id="staticText15" style="width: 0px" text="|" />
 | |
|                       <ui:hyperlink action="#{EstatisticasProcesso.lnkLogout_action}" id="lnkLogout1" text="sair>>" />
 | |
|                     </ui:panelGroup>
 | |
|                   </h:panelGrid>
 | |
|                 </h:panelGrid>
 | |
|               </ui:form>
 | |
|               <h:panelGrid columnClasses="gridColCenter" columns="1" id="gridPanel10" style="height: 24px; width: 100%" width="504">
 | |
|                 <ui:staticText binding="#{EstatisticasProcesso.txtMsg}" escape="false" id="txtMsg" style="color: rgb(204, 0, 0); font-weight: bold; height: 24px" />
 | |
|               </h:panelGrid>
 | |
|               <!-- body -->
 | |
|               <h:panelGrid columnClasses="gridLayoutTopCols, gridLayoutTopCols" columns="1" id="gridLayoutTop" style="height: 15px; position: relative; vertical-align: top; width: 100%">
 | |
|                 <h:panelGrid columnClasses="gridColCenter" columns="1" id="gridEstatisticas" style="background-color: #f6f4e8; height: 24px; position: relative; width: 100%" width="360">
 | |
|                   <h:panelGrid columnClasses="gridColCenter" columns="1" id="gridPanel1" style="height: 24px; width: 100%">
 | |
|                     <ui:staticText id="staticText1" text="Estatisticas" style="font-size: 18px; font-weight: bold; height: 24px;" />
 | |
|                   </h:panelGrid>
 | |
|                   <h:form id="formEstatistica">
 | |
|                     <h:panelGrid id="panelGrid1" columns="2">
 | |
|                       <ui:staticText id="labelPOR" escape="false" text="POR:" styleClass="labelBold" />
 | |
|                       <ui:textField id="textPOR" binding="#{EstatisticasProcesso.textPOR}" />
 | |
|                       <ui:staticText id="labelNome" escape="false" text="Nome:" styleClass="labelBold" />
 | |
|                       <ui:textField id="textNome" binding="#{EstatisticasProcesso.textNome}" />
 | |
|                       <ui:staticText id="labelAnoOcorrencia" escape="false" text="Ano de ocorrência:" styleClass="labelBold" />
 | |
|                       <ui:textField id="textAnoOcorrencia" binding="#{EstatisticasProcesso.textAnoOcorrencia}" />
 | |
|                       <ui:staticText id="labelDataOcorrencia" escape="false" text="Data de ocorrência:" styleClass="labelBold" />
 | |
|                       <t:inputDate id="calDataOcorrencia" value="#{EstatisticasProcesso.calDataOcorrencia}" />
 | |
|                       <ui:staticText id="labelHoraOcorrencia" escape="false" text="Hora de ocorrência:" styleClass="labelBold" />
 | |
|                       <ui:textField id="textHoraOcorrencia" binding="#{EstatisticasProcesso.textHoraOcorrencia}" />
 | |
|                       <ui:staticText id="labelHorasTrabalhadas" escape="false" text="Nº horas trabalhadas por turno:" styleClass="labelBold" />
 | |
|                       <ui:textField id="textHorasTrabalhadas" binding="#{EstatisticasProcesso.textHorasTrabalhadas}" />
 | |
|                       <!--
 | |
| 											<ui:staticText id="labelDepartamento" escape="false" text="Departamento:" styleClass="labelBold" />
 | |
| 											<ui:textField id="textDepartamento" binding="#{EstatisticasProcesso.textDepartamento}" />
 | |
| 											-->
 | |
|                       <ui:staticText rendered="#{EstatisticasProcesso.siprp}" binding="#{EstatisticasProcesso.labelFilterEmpresa}"
 | |
|                         id="labelFilterEmpresa" styleClass="labelBold" text="Empresa:" />
 | |
|                       <ui:dropDown rendered="#{EstatisticasProcesso.siprp}"
 | |
|                                    binding="#{EstatisticasProcesso.dropEmpresas}" id="dropEmpresas"
 | |
|                         valueChangeListener="#{EstatisticasProcesso.dropEmpresas_valueChangeListener}"
 | |
|                         onChange="common_timeoutSubmitForm(this.form,
 | |
|                           'gridBase:gridLayout:gridLayoutTop:gridEstatisticas:formEstatistica:panelGrid1:dropEmpresa');"
 | |
|                         style="height: 18px; width: 240px" />
 | |
|                       <ui:staticText id="labelEstabelecimento" escape="false" text="Estabelecimento:" styleClass="labelBold" />
 | |
|                       <ui:dropDown binding="#{EstatisticasProcesso.dropEstabelecimentos}" id="dropEstabelecimentos" style="height: 18px; width: 240px" />
 | |
|                       <ui:staticText id="labelSeccao" escape="false" text="Mercado:" styleClass="labelBold" />
 | |
|                       <ui:dropDown binding="#{EstatisticasProcesso.dropSeccoes}" id="dropSeccoes" style="height: 18px; width: 240px" />
 | |
|                       <ui:staticText id="labelCausas" escape="false" text="Causas do acidente:" styleClass="labelBold" />
 | |
|                       <ui:dropDown binding="#{EstatisticasProcesso.dropCausas}" id="dropCausas" style="height: 18px; width: 240px" />
 | |
|                       <ui:staticText id="labelTurno" escape="false" text="Turno de trabalho:" styleClass="labelBold" />
 | |
|                       <ui:dropDown binding="#{EstatisticasProcesso.dropTurno}" id="dropTurno" style="height: 18px; width: 240px" />
 | |
|                       <ui:staticText id="labelFormacaoSHST" escape="false" text="Formação em SHST" styleClass="labelBold" />
 | |
|                       <ui:panelGroup>
 | |
|                         <ui:radioButton binding="#{EstatisticasProcesso.formacaoSHST_true}" id="formacaoSHST_true" name="formacaoSHST" />
 | |
|                         <ui:staticText id="labelFormacaoSHST_SIM" escape="false" text="Sim" />
 | |
|                         <ui:radioButton binding="#{EstatisticasProcesso.formacaoSHST_false}" id="formacaoSHST_false" name="formacaoSHST" />
 | |
|                         <ui:staticText id="labelFormacaoSHST_NAO" escape="false" text="Não" />
 | |
|                         <ui:radioButton binding="#{EstatisticasProcesso.formacaoSHST_none}" id="formacaoSHST_none" name="formacaoSHST" />
 | |
|                         <ui:staticText id="labelFormacaoSHST_NONE" escape="false" text="Não Definido" />
 | |
|                       </ui:panelGroup>
 | |
|                       <ui:staticText escape="false" text="Participado à Seguradora" styleClass="labelBold" />
 | |
|                       <ui:panelGroup>
 | |
|                         <ui:radioButton binding="#{EstatisticasProcesso.participacaoSeguro_true}" id="participacaoSeguro_true" name="participacaoSeguro" />
 | |
|                         <ui:staticText id="labelParticipacaoSeguro_SIM" escape="false" text="Sim" />
 | |
|                         <ui:radioButton binding="#{EstatisticasProcesso.participacaoSeguro_none}" id="participacaoSeguro_none" name="participacaoSeguro" />
 | |
|                         <ui:staticText id="labelParticipacaoSeguro_NONE" escape="false" text="Não Definido" />
 | |
|                       </ui:panelGroup>
 | |
|                       <!--
 | |
| 											<ui:staticText id="labelPostoAcidentado" escape="false" text="outras ocorrências/incidências no mesmo posto de trabalho com o colaborador acidentado" styleClass="labelBold" />
 | |
| 											<ui:panelGroup>
 | |
| 												<ui:radioButton binding="#{EstatisticasProcesso.postoAcidentado_true}" id="postoAcidentado_true" name="postoAcidentadoRadio" />
 | |
| 												<ui:staticText id="labelPostoAcidentado_SIM" escape="false" text="Sim" />
 | |
| 												<ui:radioButton binding="#{EstatisticasProcesso.postoAcidentado_false}" id="postoAcidentado_false" name="postoAcidentadoRadio" />
 | |
| 												<ui:staticText id="labelPostoAcidentado_NAO" escape="false" text="Não" />
 | |
| 											</ui:panelGroup>
 | |
| 
 | |
| 											<ui:staticText id="labelOutrosColaboradores" escape="false" text="outras ocorrências/incidências semelhantes com outros colaboradores" styleClass="labelBold" />
 | |
| 											<ui:panelGroup>
 | |
| 												<ui:radioButton binding="#{EstatisticasProcesso.outrosColaboradores_true}" id="outrosColaboradores_true" name="outrosColaboradoresRadio" />
 | |
| 												<ui:staticText id="labeloutrosColaboradores_SIM" escape="false" text="Sim" />
 | |
| 												<ui:radioButton binding="#{EstatisticasProcesso.outrosColaboradores_false}" id="outrosColaboradores_false" name="outrosColaboradoresRadio" />
 | |
| 												<ui:staticText id="labeloutrosColaboradores_NAO" escape="false" text="Não" />
 | |
| 											</ui:panelGroup>
 | |
| 											-->
 | |
|                       <ui:button id="buttonEstatistica" action="#{EstatisticasProcesso.buttonEstatistica_action}" text="Pesquisar" />
 | |
|                     </h:panelGrid>
 | |
|                   </h:form>
 | |
|                   <h:panelGrid columnClasses="gridColCenter" columns="1" id="gridPanel2" style="height: 24px; width: 100%; margin-top: 50px;">
 | |
|                     <ui:staticText id="staticText2" text="Resultados" style="font-size: 18px; font-weight: bold; height: 24px;" />
 | |
|                   </h:panelGrid>
 | |
|                   <ui:table id="tableEstatisticas" binding="#{EstatisticasProcesso.tableEstatisticas}" augmentTitle="false" style="width: 50%; margin-top: 20px;" styleClass="centerBlock">
 | |
|                     <ui:tableRowGroup id="tableEstatisticasRow" rows="10" sourceData="#{EstatisticasProcesso.listEstatisticas}" sourceVar="row">
 | |
|                       <ui:tableColumn id="tableEstatisticasColumn_Estado" headerText="Estado" style="width: 33%;">
 | |
|                         <ui:staticText id="labelEstado" text="#{row.value['estado']}" />
 | |
|                       </ui:tableColumn>
 | |
|                       <ui:tableColumn id="tableEstatisticasColumn_Fase" headerText="Fase">
 | |
|                         <ui:staticText id="labelFase" text="#{row.value['fase']}" />
 | |
|                       </ui:tableColumn>
 | |
|                       <ui:tableColumn id="tableEstatisticasColumn_Count" headerText="Contagem" style="width: 33%;">
 | |
|                         <ui:staticText id="labelContagem" text="#{row.value['count']}" />
 | |
|                       </ui:tableColumn>
 | |
|                     </ui:tableRowGroup>
 | |
|                   </ui:table>
 | |
|                   <h:form>
 | |
|                     <h:panelGrid columnClasses="gridColCenter" columns="1" id="gridPanel3" style="height: 24px; width: 100%; margin-top: 20px; margin-bottom: 20px;">
 | |
|                       <ui:button id="buttonExport" binding="#{EstatisticasProcesso.buttonExport}" action="#{EstatisticasProcesso.buttonExport_action}" text="Exportar" rendered="false" />
 | |
|                     </h:panelGrid>
 | |
|                   </h:form>
 | |
|                 </h:panelGrid>
 | |
|               </h:panelGrid>
 | |
|               <!-- footer -->
 | |
|               <h:panelGrid columnClasses="gridColCenter" columns="1" id="gridPanel9" style="height: 24px; width: 100%">
 | |
|                 <ui:panelGroup id="groupPanel8" style="border-bottom: solid rgb(255, 255, 255) 1px; height: 21px">
 | |
|                   <ui:staticText id="staticText6" text="Software desenvolvido por " />
 | |
|                   <ui:image height="21" id="image3" url="/resources/images/logo_evolute_small.png" width="100" />
 | |
|                   <ui:staticText escape="false" id="staticText7" text="&nbsp;&copy; 2008 " />
 | |
|                 </ui:panelGroup>
 | |
|               </h:panelGrid>
 | |
|             </h:panelGrid>
 | |
|           </h:panelGrid>
 | |
|           <!-- google analytics -->
 | |
|           <script type="text/javascript">
 | |
|             var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
 | |
|             document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
 | |
| 
 | |
|             try
 | |
|             {
 | |
|               var pageTracker = _gat._getTracker("UA-6942416-1");
 | |
|               pageTracker._trackPageview();
 | |
|             }
 | |
|             catch( err ) {}
 | |
|           </script>
 | |
|         </ui:body>
 | |
|       </ui:html>
 | |
|     </ui:page>
 | |
|   </f:view>
 | |
| </jsp:root>
 |