diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/dao/UnidadeProcessoDao.java b/cit-ecm-api/src/main/java/br/com/centralit/api/dao/UnidadeProcessoDao.java index 03d0fd2..c79f0b4 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/dao/UnidadeProcessoDao.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/dao/UnidadeProcessoDao.java @@ -95,6 +95,21 @@ public interface UnidadeProcessoDao extends CitGenericDAO { * @return */ Collection findProcesso(Processo processo); + + /** + *

Iniciativa(s): NUMERO_INICIATIVA

+ * + *

Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO

+ * + * Método responsável por + * + * @author maycon.silva + * + * @param processo + * @return + */ + public Collection findByPorIdProcessoEmExecucao(Long idProcesso); + /** *

@@ -114,5 +129,21 @@ public interface UnidadeProcessoDao extends CitGenericDAO { * @return UnidadeProcesso */ UnidadeProcesso obterPorUnidadeEProcesso(Long idProcesso, Long idUnidade); + + + /** + *

Iniciativa(s): NUMERO_INICIATIVA

+ * + *

Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO

+ * + * Método responsável por + * + * @author maycon.silva + * + * @param idProcesso + * @param idUnidade + * @return + */ + UnidadeProcesso obterPorUnidadeEProcessoEmExecucao(Long idProcesso, Long idUnidade); } diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/dao/impl/UnidadeProcessoDaoHibernate.java b/cit-ecm-api/src/main/java/br/com/centralit/api/dao/impl/UnidadeProcessoDaoHibernate.java index 7f9e535..db559e3 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/dao/impl/UnidadeProcessoDaoHibernate.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/dao/impl/UnidadeProcessoDaoHibernate.java @@ -11,6 +11,8 @@ import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl; import br.com.centralit.framework.dao.arquitetura.SearchSeven; import br.com.centralit.framework.util.UtilColecao; +import com.googlecode.genericdao.search.Filter; + /** *

* @@ -75,10 +77,25 @@ public class UnidadeProcessoDaoHibernate extends CitGenericDAOImpl implements Un SearchSeven searchSeven = new SearchSeven(); searchSeven.addFilterEqual("processo.id", idProcesso); + + searchSeven.addFilterOr(Filter.equal("concluido", false), Filter.isNull("concluido")); return this.search(searchSeven); } + + public Collection findByPorIdProcessoEmExecucao(Long idProcesso) { + + SearchSeven searchSeven = new SearchSeven(); + + searchSeven.addFilterEqual("processo.id", idProcesso); + + searchSeven.addFilterOr(Filter.equal("concluido", false), Filter.isNull("concluido")); + + return this.search(searchSeven); + + } + /** * @@ -166,5 +183,19 @@ public class UnidadeProcessoDaoHibernate extends CitGenericDAOImpl implements Un return this.searchUnique(searchSeven); } + + public UnidadeProcesso obterPorUnidadeEProcessoEmExecucao(Long idProcesso, Long idUnidade) { + + SearchSeven searchSeven = new SearchSeven(); + searchSeven.addFilterEqual("processo.id", idProcesso); + + searchSeven.addFilterEqual("unidade.id", idUnidade); + + searchSeven.addFilterOr( Filter.isNull("concluido")); + + searchSeven.setMaxResults(1); + + return this.searchUnique(searchSeven); + } } diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/model/Processo.java b/cit-ecm-api/src/main/java/br/com/centralit/api/model/Processo.java index ee62967..a987032 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/model/Processo.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/model/Processo.java @@ -106,10 +106,6 @@ public class Processo extends PersistentObjectUnidade { private Long idTask; @Transient - @JsonView({ Views.ProcessoAutoCompleteView.class }) - private boolean anexado; - - @Transient @JsonView({ Views.ProcessoEdit.class }) private boolean tramitado; @@ -142,7 +138,7 @@ public class Processo extends PersistentObjectUnidade { /** Atributo status. */ @ManyToOne(fetch = FetchType.LAZY) - @JsonView({ Views.ProcessoEdit.class, ViewsEcm.MetadadoProcessoView.class }) + @JsonView({ Views.ProcessoEdit.class, Views.ProcessoAutoCompleteView.class, ViewsEcm.MetadadoProcessoView.class}) private Dominio status; /** Atributo tramitarDocumento. */ @@ -151,7 +147,7 @@ public class Processo extends PersistentObjectUnidade { private TramitarDocumento tramitarDocumento; /** Atributo tipoProcesso. */ - @JsonView({ Views.ProcessoList.class, Views.ProcessoRelacionadoList.class, Views.AnexarProcesso.class, ViewsEcm.MetadadoProcessoView.class }) + @JsonView({ Views.ProcessoList.class, Views.ProcessoRelacionadoList.class, Views.AnexarProcesso.class, ViewsEcm.MetadadoProcessoView.class, Views.ProcessoAutoCompleteView.class}) @ManyToOne(fetch = FetchType.LAZY) private TipoProcesso tipoProcesso; @@ -867,14 +863,4 @@ public class Processo extends PersistentObjectUnidade { return !UtilColecao.isVazio(this.getUnidadesProcesso()) && this.getUnidadesProcesso().size() > 1; } - /** - * Retorna o valor do atributo anexado - * - * @return boolean - */ - public boolean isAnexado() { - - return !UtilColecao.isVazio(this.getAnexados()) && this.getAnexados().size() >= 1; - } - } diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/service/UnidadeProcessoService.java b/cit-ecm-api/src/main/java/br/com/centralit/api/service/UnidadeProcessoService.java index 4a977e8..91bc091 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/service/UnidadeProcessoService.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/service/UnidadeProcessoService.java @@ -75,6 +75,20 @@ public interface UnidadeProcessoService extends GenericService findByIdProcesso(Long idProcesso); + + /** + *

Iniciativa(s): NUMERO_INICIATIVA

+ * + *

Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO

+ * + * Método responsável por + * + * @author maycon.silva + * + * @param idProcesso + * @return + */ + Collection findByPorIdProcessoEmExecucao(Long idProcesso); /** *

@@ -168,5 +182,20 @@ public interface UnidadeProcessoService extends GenericServiceIniciativa(s): NUMERO_INICIATIVA

+ * + *

Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO

+ * + * Método responsável por + * + * @author maycon.silva + * + * @param idProcesso + * @param idUnidade + * @return + */ + UnidadeProcesso obterPorUnidadeEProcessoEmExecucao(Long idProcesso, Long idUnidade); } diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java index c4c18ab..f3028ef 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/DocumentoGedServiceImpl.java @@ -638,6 +638,7 @@ public class DocumentoGedServiceImpl extends GenericServiceImpl impl // Verifica se o usuario logado está lotado na unidade. if (UtilObjeto.isReferencia(this.getUsuario().getUnidade())) { - UnidadeProcesso unidadeProcesso = this.unidadeProcessoService.obterPorUnidadeEProcesso(processo.getId(), this.getUsuario().getUnidade().getId()); + UnidadeProcesso unidadeProcesso = this.unidadeProcessoService.obterPorUnidadeEProcessoEmExecucao(processo.getId(), this.getUsuario().getUnidade().getId()); // Verifica se o processo foi enviado para essa unidade e se é o primeiro acesso if (UtilObjeto.isReferencia(unidadeProcesso) && unidadeProcesso.getPrimeiroAcesso()) { diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/UnidadeProcessoServiceImpl.java b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/UnidadeProcessoServiceImpl.java index 7ff48e5..014c512 100644 --- a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/UnidadeProcessoServiceImpl.java +++ b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/UnidadeProcessoServiceImpl.java @@ -266,6 +266,17 @@ public class UnidadeProcessoServiceImpl extends GenericServiceImpl findByPorIdProcessoEmExecucao(Long idProcesso) { + + return this.unidadeProcessoDao.findByPorIdProcessoEmExecucao(idProcesso); + } + + /** *

