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.
		
		
		
		
		
			
		
			
				
					
					
						
							179 lines
						
					
					
						
							9.2 KiB
						
					
					
				
			
		
		
	
	
							179 lines
						
					
					
						
							9.2 KiB
						
					
					
				<!-- Search View -->
 | 
						|
<section id="SearchView" class="content">
 | 
						|
 | 
						|
     <div class="page-header">
 | 
						|
        <div class="row">
 | 
						|
            <div class="col-md-6">
 | 
						|
               <h3 class="m-b-none page-title">Pesquisa de Utentes</h3>
 | 
						|
            </div>
 | 
						|
            <div class="col-md-6">
 | 
						|
               
 | 
						|
            </div>
 | 
						|
        </div>        
 | 
						|
    </div>
 | 
						|
 | 
						|
    <form role="form" name="editForm" parsley-validate>
 | 
						|
 | 
						|
        <div class="panel panel-default">
 | 
						|
            <div class="panel-body">
 | 
						|
 | 
						|
                <div class="form-horizontal">
 | 
						|
 | 
						|
                    <div class="form-group">
 | 
						|
                        <label class="col-sm-2 control-label">Empresa</label>
 | 
						|
                        <div class="col-sm-10">                       
 | 
						|
                            <custom-combo 
 | 
						|
                                item-id="comboEmpresas"
 | 
						|
                                bind-to-model="false"                                    
 | 
						|
                                selected-value="" 
 | 
						|
                                store-model="" 
 | 
						|
                                store-actions-get="getEmpresas"                                     
 | 
						|
                                value-field="id"
 | 
						|
                                display-field="designacao_social"
 | 
						|
                                add-empty-option="true"
 | 
						|
                                on-change="onEmpresaChange(selectedValue, selectedRecord)">                                    
 | 
						|
                            </custom-combo>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
                    <div class="form-group">
 | 
						|
                        <label class="col-sm-2 control-label">Estabelecimento</label>
 | 
						|
                        <div class="col-sm-10">
 | 
						|
                            <custom-combo 
 | 
						|
                                item-id="comboEstabelecimentos"
 | 
						|
                                bind-to-model="false"                                    
 | 
						|
                                selected-value="" 
 | 
						|
                                store-model="" 
 | 
						|
                                store-actions-get="getEstabelecimentos"                                     
 | 
						|
                                value-field="id"
 | 
						|
                                display-field="nome"
 | 
						|
                                add-empty-option="true"
 | 
						|
                                on-change="onEstabelecimentoChange(selectedValue, selectedRecord)">                                    
 | 
						|
                            </custom-combo>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
                    <div class="form-group">
 | 
						|
                        <label class="col-sm-2 control-label">Trabalhador</label>
 | 
						|
                        <div class="col-sm-10">
 | 
						|
                            <custom-combo 
 | 
						|
                                item-id="comboTrabalhadores"
 | 
						|
                                bind-to-model="false"                                    
 | 
						|
                                selected-value="" 
 | 
						|
                                store-model="" 
 | 
						|
                                store-actions-get="getTrabalhadores"                                     
 | 
						|
                                value-field="id"
 | 
						|
                                display-field="nome"
 | 
						|
                                add-empty-option="true" 
 | 
						|
                                css-class="btn-default bold"
 | 
						|
                                on-change="onTrabalhadorChange(selectedValue, selectedRecord)">                                    
 | 
						|
                            </custom-combo>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
                    <div class="form-group">
 | 
						|
                        <div class="col-sm-12">
 | 
						|
