From ea2408eab2ff3045e02e20d1fe0208ff9bc12f41 Mon Sep 17 00:00:00 2001 From: maycon.silva Date: Mon, 18 Apr 2016 13:42:00 -0300 Subject: [PATCH] Redmine #4393 Correcao de homologacao --- cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoViewController.js | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++------------- cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/HistoricoAlteracaoProcessoController.js | 6 ++++++ cit-ecm-web/src/main/webapp/html/gerenciarProcessoView/gerenciarProcessoView.html | 6 ++++-- 3 files changed, 60 insertions(+), 15 deletions(-) diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoViewController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoViewController.js index 8de3b08..e623cd2 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoViewController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoViewController.js @@ -1,42 +1,51 @@ 'use strict'; -citApp.controller('GerenciarProcessoViewController', [ '$scope', '$translate', '$timeout', 'GerenciarProcessoRepository', '$rootScope', 'DocumentoGedRepository', 'ProcessoRepository', 'NivelAcessoTipoDocumentoRepository', - function GerenciarProcessoController($scope, $translate, $timeout, GerenciarProcessoRepository, $rootScope, DocumentoGedRepository, ProcessoRepository, NivelAcessoTipoDocumentoRepository ) { +citApp.controller('GerenciarProcessoViewController', [ '$scope', '$translate', '$timeout', 'GerenciarProcessoRepository', '$rootScope', 'DocumentoGedRepository', 'ProcessoRepository', 'NivelAcessoTipoDocumentoRepository','UnidadeProcessoRepository', + function GerenciarProcessoController($scope, $translate, $timeout, GerenciarProcessoRepository, $rootScope, DocumentoGedRepository, ProcessoRepository, NivelAcessoTipoDocumentoRepository, UnidadeProcessoRepository ) { $scope.processo = {}; $scope.isDocumentoEdit = false; + + $scope.isHistoricoProcesso = true; $scope.getProcessoRelacionado = function(processoView){ $scope.isProcessoView = true; + + $scope.isHistoricoProcessoView = true; $scope.processo = processoView; $scope.setLoadingGet(true); + + $timeout(function(){ ProcessoRepository.get($scope.processo.id).then(function(result) { $scope.processo = result.originalElement; }); }, 100); + + $scope.atualizarAtribuicaoProcesso($scope.processo.id); + angular.element( "#widget-historico" ).scope().atualizar($scope.processo.id); $scope.setLoading(false); }; - // FECHA WIDGET E INICIA WIDGET PADRÃO + // FECHA WIDGET E INICIA WIDGET PADR�O $scope.closeWidget = function() { $scope.widgetExemploIsCollapsed = false; //WIDGET PRADAO - $scope.isHistoricoProcesso = true; - $scope.isDocumentoEdit = false; - $scope.isCancelarDocumento = false; + $scope.isHistoricoProcessoView = true; + $scope.isDocumentoEditView = false; + $scope.isCancelarDocumentoView = false; }; $scope.editDocument = function(editarDocumento, edit){ - $scope.isDocumentoEdit = true; - $scope.isCancelarDocumento = false; + $scope.isDocumentoEditView = true; + $scope.isCancelarDocumentoView = false; $timeout(function() { angular.element("#editDocumentoViewGed").scope().getDocumentoGedView(editarDocumento.id, false); @@ -47,12 +56,10 @@ citApp.controller('GerenciarProcessoViewController', [ '$scope', '$translate', ' $scope.getCancelamentoDocumento = function(documento){ angular.element("#cancelarDocumentoView").scope().getCancelamentoDocumentoView(documento.cancelamentoDocumentoGed.id); - $scope.isCancelarDocumento = true; - $scope.isDocumentoEdit = false; + $scope.isCancelarDocumentoView = true; + $scope.isDocumentoEditView = false; }; - - - + $scope.getProcessoAnexado = function(processoView){ $scope.processo = processoView; @@ -66,5 +73,35 @@ citApp.controller('GerenciarProcessoViewController', [ '$scope', '$translate', ' $scope.setLoading(false); }; + + $scope.atualizarAtribuicaoProcesso = function (idProcesso){ + + $scope.idProcesso = idProcesso; + ProcessoRepository.verificarAtribuicaoProcessoPrimeiroAcesso(idProcesso).then( function ( result ) { + + if(result){ + + $scope.showAlert('warning', $translate.instant('ECM.MSG.ATRIBUICAO_PRIMEIRO_ACESSO')); + } + if($scope.usuarioLogado.unidade){ + + UnidadeProcessoRepository.findByIdProcesso($scope.idProcesso).then(function(result){ + + $scope.processoUnidades = result; + + angular.forEach(result, function (item) { + + if($scope.usuarioLogado.unidade && item.unidade.id === $scope.usuarioLogado.unidade.id){ + + $scope.unidadeProcesso = item.originalElement; + } + + }); + + }); + } + + }); + } }]); diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/HistoricoAlteracaoProcessoController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/HistoricoAlteracaoProcessoController.js index d8758aa..a0bdd8b 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/HistoricoAlteracaoProcessoController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/HistoricoAlteracaoProcessoController.js @@ -21,6 +21,12 @@ citApp.controller('HistoricoAlteracaoProcessoController', ['$scope', 'HistoricoA $scope.findByProcessoPaginado($scope.idProcesso, 0, 5); $scope.countByProcesso($scope.idProcesso); }; + + $scope.atualizar = function (idProcesso){ + $scope.idProcesso = $scope.idProcesso; + $scope.findByProcessoPaginado($scope.idProcesso, 0, 5); + $scope.countByProcesso($scope.idProcesso); + }; $scope.verMais = function() { diff --git a/cit-ecm-web/src/main/webapp/html/gerenciarProcessoView/gerenciarProcessoView.html b/cit-ecm-web/src/main/webapp/html/gerenciarProcessoView/gerenciarProcessoView.html index 2e525ff..c321aa5 100644 --- a/cit-ecm-web/src/main/webapp/html/gerenciarProcessoView/gerenciarProcessoView.html +++ b/cit-ecm-web/src/main/webapp/html/gerenciarProcessoView/gerenciarProcessoView.html @@ -60,9 +60,11 @@
-
+
-
+
+ +
-- libgit2 0.21.2