@@ -319,5 +330,14 @@ public class UnidadeProcessoServiceImpl extends GenericServiceImplIniciativa(s): NUMERO_INICIATIVA

+ * + *

Regra(s) de negócio: NUMERO_REGRA_DE_NEGOCIO

+ * + * Método responsável por + * + * @author maycon.silva + * + * @param idProcesso + * @return + */ + @RequestMapping(value = "/findByPorIdProcessoEmExecucao", method = RequestMethod.GET, produces = "application/json") + @ResponseBody + public ResponseBodyWrapper findByPorIdProcessoEmExecucao(@RequestParam(value = "idProcesso") Long idProcesso) { + + final Collection list = this.unidadeProcessoService.findByPorIdProcessoEmExecucao(idProcesso); + + ResponseBodyWrapper responseBody = new ResponseBodyWrapper(list, Views.EnviarProcessoView.class); + + return responseBody; + } /** *

diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/AnexarProcessoController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/AnexarProcessoController.js index 5276504..e3088b8 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/AnexarProcessoController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/AnexarProcessoController.js @@ -59,8 +59,7 @@ citApp.controller('AnexarProcessoController', ['$scope', 'UnidadeProcessoReposit //Buscar processo através do nup $scope.findAutoCompleteProcesso = function(value){ - return ProcessoRepository.findAutoComplete('nup', value).then(function(result) { - + return ProcessoRepository.findAutoComplete('nup', value).then(function(result) { return $filter('idNotEqualProcessoAnexadoAndProcessoPai')(result, $scope.anexarProcessoVH.listaProcessoAnexado, $scope.$parent.$parent.processo); }); }; diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoController.js index d19089d..b3d26c4 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/GerenciarProcessoController.js @@ -82,19 +82,21 @@ citApp.controller('GerenciarProcessoController', [ '$scope', '$translate', '$tim // ABRE ABA PARA CRIAR NOVO PROCESSO $scope.novoProcesso = function () { + + + $scope.openWorkspaceIfNotOpen($translate.instant('ECM.LABEL.NOVOPROCESSO'), '/cit-ecm-web/html/processo/processoEdit.html', 'mod-orange'); + - var workspace = angular.element( '#editProcessoEcm' ).scope().workspace; - if ( workspace ) { - angular.element( "#citapp-controller" ).scope().removeWorkspace( workspace.id ); - } - - $scope.openWorkspaceIfNotOpen( $translate.instant( 'ECM.LABEL.PROCESSO' ), '/cit-ecm-web/html/processo/processo.html', 'mod-orange' ); - - $timeout( function () { - angular.element( '#editProcessoEcm' ).scope().$showPageEditWorkspace( angular.element( '#editProcessoEcm' ).scope().workspace ); - angular.element( '#editProcessoEcm' ).scope().resetForm(); + + $timeout(function() { + angular.element('#editProcessoEcm').scope().$showPageEditWorkspace(angular.element('#editProcessoEcm').scope().workspace); + $timeout(function(){ + angular.element('#editProcessoEcm').scope().resetForm(); + }, 1000); - }, 600 ); + }, 300); + + angular.element("#citapp-controller").scope().removeWorkspace($scope.workspace.id); }; @@ -275,8 +277,8 @@ citApp.controller('GerenciarProcessoController', [ '$scope', '$translate', '$tim $scope.isProcessoEdit = true; $scope.isVersoesDocumento = false; - $timeout( function () { - angular.element( '#editProcessoEcm' ).scope().getProcesso( $scope.processo, true ); + $timeout( function () { + angular.element( '#editProcessoEditEcm' ).scope().getProcesso( $scope.processo, true ); angular.element( document.querySelector( '#topoMenu' ) ).remove(); angular.element( document.querySelector( '#cabecalhoProcesso' ) ).remove(); } ); @@ -613,8 +615,6 @@ citApp.controller('GerenciarProcessoController', [ '$scope', '$translate', '$tim angular.element( "#citapp-controller" ).scope().removeWorkspace( workspace.id ); } - $scope.tratimitado(); - $scope.setLoading( false ); } ); @@ -665,7 +665,7 @@ citApp.controller('GerenciarProcessoController', [ '$scope', '$translate', '$tim } if($scope.usuarioLogado.unidade){ - UnidadeProcessoRepository.findByIdProcesso($scope.idProcesso).then(function(result){ + UnidadeProcessoRepository.findByPorIdProcessoEmExecucao($scope.idProcesso).then(function(result){ $scope.processoUnidades = result; diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/ProcessoController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/ProcessoController.js index 1b382f8..be614e3 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/ProcessoController.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/ProcessoController.js @@ -1,6 +1,6 @@ 'use strict'; -citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'DominioRepository', '$translate', '$timeout', 'TipoDocumentoRepository', 'EstruturaOrganizacionalRepository', 'PessoaRepository', 'NivelAcessoTipoProcessoRepository', 'TipoProcessoRepository', 'PlanoClassificacaoRepository', 'TipoProcessoPlanoClassificacaoRepository', '$filter', 'HipoteseLegalRepository', 'HistoricoAlteracaoProcessoRepository', function ProcessoController($scope, ProcessoRepository, DominioRepository, $translate, $timeout, TipoDocumentoRepository , EstruturaOrganizacionalRepository , PessoaRepository, NivelAcessoTipoProcessoRepository,TipoProcessoRepository ,PlanoClassificacaoRepository, TipoProcessoPlanoClassificacaoRepository, $filter, HipoteseLegalRepository, HistoricoAlteracaoProcessoRepository) { +citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'DominioRepository', '$translate', '$timeout', 'TipoDocumentoRepository', 'EstruturaOrganizacionalRepository', 'PessoaRepository', 'NivelAcessoTipoProcessoRepository', 'TipoProcessoRepository', 'PlanoClassificacaoRepository', 'TipoProcessoPlanoClassificacaoRepository', '$filter', 'HipoteseLegalRepository', 'HistoricoAlteracaoProcessoRepository','InteressadoProcessoRepository', function ProcessoController($scope, ProcessoRepository, DominioRepository, $translate, $timeout, TipoDocumentoRepository , EstruturaOrganizacionalRepository , PessoaRepository, NivelAcessoTipoProcessoRepository,TipoProcessoRepository ,PlanoClassificacaoRepository, TipoProcessoPlanoClassificacaoRepository, $filter, HipoteseLegalRepository, HistoricoAlteracaoProcessoRepository, InteressadoProcessoRepository) { $scope.processo = {}; $scope.assuntoPlanoClassificacao = null; @@ -8,16 +8,21 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini $scope.processo.tipoProtocolo = { codigo : 1 }; + + $scope.setForm = function(scope){ + this.processoForm = scope.processoForm; + }; // Limpa formulário para novo cadastro $scope.resetForm = function() { $scope.limparProcesso(); - + $scope.edit = true; $timeout(function(){ $scope.processoForm.$submitted = false; $scope.processoForm.$setPristine(); }); + }; // Atualiza pagina de pesquisa @@ -62,9 +67,11 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini ProcessoRepository.save($scope.processo).then(function(result) { $scope.processo = result.originalElement; - $scope.showAlert("success", $translate.instant('ECM.MSG.SALVO_SUCESSO'), $translate.instant('ECM.MSG.O_PROCESSO') + " " + $scope.processo.nup); if(isNew){ + + $scope.showAlert("success", $translate.instant('ECM.MSG.SALVO_SUCESSO'), $translate.instant('ECM.MSG.O_PROCESSO') + " " + $scope.processo.nup); + var historicoAlteracaoProcesso = { descricaoAcao : $translate.instant('ECM.MSG_HISTORICO_ECM.INCLUSAO_PROCESSO'), processo : $scope.processo, @@ -76,7 +83,11 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini $scope.setLoadingSalva(false); }); + + $scope.resetForm(); + } else { + $scope.showAlert("success", $translate.instant('MSG.REGISTRO_SALVO')); var historicoAlteracaoProcesso = { descricaoAcao : $translate.instant('ECM.MSG_HISTORICO_ECM.ALTERACAO_METADADO_PROCESSO'), processo : $scope.processo, @@ -89,8 +100,7 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini }); } - $scope.processoForm.$submitted = false; - $scope.resetForm(); + $scope.processoForm.$submitted = false; }); }else{ @@ -103,8 +113,9 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini $scope.limparProcesso = function(){ $scope.processo = {}; $scope.assuntoPlanoClassificacao = null; - $scope.sugestoes = null; $scope.assuntoSelecionado = null; + $scope.sugestoes = []; + $scope.assuntos = []; $scope.processo.tipoProtocolo = { codigo : 1 }; @@ -113,7 +124,9 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini // Consulta entidade e mostra no formulario $scope.getProcesso = function(processo, edit){ - + + $scope.processoForm = $scope.processoEditController.processoForm; + $scope.setLoadingGet(true); ProcessoRepository.get(processo.id).then(function(result) { @@ -130,16 +143,12 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini $scope.setAssuntoModelByTipoAssunto = function(){ $scope.sugestoes = []; $scope.assuntos = []; - TipoProcessoPlanoClassificacaoRepository.findByIdJoin('tipoProcesso.id', $scope.processo.tipoProcesso.id).then(function(result){ - angular.forEach(result, function (item) { - $scope.assuntos.push(item.planoClassificacao); - }); - if($scope.processo.tipoAssunto == 1){ - $scope.sugestoes.push($scope.processo.assunto); - }else if($scope.processo.tipoAssunto == 2 ) { - $scope.assuntoSelecionado = $scope.processo.assunto; - } - }); + + if($scope.processo.tipoAssunto == 1){ + $scope.sugestoes.push($scope.processo.assunto); + }else if($scope.processo.tipoAssunto == 2 ) { + $scope.assuntoSelecionado = $scope.processo.assunto; + } }; @@ -177,6 +186,8 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini $scope.findSugestaoAssunto = function(tipoProcesso){ + $scope.assuntos = []; + TipoProcessoPlanoClassificacaoRepository.findPorTipoProcesso(tipoProcesso.id).then(function(result){ angular.forEach(result, function (item) { @@ -191,6 +202,8 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini $scope.nivelAcessoList = []; $scope.assuntos = []; + + $scope.findSugestaoAssunto(tipoProcesso); NivelAcessoTipoProcessoRepository.findPorIdTipoProcesso(tipoProcesso.id).then(function(result) { @@ -198,7 +211,6 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini //Setar o nivelAcessoTipoProcesso público. $scope.processo.nivelAcesso = $.grep($scope.nivelAcessoList, function(e){ return e.nivelAcesso.codigo == 2; })[0].originalElement; - $scope.findSugestaoAssunto(tipoProcesso); }); }; @@ -261,25 +273,46 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini $scope.processo.interessados.push({ interessado : item }); + //Limpa autoComplete de interessado $timeout(function(){ - $scope.interessado = null; + if($scope.processoForm && $scope.processoForm['interessado']) { + $scope.processoForm['interessado'].$setViewValue(''); + $scope.processoForm['interessado'].$render(); + }; }); }; $scope.removerInteressados = function(){ if($scope.interessadoChecked){ - $scope.$openModalConfirm({message: $translate.instant('MSG.DESEJA_EXCLUIR_ITENS'), callback: $scope.excluir, item: $scope.interessadoChecked}); + $scope.$openModalConfirm({message: $translate.instant('MSG.DESEJA_EXCLUIR_ITENS'), callback: $scope.excluirInteressado, item: $scope.interessadoChecked}); + }else{ + $scope.showAlert('warning', $translate.instant('MSG.SELECIONE_ITEM_EXCLUIR'), " ", false); } }; - - $scope.excluir = function() { + + //Setar o interessado para remoção. + $scope.setInteressadoRemocao = function(interessadoRemocao, $index){ + $scope.interessadoChecked = interessadoRemocao; + $scope.interessadoChecked.$index = $index; + }; + + //Remove o interessado + $scope.excluirInteressado = function() { var obj = this.item; if (obj.id) { - $scope.showAlertSucesso("success", $translate.instant('MSG.REGISTRO_EXCLUIDO')); + InteressadoProcessoRepository.remove(obj).then(function() { + + }); } + $scope.showAlertSucesso("success", $translate.instant('MSG.REGISTRO_EXCLUIDO')); $scope.processo.interessados.splice(obj.$index, 1); $scope.$modalConfirmInstance.dismiss('cancel'); + + $scope.interessadoChecked = null; }; + + + DominioRepository.findAllDominio('tipoProtocoloNup').then(function(result) { $scope.dominiosTipoProtocoloNup = result; @@ -296,17 +329,14 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini }, 600); }; - -/* $scope.update_select = function(sugestao) { - console.log($scope.selection); - };*/ + $scope.setAssunto = function(itens){ + $scope.processo.tipoAssunto = 1; if(itens.length > 1){ $scope.processo.assunto = itens[itens.length - 1]; - $scope.processo.tipoAssunto = 1; $scope.sugestoes = []; $scope.sugestoes.push($scope.assunto); @@ -321,5 +351,14 @@ citApp.controller('ProcessoController', ['$scope', 'ProcessoRepository', 'Domini $scope.processo.tipoAssunto = 2; $scope.processo.assunto = assuntoSelecionado; }; + + $scope.inicializarProcesso = function(){ + $scope.resetForm(); + $timeout(function() { + $scope.processoForm = $scope.processoNewController.processoForm; + }); + }; + + $scope.inicializarProcesso(); }]); diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/UnidadeProcessoRepository.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/UnidadeProcessoRepository.js index 3e08bb1..336f702 100644 --- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/UnidadeProcessoRepository.js +++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/repository/UnidadeProcessoRepository.js @@ -18,6 +18,11 @@ citApp.factory('UnidadeProcessoRepository', ['RestangularEcm', 'AbstractReposito }; + this.findByPorIdProcessoEmExecucao = function(idProcesso) { + return restangularEcm.one(this.route).getList("findByPorIdProcessoEmExecucao", {"idProcesso": idProcesso}).then(); + }; + + } AbstractRepository.extend(UnidadeProcessoRepository); diff --git a/cit-ecm-web/src/main/webapp/html/gerenciarProcesso/includeAcaoProcesso.html b/cit-ecm-web/src/main/webapp/html/gerenciarProcesso/includeAcaoProcesso.html index 3666d86..f033cf8 100644 --- a/cit-ecm-web/src/main/webapp/html/gerenciarProcesso/includeAcaoProcesso.html +++ b/cit-ecm-web/src/main/webapp/html/gerenciarProcesso/includeAcaoProcesso.html @@ -25,34 +25,5 @@

+
- -
-
-

- ECM.LABEL.PROCESSO -

- -
- - -
-
-
-
-
-
-
- -
-
- - - -
-
-
\ No newline at end of file diff --git a/cit-ecm-web/src/main/webapp/html/historicoAlteracaoProcesso/historicoAlteracaoProcesso.html b/cit-ecm-web/src/main/webapp/html/historicoAlteracaoProcesso/historicoAlteracaoProcesso.html index e3d737d..59c8bad 100644 --- a/cit-ecm-web/src/main/webapp/html/historicoAlteracaoProcesso/historicoAlteracaoProcesso.html +++ b/cit-ecm-web/src/main/webapp/html/historicoAlteracaoProcesso/historicoAlteracaoProcesso.html @@ -3,7 +3,7 @@

ECM.LABEL.HISTORICO_ALTERACAO_PROCESSO

-
+
+
diff --git a/cit-ecm-web/src/main/webapp/html/processo/processoEdit.html b/cit-ecm-web/src/main/webapp/html/processo/processoEdit.html index f9259a8..1c90acf 100644 --- a/cit-ecm-web/src/main/webapp/html/processo/processoEdit.html +++ b/cit-ecm-web/src/main/webapp/html/processo/processoEdit.html @@ -1,207 +1,49 @@ -
-
-
-
- - - - - - - -
- - -
- - - - - -
- -
- -
- - - -
-

- ( * ) LABEL.CAMPOS_OBRIGATORIOS -

- -
- - - ECM.LABEL.DADOS_PROCESSO - - -
-
-
-
- - - -
-
-
- -
-
-
-
-
+
+
+
-
- -
-
- -
-
- +
-
-
+ -
-
-
-
- - -
- -
-
-
+ -
+ -
-
+ +
-
-
- - -
- -
-
-
+ -
- -
-
- -
-
- - -
- -
- - - -
- -
- - +
-
- - - ECM.LABEL.INTERESSADOS - - -
- -
- -
-
- -
-
- -
-
-
-
- -
- - - - - - - - - - - - - - - - - - - -
LABEL.NOME
{{interessadoList.interessado.nome}}
LABEL.TABELA_VAZIA
-
-
-
-
-
-
-
+
+ + + +
+ + +
+
+ -- libgit2 0.21.2