<!--                            <button ng-click="list()" type="button" class="btn btn-sm btn-primary pull-right">
 | 
						|
                                <span class="glyphicon glyphicon-search"></span> Pesquisar
 | 
						|
                            </button>-->
 | 
						|
                            <button ng-click="clear()" type="button" class="btn btn-sm btn-default pull-right">
 | 
						|
                                <span class="glyphicon glyphicon-remove"></span> Limpar
 | 
						|
                            </button>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
                </div>
 | 
						|
 | 
						|
                <div class="row">
 | 
						|
                    <div class="col-sm-2"></div>
 | 
						|
                    <div class="col-sm-10"> 
 | 
						|
 | 
						|
                        <h4 class="section-title">Fichas</h4>
 | 
						|
                                              
 | 
						|
                        <table class="table table-hover table-striped m-b-5" data-store="storeFichasTrabalhador" datatable>
 | 
						|
                            <thead>
 | 
						|
                                <tr>
 | 
						|
                                    <th class="col-md-2 hidden-xs">Data</th>
 | 
						|
                                    <th class="col-md-3 hidden-xs">Tipo</th>
 | 
						|
                                    <th class="col-md-3">Autor</th>
 | 
						|
                                    <th class="col-md-2">Estado</th>
 | 
						|
                                    <th class="col-md-1"> </th>
 | 
						|
                                    <th class="col-md-1"> </th>
 | 
						|
                                </tr>
 | 
						|
                            </thead>
 | 
						|
                            <tbody>
 | 
						|
                                <tr ng-repeat="item in storeFichasTrabalhador.items">
 | 
						|
                                    <td class="hidden-xs"><span ng-bind="item.data | date: 'yyyy-MM-dd hh:mm'"></span></td>
 | 
						|
                                    <td class="hidden-xs"><span ng-bind="item.tipo"></span></td>
 | 
						|
                                    <td><span ng-bind="item.responsavel"></span></td>
 | 
						|
                                    <td><span ng-class="{'label label-success': item.concluido, 'label label-primary': !item.concluido}">{{item.concluido ? 'Concluído' : 'Em Aberto'}}</span></td>
 | 
						|
                                    <td>
 | 
						|
                                        <button data-toggle="tooltip" data-placement="left" title="Editar Ficha Clinica" ng-click="edit(item)" type="button" class="btn btn-xs btn-default">
 | 
						|
                                            <span class="glyphicon glyphicon-pencil"></span> <span>Editar</span>
 | 
						|
                                        </button>
 | 
						|
                                    </td>
 | 
						|
                                    <td class="p-l-none">
 | 
						|
                                        <button ng-show="!item.fichaAptidaoEmitida && possuiFichaAptidao(item)" data-toggle="tooltip" data-placement="right" title="Emitir Ficha de Aptidão" 
 | 
						|
                                        	ng-click="emitirFichaAptidao(item)" type="button" class="btn btn-xs btn-default">
 | 
						|
                                            <span class="glyphicon glyphicon-plus"></span> <span>Emitir</span>
 | 
						|
                                        </button>
 | 
						|
                                        
 | 
						|
                                        <span ng-show="item.fichaAptidaoEmitida && possuiFichaAptidao(item)" class="label label-success" data-toggle="tooltip" data-placement="right" title="Ficha de Aptidão Emitida">Emitida</span>
 | 
						|
                                    </td>
 | 
						|
                                </tr>
 | 
						|
                            </tbody>
 | 
						|
                        </table>   
 | 
						|
                        
 | 
						|
                        <paging-toolbar store="storeFichasTrabalhador" show-pager="false"></paging-toolbar>               
 | 
						|
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
 | 
						|
                <div class="form-horizontal m-t-30">
 | 
						|
 | 
						|
                    <div class="form-group">
 | 
						|
                        <label class="col-sm-2 control-label"><span ng-show="dadosTrabalhador != null">Nova Ficha Clinica</span></label>
 | 
						|
                        <div class="col-sm-10">
 | 
						|
 | 
						|
                            <button ng-show="dadosTrabalhador != null" ng-click="add(item)" ng-repeat="item in UserSession.tiposFichas | filter: filterFichasClinicas" type="button" class="btn btn-sm btn-default m-r-5 m-b-5">
 | 
						|
                                {{item.descricao}}
 | 
						|
                            </button>
 | 
						|
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
                    
 | 
						|
                    <div class="form-group">
 | 
						|
                        <div class="col-sm-2"> </div>
 | 
						|
                        <div class="col-sm-10">
 | 
						|
                            
 | 
						|
							<button ng-click="openModalDocumentos()" ng-show="dadosTrabalhador != null" class="btn btn-primary btn-xs" type="button">
 | 
						|
						      <span class="glyphicon glyphicon-folder-open m-r-5"></span> 
 | 
						|
						      <span>Documentos</span> 
 | 
						|
						      <span class="badge documents-badge">6</span>
 | 
						|
						    </button>
 | 
						|
						    
 | 
						|
							<button ng-click="openModalAcidentesTrabalho()" ng-show="dadosTrabalhador != null" class="btn btn-primary btn-xs" type="button">
 | 
						|
						      <span class="glyphicon glyphicon-folder-open m-r-5"></span> 
 | 
						|
						      <span>Acidentes Trabalho</span> 
 | 
						|
						      <span class="badge documents-badge">2</span>
 | 
						|
						    </button>
 | 
						|
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
 | 
						|
                </div>
 | 
						|
 | 
						|
            </div>
 | 
						|
        </div>
 | 
						|
 | 
						|
    </form>
 | 
						|
 | 
						|
    <modal-window item-id="modalDocumentos" width="modal-small" view="Documents" title="Documentos"></modal-window>
 | 
						|
    
 | 
						|
    <modal-window item-id="modalAcidentesTrabalho" width="modal-small" view="AcidentesTrabalho" title="Acidentes de Trabalho"></modal-window>
 | 
						|
 | 
						|
</section>
 | 
						|
 | 
						|
 | 
						|
 |