classificarProcessoDocumento.html 7 KB

<div id="classificarDocumento" ng-controller="ClassificarDocumentoProcessoController as classificarDocumentoProcessoController">
	<form name="classificarDocumentoProcessoForm" novalidate autocomplete="off">

		<div id="widget-classificarDocumentoProcesso" class="widget-box margin-bottom">
			<div class="widget-header">
				<h2 class="widget-title">
					<translate>ECM.LABEL.VALIDAR_NIVEL_ACESSO</translate>
				</h2>

				<div class="widget-toolbar">
					<a href="#void" ng-click="closeWidget('widget-classificarDocumentoProcesso')"> <i class="fa fa-close"></i>
					</a>
				</div>
			</div>
			<div class="widget-main clearfix">
				<div id="classificarDocumentoProcessoEdit" class="page-content clearfix">
					<!-- Informações do processo -->
					<fieldset>
						<legend>
							<translate>ECM.LABEL.INFORMACAODOPROCESSO</translate>
						</legend>

						<!-- <div class="profile-user-info"> -->
						<div class="row">
							<div class="col-md-12">
								<span class="text-bold"><translate>ECM.LABEL.PROTOCOLO</translate></span>&nbsp;&nbsp; <span>{{processoValidacao.nup}}</span>
							</div>
						</div>

						<div class="row">
							<div class="col-md-6">
								<span class="text-bold"><translate>ECM.LABEL.NIVEL_ACESSO_ORIGINAL</translate></span>&nbsp;&nbsp; <span>{{processoValidacao.nivelAcessoOriginal.nivelAcesso.descricao}}</span>
							</div>

							<div class="col-md-6">
								<span class="text-bold"><translate>ECM.LABEL.NIVEL_SIGILO_ORIGINAL</translate></span>&nbsp;&nbsp; <span>{{processoValidacao.sigiloOriginal.tipoSigilo.descricao}}</span>
							</div>

						</div>

						<!-- </div> -->

						<br></br>

						<div ng-show='processoValidacao.validado'>
							<div class="row">
								<div class="col-md-6">
									<span class="text-bold"><translate>ECM.LABEL.NIVEL_ACESSO</translate></span>&nbsp;&nbsp; <span>{{processoValidacao.nivelAcesso.nivelAcesso.descricao}}</span>
								</div>

								<div class="col-md-6">
									<span class="text-bold"><translate>ECM.LABEL.NIVEL_SIGILO</translate></span>&nbsp;&nbsp; <span>{{processoValidacao.sigilo.tipoSigilo.descricao}}</span>
								</div>

							</div>
						</div>

						<div class="row" ng-show='!processoValidacao.validado'>
							<div class="col-md-4">
								<label-select ng-id="processoValidacao.nivelAcesso" ng-label="ECM.LABEL.NIVEL_ACESSO" ng-disabled="aprovado" ng-model="processoValidacao.nivelAcesso"
									form="classificarDocumentoclassificarDocumentoProcessoForm" ng-obrigatorio="true"
									ng-custom-options="nivelAcessoTipoProcesso.originalElement as nivelAcessoTipoProcesso.nivelAcesso.descricao  for nivelAcessoTipoProcesso"
									ng-list="nivelAcessoList" ng-custom-change="limparSigilo(processoValidacao)" track-by="track by nivelAcessoTipoProcesso.id"/>
							</div>

							<div class="col-md-4" ng-show="processoValidacao.nivelAcesso.nivelAcesso.codigo == 0">
								<div class="form-group">
									
									<label-select ng-id="processoValidacao.sigilo" ng-model="processoValidacao.sigilo" form="classificarDocumentoProcessoForm" ng-LABEL="ECM.LABEL.SIGILO"
										ng-custom-options="sigiloTipoProcesso.sigilo as sigiloTipoProcesso.sigilo.tipoSigilo.descricao for sigiloTipoProcesso" 
										ng-list="processoValidacao.nivelAcesso.sigilos" ng-disabled="aprovado" ng-obrigatorio='processoValidacao.nivelAcesso.nivelAcesso.codigo == 0'/>
										
								</div>
							</div>
							
							<div class="col-md-4">
								<label-input-checkbox ng-model="validado" ng-label="ECM.LABEL.VALIDADO"></label-input-checkbox>
							</div>
						</div>

					</fieldset>
					<!-- fim informações do processo -->

					<fieldset>
						<legend>
							<translate>ECM.LABEL.DOCUMENTOS</translate>
						</legend>

						<div class="row">

							<div class="col-md-12">
								<div class="row">
									<div class="col-sm-12">
										<div class="panel panel-default">
											<table class="table table-striped table-bordered table-hover">
												<thead>
													<tr>
														<th style="width: 15%;" class="text-center"><translate>ECM.LABEL.NUM_DOCUMENTO</translate></th>
														<th style="width: 20%;" class="text-center"><translate>ECM.LABEL.TIPODOCUMENTO</translate></th>
														<th style="width: 46%" class="text-center"><translate>ECM.LABEL.NIVEL_PROPOSTO</translate></th>
														<th class="text-center"><translate>ECM.LABEL.NIVEL_REVISADO</translate></th>

													</tr>
												</thead>
												<tbody>
													<tr ng-repeat="documentoValidacao in processoValidacao.documentos">
														<td class="text-center">{{documentoValidacao.numero}}</td>
														<td class="text-center">{{documentoValidacao.tipoDocumento.nome}}</td>
														<td>
															<div class="row">
																<div class="col-md-6">
																	<label-select ng-id="documentoValidacao.nivelAcesso" ng-model="documentoValidacao.nivelAcesso" form="classificarDocumentoProcessoForm" ng-obrigatorio="true"
																		ng-custom-options="nivelAcessoTipoDocumento as nivelAcessoTipoDocumento.nivelAcesso.descricao  for nivelAcessoTipoDocumento"
																		track-by="track by nivelAcessoTipoDocumento.id" ng-list="documentoValidacao.nivelAcessoList" ng-custom-change="limparSigilo(documentoValidacao)"/>
																</div>
																<div class="col-md-6" ng-show='documentoValidacao.nivelAcesso.nivelAcesso.codigo == 0'>
																	<label-select ng-id="documentoValidacao.sigilo" ng-model="documentoValidacao.sigilo" form="classificarDocumentoProcessoForm" ng-obrigatorio="documentoValidacao.nivelAcesso.nivelAcesso.codigo == 0"
																		ng-custom-options="sigiloTipoDocumento.sigilo as sigiloTipoDocumento.sigilo.tipoSigilo.descricao  for sigiloTipoDocumento" ng-list="documentoValidacao.nivelAcesso.sigilos"/>

																</div>
															</div>
														</td>
														<td class="text-center"><span ng-if="documentoValidacao.nivelAcesso.nivelAcesso.codigo == 0">{{documentoValidacao.sigilo.tipoSigilo.descricao}}</span> <span ng-if="documentoValidacao.nivelAcesso.nivelAcesso.codigo != 0"> {{documentoValidacao.nivelAcesso.nivelAcesso.descricao}}</span></td>
													</tr>
													<tr ng-hide="processoValidacao.documentos.length > 0">
														<td colspan="5" class="text-center"><translate>LABEL.TABELA_VAZIA</translate></td>
													</tr>
												</tbody>
											</table>
										</div>
									</div>
								</div>
							</div>
						</div>
					</fieldset>


					<div class="row">
						<div class="col-md-12">
							<button class="btn btn-sm btn-primary" ng-click="saveOrUpdate()" ng-if="processoValidacao.validado == false || contemDocumentoParaValidar" ng-disabled="!validado && !contemDocumentoParaValidar"
								type="button">
								<translate>LABEL.SALVAR</translate>
							</button>

							<button class="btn btn-sm btn-primary" ng-click="closeWidget('widget-classificarDocumentoProcesso')" type="button">
								<translate>LABEL.CANCELAR</translate>
							</button>
						</div>
					</div>
				</div>
			</div>
		</div>

	</form>

</div>