diff --git a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/TarjaAssinaturaServiceImpl.java b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/TarjaAssinaturaServiceImpl.java
index 29f51a8..17d83e9 100644
--- a/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/TarjaAssinaturaServiceImpl.java
+++ b/cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/TarjaAssinaturaServiceImpl.java
@@ -203,10 +203,19 @@ public class TarjaAssinaturaServiceImpl extends GenericServiceImpl
".concat(this.assinaturaUtilService.gerarHash(conteudoOriginalDocOnLine.toString()).concat("")));
- assinatura.getDocumentoGed().getConteudoTarja().setConteudoCriptografado(this.encrypted(conteudoOriginalDocOnLine.toString()));
+ assinatura.getDocumentoGed().getConteudoTarja().setConteudoCriptografado(this.encrypted(conteudo));
} catch (Exception e) {
e.printStackTrace();
diff --git a/cit-ecm-api/src/main/resources/scripts/v1.0.0-alpha9/01-cit-ecm-1.0.0-ALFA-3-postgres.sql b/cit-ecm-api/src/main/resources/scripts/v1.0.0-alpha9/01-cit-ecm-1.0.0-ALFA-3-postgres.sql
index ec18971..38cf135 100644
--- a/cit-ecm-api/src/main/resources/scripts/v1.0.0-alpha9/01-cit-ecm-1.0.0-ALFA-3-postgres.sql
+++ b/cit-ecm-api/src/main/resources/scripts/v1.0.0-alpha9/01-cit-ecm-1.0.0-ALFA-3-postgres.sql
@@ -1,6 +1,9 @@
-- CIRO - 18/04/2016 - INICIO
ALTER TABLE anexoimagem DROP CONSTRAINT fk_jrmn20bykidk1pkxu492d4bmx;
+ALTER TABLE tarjaassinatura DROP CONSTRAINT fk_9ybqh1qpbp9udjoi9y2jh6sf9;
+ALTER TABLE configuracao DROP CONSTRAINT fk_jfyy1uygxmqqng72p83k88q4e;
+
DROP TABLE anexoimagem;
CREATE TABLE anexoimagem
diff --git a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/AssinarDocumentoController.js b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/AssinarDocumentoController.js
index b49f598..c85fcf1 100644
--- a/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/AssinarDocumentoController.js
+++ b/cit-ecm-web/src/main/webapp/assets/js/angular/custom/controller/AssinarDocumentoController.js
@@ -79,7 +79,7 @@ citApp.controller('AssinarDocumentoController', [ '$scope', '$translate', 'Geren
$scope.$openModalConfirm({
message: $translate.instant("ECM.MSG.CONFIRMAR_ASSINATURA"),
callback: function () {
- $scope.setLoadingRemove(true);
+ $scope.setLoadingGet(true);
AssinaturaRepository.saveAssinaturaInterna(_getAssinatura()).then(function(result){
_atualizarDocumentoSelecionadoAposAssinar(result.originalElement);
_resetAssinar();
@@ -144,6 +144,7 @@ citApp.controller('AssinarDocumentoController', [ '$scope', '$translate', 'Geren
$scope.documentoSelecionado = documento;
$scope.exibirIncluirAssinatura = false;
$scope.exibirDocJaAssinado = false;
+ $scope.setLoadingGet(true);
_obterAssinaturasDocumento(documento).then(function(documentosSelecionados){
$scope.documentosSelecionados = documentosSelecionados;
$scope.documentosSelecionados.forEach(function(doc){
@@ -151,6 +152,7 @@ citApp.controller('AssinarDocumentoController', [ '$scope', '$translate', 'Geren
$scope.documentoSelecionado = doc;
});
_exibirNenhumaAssinatura();
+ $scope.setLoading(false);
if($scope.documentoSelecionado.assinaturas && $scope.documentoSelecionado.assinaturas.length == 0)
$scope.showAlert("warning", $translate.instant('ECM.MSG.DOCUMENTO_SEM_ASSINATURAS'));
});
@@ -168,6 +170,7 @@ citApp.controller('AssinarDocumentoController', [ '$scope', '$translate', 'Geren
if(valorOriginal)
assinatura.isVisualizarAssinatura = false;
else
+ $scope.setLoadingGet(true);
DocumentoGedRepository.get(docSelecionado.id).then(function(result){
$scope.doc = result.originalElement;
$scope.documentosSelecionados.forEach(function(doc){
@@ -183,6 +186,8 @@ citApp.controller('AssinarDocumentoController', [ '$scope', '$translate', 'Geren
idAssinaturaSelecionada = angular.copy(ass.id);
}
});
+
+ $scope.setLoading(false);
});
$scope.visualizarAssinaturaOnLine = $scope.doc.formaCriacao.codigo == 1;
@@ -195,7 +200,7 @@ citApp.controller('AssinarDocumentoController', [ '$scope', '$translate', 'Geren
TarjaAssinaturaRepository.getTarjaAssinaturaInterna().then(function(result){
$timeout(function(){
$scope.tarjaAssinatura = result.originalElement;
- });
+ },200);
});
};
diff --git a/cit-ecm-web/src/main/webapp/html/assinatura/documentoAssinaturas.html b/cit-ecm-web/src/main/webapp/html/assinatura/documentoAssinaturas.html
index d1909e6..eff98de 100644
--- a/cit-ecm-web/src/main/webapp/html/assinatura/documentoAssinaturas.html
+++ b/cit-ecm-web/src/main/webapp/html/assinatura/documentoAssinaturas.html
@@ -43,10 +43,7 @@