Commit d3ab7ab2c291bfa39428caddef3e9e5ca112abf5
Exists in
master
Merge branch 'desenvolvimento' of http://ferramentasgo.centralit.com.br:8080/scm…
…/git/cit-grp-ecm into desenvolvimento
Showing
2 changed files
with
270 additions
and
354 deletions
Show diff stats
cit-ecm-api/src/main/java/br/com/centralit/api/service/impl/InicializarEcmServiceImpl.java
| ... | ... | @@ -246,10 +246,20 @@ public class InicializarEcmServiceImpl extends UtilStartup { |
| 246 | 246 | Pagina pgProcessoDocumentoSigiloso = new Pagina("Processos e Documentos Sigilosos", "/cit-ecm-web/html/classificarProcessoDocumento/classificarProcessoDocumentoList.html"); |
| 247 | 247 | pgProcessoDocumentoSigiloso = this.paginaService.saveIfNotExist(pgProcessoDocumentoSigiloso); |
| 248 | 248 | |
| 249 | - Menu menuProcessoDocumentoSigiloso = new Menu("Processos e Documentos Sigilosos", pgProcessoDocumentoSigiloso, menuProcesso, 2, 4, null, null, null, null, modulo, "CLASSIFICAR_PROCESSO_DOCUMENTO"); | |
| 249 | + Menu menuProcessoDocumentoSigiloso = new Menu("Processos e Documentos Sigilosos", pgProcessoDocumentoSigiloso, menuProcesso, 2, 5, null, null, null, null, modulo, "CLASSIFICAR_PROCESSO_DOCUMENTO"); | |
| 250 | 250 | menuProcessoDocumentoSigiloso.setIncludes(this.gerarArquivosMenu(menuProcessoDocumentoSigiloso, this.CIT_ECM_WEB_ANGULAR, "ClassificarDocumentoProcesso", true, true, true)); |
| 251 | 251 | this.menuService.mergeIfNotExist(menuProcessoDocumentoSigiloso); |
| 252 | 252 | |
| 253 | + Pagina pgGerenciarProcessoListUnidade = new Pagina("Processos Abertos na Unidade", "/cit-ecm-web/html/gerenciarProcesso/gerenciarProcessoListUnidade.html"); | |
| 254 | + pgGerenciarProcessoListUnidade = this.paginaService.saveIfNotExist(pgGerenciarProcessoListUnidade); | |
| 255 | + | |
| 256 | + Menu menuGerenciarProcessoListUnidade = new Menu("Processos Abertos na Unidade", pgGerenciarProcessoListUnidade, menuProcesso, 2, 6, null, null, null, null, modulo, "PROCESSO_ABERTO_UNIDADE"); | |
| 257 | + List<MenuFile> filesGerenciarProcessoListUnidade = new ArrayList<MenuFile>(); | |
| 258 | + | |
| 259 | + filesGerenciarProcessoListUnidade.add(new MenuFile("/cit-ecm-web/assets/js/angular/custom/controller/GerenciarProcessoListUnidadeController.js", this.dominioJS, menuGerenciarProcessoListUnidade)); | |
| 260 | + menuGerenciarProcessoListUnidade.setIncludes(filesGerenciarProcessoListUnidade); | |
| 261 | + this.menuService.mergeIfNotExist(menuGerenciarProcessoListUnidade); | |
| 262 | + | |
| 253 | 263 | } |
| 254 | 264 | |
| 255 | 265 | private void iniciarMenuCadastroBasico(Modulo modulo) { | ... | ... |
cit-ecm-web/src/main/webapp/html/gerenciarProcesso/gerenciarProcessoListUnidade.html
| 1 | 1 | <meta charset="UTF-8"> |
| 2 | -<div id="idGerenciamentoTarefas" class="page-content" ng-controller="BusinessTaskController" > | |
| 2 | +<div id="idGerenciamentoTarefas" class="page-content" ng-controller="GernciarProcessoListUnidadeController"> | |
| 3 | 3 | <div class="bar-buttons-action fixed"> |
| 4 | 4 | <div class="row"> |
| 5 | 5 | <div class="col-sm-9 text-left"> |
| 6 | 6 | <button class="btn btn-clear" title="{{$translate.instant('LABEL.ATUALIZAR')}}" alt="{{$translate.instant('LABEL.ATUALIZAR')}}" ng-click="tabAtual == 0 ? fetchResult() : fetchBusinessProcess()"> |
| 7 | - <i class="fa fa-refresh purple"></i> | |
| 7 | + <i class="fa fa-refresh purple"></i> | |
| 8 | 8 | <translate>LABEL.ATUALIZAR</translate> |
| 9 | - </button> | |
| 10 | - | |
| 11 | -<!-- <filtros ng-filter="filterCriteria" ng-workspace="workspace"></filtros> --> | |
| 9 | + </button> | |
| 12 | 10 | </div> |
| 13 | - | |
| 11 | + | |
| 14 | 12 | <div class="col-sm-3 text-right"> |
| 15 | - <favorito/> | |
| 13 | + <favorito /> | |
| 16 | 14 | |
| 17 | 15 | <help-button workspace="workspace" /> |
| 18 | - </div><!-- .col --> | |
| 19 | - </div><!-- .row --> | |
| 20 | - </div><!-- .bar-buttons-action --> | |
| 16 | + </div> | |
| 17 | + <!-- .col --> | |
| 18 | + </div> | |
| 19 | + <!-- .row --> | |
| 20 | + </div> | |
| 21 | + <!-- .bar-buttons-action --> | |
| 21 | 22 | |
| 22 | 23 | <breadcrumb ng-workspace="workspace"></breadcrumb> |
| 23 | - <div class="row"> | |
| 24 | - <div class="col-sm-12"> | |
| 25 | - <div class="table-container"> | |
| 26 | - <div class="table-header clearfix"> | |
| 27 | - <div class="table-header-right"> | |
| 28 | - <button class="btn btn-primary btn-inline btn-white table-header-item" ng-click="$showAdvancedFilters = !$showAdvancedFilters"> | |
| 29 | - <i class="fa fa-filter"></i> | |
| 30 | - <translate>LABEL.FILTROS_AVANCADOS</translate> | |
| 24 | + <div class="row"> | |
| 25 | + <div class="col-sm-12"> | |
| 26 | + <div class="table-container"> | |
| 27 | + <div class="table-header clearfix"> | |
| 28 | + <div class="table-header-right"> | |
| 29 | + <button class="btn btn-primary btn-inline btn-white table-header-item" ng-click="$showAdvancedFilters = !$showAdvancedFilters"> | |
| 30 | + <i class="fa fa-filter"></i> | |
| 31 | + <translate>LABEL.FILTROS_AVANCADOS</translate> | |
| 32 | + </button> | |
| 33 | + </div> | |
| 34 | + <!-- .table-header-right --> | |
| 35 | + | |
| 36 | + <div class="table-header-left"> | |
| 37 | + <div class="form-group"> | |
| 38 | + <div class="input-group"> | |
| 39 | + <input type="text" class="form-control" placeholder="Digite o Protocolo" on-enter-blur ng-blur="filterSigadProtocolo()" ng-model="sigadProtocolo" /> <span | |
| 40 | + class="input-group-addon"> <i class="fa fa-search fa-lg"></i> | |
| 41 | + </span> | |
| 42 | + </div> | |
| 43 | + </div> | |
| 44 | + <!-- .form-group --> | |
| 45 | + </div> | |
| 46 | + <!-- .table-header-left --> | |
| 47 | + </div> | |
| 48 | + <!-- .table-header --> | |
| 49 | + | |
| 50 | + <table class="table table-striped table-bordered table-hover"> | |
| 51 | + <thead> | |
| 52 | + <tr> | |
| 53 | + <th colspan="2" style="align: center; width: 30%;"><small><translate>ECM.LABEL.PROTOCOLO</translate></small></th> | |
| 54 | + <th colspan="2" style="width: 25%;"><small><translate>ESI.TAREFA</translate></small></th> | |
| 55 | + <th style="width: 25%;"><small><translate>LABEL.PROCESSO_NEGOCIO</translate></small></th> | |
| 56 | + <th class="text-center" style="width: 3%;"><small><translate>LABEL.ACOES</translate></small></th> | |
| 57 | + <th style="align: center; width: 17%;"><small><translate>PORTAL.LABEL.SITUACAO_INSTANCIA</translate></small></th> | |
| 58 | + </tr> | |
| 59 | + </thead> | |
| 60 | + <tfoot ng-show="totalItens > 0"> | |
| 61 | + <tr> | |
| 62 | + <td colspan="9"> | |
| 63 | + <div class="row"> | |
| 64 | + <div class='col-sm-4 table-showing'> | |
| 65 | + <translate>LABEL.MOSTRANDO</translate> | |
| 66 | + {{filterCriteria.start}} | |
| 67 | + <translate>LABEL.ATE</translate> | |
| 68 | + {{filterCriteria.limit > totalItens ? totalItens : filterCriteria.limit}} | |
| 69 | + <translate>LABEL.DE</translate> | |
| 70 | + ({{totalItens}}) | |
| 71 | + <translate>ESI.TAREFAS</translate> | |
| 72 | + . | |
| 73 | + </div> | |
| 74 | + <div class="col-sm-8 text-right"> | |
| 75 | + <pagination rotate="true" total-items="totalItens" num-pages="totalPages" ng-model="filterCriteria.start" items-per-page="filterCriteria.limit" class="pagination-sm" boundary-links="true" | |
| 76 | + ng-change="fetchResult()"></pagination> | |
| 77 | + </div> | |
| 78 | + <!-- .col --> | |
| 79 | + </div> <!-- .row --> | |
| 80 | + </td> | |
| 81 | + </tr> | |
| 82 | + </tfoot> | |
| 83 | + <tbody> | |
| 84 | + <tr ng-show="$showAdvancedFilters"> | |
| 85 | + | |
| 86 | + <td > | |
| 87 | + <div class="row"> | |
| 88 | + <div class="col-sm-12"> | |
| 89 | + <input class="form-control" ng-blur="filterSigad()" ng-model="processoSigad" type="text" /> | |
| 90 | + </div> | |
| 91 | + <!-- .col --> | |
| 92 | + </div> | |
| 93 | + <!-- .row --> | |
| 94 | + </td> | |
| 95 | + <td> </td> | |
| 96 | + <td > | |
| 97 | + <div class="row"> | |
| 98 | + <div class="col-sm-12"> | |
| 99 | + <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[0].value" type="text" integer /> | |
| 100 | + </div> | |
| 101 | + <!-- .col --> | |
| 102 | + </div> <!-- .row --> | |
| 103 | + </td> | |
| 104 | + | |
| 105 | + <td> | |
| 106 | + <div class="row"> | |
| 107 | + <div class="col-sm-12"> | |
| 108 | + <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[1].value" type="text" /> | |
| 109 | + </div> | |
| 110 | + <!-- .col --> | |
| 111 | + </div> <!-- .row --> | |
| 112 | + </td> | |
| 113 | + | |
| 114 | +<!-- <td style="width: 5%;"> | |
| 115 | + <div class="row"> | |
| 116 | + <div class="col-sm-12"> | |
| 117 | + <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[2].value" type="text" integer /> | |
| 118 | + </div> | |
| 119 | + .col | |
| 120 | + </div> .row | |
| 121 | + </td> --> | |
| 122 | + | |
| 123 | + <td> | |
| 124 | + <div class="row"> | |
| 125 | + <div class="col-sm-12"> | |
| 126 | + <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[3].value" type="text" /> | |
| 127 | + </div> | |
| 128 | + <!-- .col --> | |
| 129 | + </div> <!-- .row --> | |
| 130 | + </td> | |
| 131 | + <td> </td> | |
| 132 | + | |
| 133 | + <td> | |
| 134 | + <div class="row"> | |
| 135 | + <div class="col-sm-12"> | |
| 136 | + <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[4].value" type="text" /> | |
| 137 | + </div> | |
| 138 | + <!-- .col --> | |
| 139 | + </div> <!-- .row --> | |
| 140 | + </td> | |
| 141 | + </tr> | |
| 142 | + | |
| 143 | + <tr ng-repeat-start="assignment in assignments"> | |
| 144 | + <td class="text-center" ><span class="small green">{{assignment.processo.nup}} <a href="javascript:;" class="blue" ng-click="retrieveAditionalHtml(assignment)"> | |
| 145 | + <i class="fa fa-lg" ng-class="{'fa-caret-right': !assignment.$show, 'fa-caret-down': assignment.$show}"></i></a></span> | |
| 146 | + </td> | |
| 147 | + <td><span class="small green">{{assignment.processo.tipoProcesso.nome}}</span></td> | |
| 148 | + <td class="text-center"><span class="small green">{{assignment.id}}</span></td> | |
| 149 | + <td><span class="small green">{{assignment.flowElement.name}}</span></td> | |
| 150 | + <!-- <td class="text-center" ><span class="small green">{{assignment.processInstance.id}}</span></td> --> | |
| 151 | + <td><span class="small green">{{assignment.processInstance.businessProcess.description}}</span></td> | |
| 152 | + <td> | |
| 153 | + <div class="btn-group dropdown" role="group" dropdown> | |
| 154 | + <button title="{{$translate.instant('LABEL.ACOES')}}" alt="{{$translate.instant('LABEL.ACOES')}}" class="btn btn-clear" dropdown-toggle ng-click="recuperarPermissoes(assignment)"> | |
| 155 | + <i class="fa fa-cog blue bigger-170"></i> <span class="fa fa-caret-down icon-on-right"></span> | |
| 31 | 156 | </button> |
| 32 | - </div><!-- .table-header-right --> | |
| 33 | - | |
| 34 | - <div class="table-header-left"> | |
| 35 | - <div class="form-group"> | |
| 36 | - <div class="input-group"> | |
| 37 | - <input type="text" class="form-control" placeholder="Digite uma palavra chave" on-enter-blur on-blur-change="filterResult(true)" ng-model="filterCriteria.keywordValue" /> | |
| 38 | - <span class="input-group-addon"> | |
| 39 | - <i class="fa fa-search fa-lg"></i> | |
| 40 | - </span> | |
| 157 | + <ul class="dropdown-menu-center dropdown-menu dropdown-caret" role="menu"> | |
| 158 | + <li ng-show="!assignment.workItem || !assignment.workItem.id"><span class="small red"> <b><translate>MSG.AGUARDE</translate></b></span></li> | |
| 159 | + <li ng-show="assignment.workItem.execute"><a href="javascript:;" ng-click="executarTarefa(assignment)"><i class="fa fa-play-circle-o green"></i> <translate>LABEL.EXECUTAR</translate></a> | |
| 160 | + </li> | |
| 161 | + <li ng-show="assignment.workItem.execute"><a href="javascript:;" ng-click="capturarTarefa(assignment)"><i class="fa fa-thumb-tack orange"></i> <translate>PORTAL.LABEL.CAPTURAR</translate></a> | |
| 162 | + </li> | |
| 163 | + <li ng-show="assignment.workItem.delegate"><a href="javascript:;" ng-click="delegarTarefa(assignment)"><i class="fa fa-users blue"></i> <translate>ESI.PERMISSAO.DELEGAR</translate></a> | |
| 164 | + </li> | |
| 165 | + <li ng-show="assignment.workItem.suspend"><a href="javascript:;" ng-click="suspenderProcesso(assignment)"><i class="fa fa-pause red"></i> <translate>ESI.PERMISSAO.SUSPENDER</translate></a> | |
| 166 | + </li> | |
| 167 | + <li ng-show="assignment.workItem.restart"><a href="javascript:;" ng-click="reativarProcesso(assignment)"><i class="fa fa-play green"></i> <translate>PORTAL.LABEL.PERMISSAO.REATIVAR</translate></a> | |
| 168 | + </li> | |
| 169 | + <li ng-show="assignment.workItem.visualize"><a href="javascript:;" ng-click="visualizarFluxo(assignment)"><i class="fa fa-search blue"></i> <translate>PORTAL.LABEL.VISUALIZAR_FLUXO</translate></a> | |
| 170 | + </li> | |
| 171 | + <li ng-show="assignment.workItem.visualize"><a href="javascript:;" ng-click="consultarHistorico(assignment)"><i class="fa fa-history yellow-dark"></i> <translate>ESI.LOG.CONSULTA_LOG</translate></a> | |
| 172 | + </li> | |
| 173 | + </ul> | |
| 174 | + </div> | |
| 175 | + </td> | |
| 176 | + <td><span ng-if="assignment.processInstance.flowStatus && assignment.processInstance.status != 'SUSPENDED'" class="badge black" | |
| 177 | + style="background-color: {{assignment.processInstance.flowStatus.backgroundColor"> <font color="{{assignment.processInstance.flowStatus.textColor}}"><b><translate>{{assignment.processInstance.flowStatus.name}}</translate></b></font> | |
| 178 | + </span> <span ng-if="assignment.processInstance.status == 'SUSPENDED'" class="badge black" style="background-color: red !important"> <font color="white"><b><translate>ESI.ENUMERADO.SITUACAO_INSTANCIA_SUSPENSA</translate></b></font> | |
| 179 | + </span></td> | |
| 180 | + </tr> | |
| 181 | + | |
| 182 | + <tr ng-show="assignment.$show" ng-repeat-end> | |
| 183 | + <td> </td> | |
| 184 | + | |
| 185 | + <td colspan="8"> | |
| 186 | + | |
| 187 | + <div class="media media-card"> | |
| 188 | + | |
| 189 | + <fieldset> | |
| 190 | + <legend style="font-size: 16px !important"> | |
| 191 | + <b><translate>ESI.INFORMACOES_ADICIONAIS</translate></b> | |
| 192 | + </legend> | |
| 193 | + | |
| 194 | + <div class="row"> | |
| 195 | + <div class="col-md-12"> | |
| 196 | + | |
| 197 | + <label> | |
| 198 | + <div class="small bolder"> | |
| 199 | + <translate>ECM.LABEL.ASSUNTO</translate> | |
| 200 | + </div> <span class="small green">{{assignment.processo.assunto.assunto}}</span> | |
| 201 | + </label> | |
| 202 | + </div> | |
| 41 | 203 | </div> |
| 42 | - </div><!-- .form-group --> | |
| 43 | - </div><!-- .table-header-left --> | |
| 44 | - </div><!-- .table-header --> | |
| 45 | 204 | |
| 46 | - <table class="table table-striped table-bordered table-hover"> | |
| 47 | - | |
| 48 | - | |
| 49 | - <thead> | |
| 50 | - <tr> | |
| 51 | - <th colspan="2" style="width: 24%;"><small><translate>LABEL.TAREFA</translate></small></th> | |
| 52 | - <th style="width: 15%;"><small><translate>LABEL.PROCESSO_NEGOCIO</translate></small></th> | |
| 53 | - <th class="text-center" style="width: 3%;"><small><translate>LABEL.ACOES</translate></small></th> | |
| 54 | - <th style="align:center; width: 15%;"><small><translate>ESI.SITUACAO_INSTANCIA</translate></small></th> | |
| 55 | - </tr> | |
| 56 | - </thead> | |
| 57 | - | |
| 58 | - | |
| 59 | - <tfoot ng-show="totalItens > 0"> | |
| 60 | - <tr> | |
| 61 | - <td colspan="9"> | |
| 62 | - <div class="row"> | |
| 63 | - <div class='col-sm-4 table-showing'> | |
| 64 | - <translate>LABEL.MOSTRANDO</translate> | |
| 65 | - {{filterCriteria.start}} | |
| 66 | - <translate>LABEL.ATE</translate> | |
| 67 | - {{filterCriteria.limit > totalItens ? totalItens : | |
| 68 | - filterCriteria.limit}} | |
| 69 | - <translate>LABEL.DE</translate> | |
| 70 | - ({{totalItens}}) | |
| 71 | - <translate>ESI.TAREFAS</translate> | |
| 72 | - . | |
| 73 | - </div> | |
| 74 | - <div class="col-sm-8 text-right"> | |
| 75 | - <pagination rotate="true" total-items="totalItens" num-pages="totalPages" ng-model="filterCriteria.start" items-per-page="filterCriteria.limit" class="pagination-sm" boundary-links="true" ng-change="fetchResult()"></pagination> | |
| 76 | - </div><!-- .col --> | |
| 77 | - </div><!-- .row --> | |
| 78 | - </td> | |
| 79 | - </tr> | |
| 80 | - </tfoot> | |
| 81 | - | |
| 82 | - | |
| 83 | - <tbody> | |
| 84 | - <tr ng-show="$showAdvancedFilters"> | |
| 85 | - <td style="width: 5%;"> | |
| 86 | - <div class="row"> | |
| 87 | - <div class="col-sm-12"> | |
| 88 | - <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[0].value" type="text" integer/> | |
| 89 | - </div><!-- .col --> | |
| 90 | - </div><!-- .row --> | |
| 91 | - </td> | |
| 92 | - <td> | |
| 93 | - <div class="row"> | |
| 94 | - <div class="col-sm-12"> | |
| 95 | - <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[1].value" type="text"/> | |
| 96 | - </div><!-- .col --> | |
| 97 | - </div><!-- .row --> | |
| 98 | - </td> | |
| 99 | - <td style="width: 5%;"> | |
| 100 | - <div class="row"> | |
| 101 | - <div class="col-sm-12"> | |
| 102 | - <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[2].value" type="text" integer/> | |
| 103 | - </div><!-- .col --> | |
| 104 | - </div><!-- .row --> | |
| 105 | - </td> | |
| 106 | - <td> | |
| 107 | - <div class="row"> | |
| 108 | - <div class="col-sm-12"> | |
| 109 | - <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[3].value" type="text"/> | |
| 110 | - </div><!-- .col --> | |
| 111 | - </div><!-- .row --> | |
| 112 | - </td> | |
| 113 | - | |
| 114 | - <td> | |
| 115 | - <div class="row"> | |
| 116 | - <div class="col-sm-12"> | |
| 117 | - <input class="form-control" ng-change="filterResult()" ng-model="filterCriteria.filters[4].value" type="text"/> | |
| 118 | - </div><!-- .col --> | |
| 119 | - </div><!-- .row --> | |
| 120 | - </td> | |
| 121 | - </tr> | |
| 205 | + <div class="row"> | |
| 206 | + <div class="col-md-12"> | |
| 207 | + <label> | |
| 208 | + <div class="small bolder"> | |
| 209 | + <translate>ECM.LABEL.ASSUNTOCOMPLEMENTAR</translate> | |
| 210 | + </div> <span class="small green">{{assignment.processo.assuntoComplementar}}</span> | |
| 211 | + </label> | |
| 212 | + </div> | |
| 213 | + </div> | |
| 122 | 214 | |
| 123 | - <tr ng-repeat-start="assignment in assignments"> | |
| 124 | - <td class="text-center" style="width: 5%;"> | |
| 125 | - <span class="small green" >{{assignment.id}}</span> | |
| 126 | - </td> | |
| 127 | - | |
| 128 | - <td> | |
| 129 | - <span class="small green">{{assignment.flowElement.name}} | |
| 130 | - <a href="javascript:;" class="blue" ng-click="retrieveAditionalHtml(assignment)"> | |
| 131 | - <i class="fa fa-lg" ng-class="{'fa-caret-right': !assignment.$show, 'fa-caret-down': assignment.$show}"></i> | |
| 132 | - </a> | |
| 133 | - </span> | |
| 134 | - </td> | |
| 135 | - | |
| 136 | - | |
| 137 | - <td> | |
| 138 | - <span class="small green">{{assignment.processInstance.businessProcess.description}}</span> | |
| 139 | - </td> | |
| 140 | - | |
| 141 | - <td> | |
| 142 | - <div class="btn-group dropdown" role="group" dropdown> | |
| 143 | - <button title="{{$translate.instant('LABEL.ACOES')}}" alt="{{$translate.instant('LABEL.ACOES')}}" class="btn btn-clear" dropdown-toggle ng-click="recuperarPermissoes(assignment)" > | |
| 144 | - <i class="fa fa-cog blue bigger-170"></i> | |
| 145 | - <span class="fa fa-caret-down icon-on-right"></span> | |
| 146 | - </button> | |
| 147 | - <ul class="dropdown-menu-center dropdown-menu dropdown-caret" role="menu"> | |
| 148 | - <li ng-show="!assignment.workItem || !assignment.workItem.id"> | |
| 149 | - <span class="small red"> <b><translate>MSG.AGUARDE</translate></b></span> | |
| 150 | - </li> | |
| 151 | - <li ng-show="assignment.workItem.execute"> | |
| 152 | - <a href="javascript:;" ng-click="executarTarefa(assignment)" ><i class="fa fa-play-circle-o green"></i> <translate>LABEL.EXECUTAR</translate></a> | |
| 153 | - </li> | |
| 154 | - <li ng-show="assignment.workItem.execute"> | |
| 155 | - <a href="javascript:;" ng-click="capturarTarefa(assignment)" ><i class="fa fa-thumb-tack orange"></i> <translate>LABEL.CAPTURAR</translate></a> | |
| 156 | - </li> | |
| 157 | - <li ng-show="assignment.workItem.delegate"> | |
| 158 | - <a href="javascript:;" ng-click="delegarTarefa(assignment)" ><i class="fa fa-users blue"></i> <translate>ESI.PERMISSAO.DELEGAR</translate></a> | |
| 159 | - </li> | |
| 160 | - <li ng-show="assignment.workItem.suspend"> | |
| 161 | - <a href="javascript:;" ng-click="suspenderProcesso(assignment)" ><i class="fa fa-pause red"></i><translate>LABEL.SOBRESTAR</translate></a> | |
| 162 | - </li> | |
| 163 | - <li ng-show="assignment.workItem.restart"> | |
| 164 | - <a href="javascript:;" ng-click="reativarProcesso(assignment)" ><i class="fa fa-play green"></i> <translate>ESI.PERMISSAO.REATIVAR</translate></a> | |
| 165 | - </li> | |
| 166 | - <li ng-show="assignment.workItem.visualize"> | |
| 167 | - <a href="javascript:;" ng-click="visualizarFluxo(assignment)" ><i class="fa fa-search blue"></i> <translate>ESI.VISUALIZAR_FLUXO</translate></a> | |
| 168 | - </li> | |
| 169 | - <li ng-show="assignment.workItem.visualize"> | |
| 170 | - <a href="javascript:;" ng-click="consultarHistorico(assignment)" ><i class="fa fa-history yellow-dark"></i> <translate>ESI.LOG.CONSULTA_LOG</translate></a> | |
| 171 | - </li> | |
| 172 | - </ul> | |
| 173 | - </div> | |
| 174 | - </td> | |
| 175 | - | |
| 176 | - <td> | |
| 177 | - <span ng-if="assignment.processInstance.flowStatus && assignment.processInstance.status != 'SUSPENDED'" class="badge black" style="background-color: {{assignment.processInstance.flowStatus.backgroundColor}} !important"> | |
| 178 | - <font color="{{assignment.processInstance.flowStatus.textColor}}"><b><translate>{{assignment.processInstance.flowStatus.name}}</translate></b></font> | |
| 179 | - </span> | |
| 180 | - <span ng-if="assignment.processInstance.status == 'SUSPENDED'" class="badge black" style="background-color: red !important"> | |
| 181 | - <font color="white"><b><translate>ESI.ENUMERADO.SITUACAO_INSTANCIA_SUSPENSA</translate></b></font> | |
| 182 | - </span> | |
| 183 | - </td> | |
| 184 | - | |
| 185 | - </tr> | |
| 186 | - | |
| 187 | - <tr ng-show="assignment.$show" ng-repeat-end> | |
| 188 | - <td > </td> | |
| 189 | - | |
| 190 | - <td colspan="8"> | |
| 191 | - | |
| 192 | - <div class="media media-card"> | |
| 193 | - | |
| 194 | - <small ng-show="!assignment.workItem"><font color="red"><b><translate>MSG.AGUARDE</translate></b></font></small> | |
| 195 | - | |
| 196 | - <fieldset ng-show="assignment.workItem"> | |
| 197 | - <legend style="font-size: 16px !important"><b><translate>ESI.INFORMACOES_ADICIONAIS</translate></b></legend> | |
| 198 | - <div id="divHtmlAdicional_{{idPainelItem}}_{{assignment.id}}" tabindex="1" style="z-index:0 !important" ></div> | |
| 199 | - </fieldset> | |
| 215 | + <div class="row"> | |
| 216 | + <div class="col-md-12"> | |
| 217 | + <label> | |
| 218 | + <div class="small bolder"> | |
| 219 | + <translate>ECM.LABEL.NIVELACESSO</translate> | |
| 220 | + </div> <span class="label label-success" ng-show="assignment.processo.nivelAcesso.nivelAcesso.nome =='PUBLICO'">{{assignment.processo.nivelAcesso.nivelAcesso.descricao}}</span> <span | |
| 221 | + class="label label-warning" ng-show="assignment.processo.nivelAcesso.nivelAcesso.nome =='RESTRITO'">{{assignment.processo.nivelAcesso.nivelAcesso.descricao}}</span> <span | |
| 222 | + class="label label-danger" ng-show="assignment.processo.nivelAcesso.nivelAcesso.nome =='SIGILOSO'">{{assignment.processo.sigilo.descricao}}</span> | |
| 200 | 223 | |
| 201 | - | |
| 202 | - <fieldset ng-show="assignment.workItem && assignment.workItem.processInstance.owner"> | |
| 203 | - <legend style="font-size: 16px !important"><b><translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.PROCESSO_ORIGEM</translate></b></legend> | |
| 204 | - <div class="row"> | |
| 205 | - <div class="col-md-12"> | |
| 206 | - | |
| 207 | - <div class='col-md-1'> | |
| 208 | - <label> | |
| 209 | - <div class="small bolder"> | |
| 210 | - <translate>LABEL.NUMERO</translate> | |
| 211 | - </div> | |
| 212 | - <span class="small green">{{assignment.workItem.processInstance.owner.id}}</span> | |
| 213 | - </label> | |
| 214 | - </div> | |
| 215 | - | |
| 216 | - <div class='col-md-3'> | |
| 217 | - <label> | |
| 218 | - <div class="small bolder"> | |
| 219 | - <translate>LABEL.NOME</translate> | |
| 220 | - </div> | |
| 221 | - <span class="small green">{{assignment.workItem.processInstance.owner.businessProcess.description}}</span> | |
| 222 | - </label> | |
| 223 | - </div> | |
| 224 | - | |
| 225 | - <div class='col-md-2'> | |
| 226 | - <label> | |
| 227 | - <div class="small bolder"> | |
| 228 | - <translate>ESI.DATA_HORA_CRIACAO</translate> | |
| 229 | - </div> <span class="small green">{{assignment.workItem.processInstance.owner.startTimestamp | |
| 230 | - | date : 'dd/MM/yyyy HH:mm:ss'}}</span> | |
| 231 | - </label> | |
| 232 | - </div> | |
| 233 | - | |
| 234 | - | |
| 235 | - <div class='col-md-2' ng-show="assignment.workItem.processInstance.owner.status != 'SUSPENDED' && assignment.workItem.processInstance.owner.flowStatus"> | |
| 236 | - <label> | |
| 237 | - <div class="small bolder"> | |
| 238 | - <translate>LABEL.SITUACAO</translate> <translate>ESI.EXECUCAO_PROCESSO_NEGOCIO.PROCESSO</translate> | |
| 239 | - </div> <span class="small badge black" | |
| 240 | - style="background-color: {{assignment.workItem.processInstance.owner.flowStatus.backgroundColor}} !important"><b><font color="{{assignment.workItem.processInstance.owner.flowStatus.textColor}}"><translate>{{assignment.workItem.processInstance.owner.flowStatus.name}}</translate></b></font></span> | |
| 241 | - </label> | |
| 242 | - </div> | |
| 243 | - | |
| 244 | - <div class='col-md-2' ng-show="assignment.workItem.processInstance.owner.status == 'SUSPENDED'"> | |
| 245 | - <label> | |
| 246 | - <div class="small bolder"> | |
| 247 | - <translate>LABEL.SITUACAO</translate> | |
| 248 | - </div> <span class="small badge black" | |
| 249 | - style="background-color: red !important"><b><font color="white"><translate>ESI.ENUMERADO.SITUACAO_INSTANCIA_SUSPENSA</translate></b></font></span> | |
| 250 | - </label> | |
| 251 | - </div> | |
| 252 | - | |
| 253 | - </div> | |
| 254 | - </div> | |
| 255 | - </fieldset> | |
| 256 | - | |
| 257 | - <fieldset ng-show="assignment.workItem"> | |
| 258 | - <legend style="font-size: 16px !important"><b><translate>LABEL.PROCESSO_NEGOCIO</translate></b></legend> | |
| 259 | - <div class="row"> | |
| 260 | - <div class="col-md-12"> | |
| 261 | - <div class='col-md-1'> | |
| 262 | - <label> | |
| 263 | - <div class="small bolder"> | |
| 264 | - <translate>LABEL.NUMERO</translate> | |
| 265 | - </div> | |
| 266 | - <span class="small green">{{assignment.workItem.processInstance.id}}</span> | |
| 267 | - </label> | |
| 268 | - </div> | |
| 269 | - <div class='col-md-3'> | |
| 270 | - <label> | |
| 271 | - <div class="small bolder"> | |
| 272 | - <translate>LABEL.NOME</translate> | |
| 273 | - </div> | |
| 274 | - <span class="small green">{{assignment.workItem.processInstance.businessProcess.description}}</span> | |
| 275 | - </label> | |
| 276 | - </div> | |
| 277 | - <div class='col-md-2'> | |
| 278 | - <label> | |
| 279 | - <div class="small bolder"> | |
| 280 | - <translate>ESI.DATA_HORA_CRIACAO</translate> | |
| 281 | - </div> <span class="small green">{{assignment.workItem.processInstance.startTimestamp | |
| 282 | - | date : 'dd/MM/yyyy HH:mm:ss'}}</span> | |
| 283 | - </label> | |
| 284 | - </div> | |
| 224 | + </label> | |
| 225 | + </div> | |
| 226 | + </div> | |
| 285 | 227 | |
| 286 | - <div class='col-md-2' ng-show="assignment.workItem.processInstance.status != 'SUSPENDED' && assignment.workItem.processInstance.flowStatus"> | |
| 287 | - <label> | |
| 288 | - <div class="small bolder"> | |
| 289 | - <translate>LABEL.SITUACAO</translate> | |
| 290 | - </div> <span class="small badge black" | |
| 291 | - style="background-color: {{assignment.workItem.processInstance.flowStatus.backgroundColor}} !important"><b><font color="{{assignment.workItem.processInstance.flowStatus.textColor}}"><translate>{{assignment.workItem.processInstance.flowStatus.name}}</translate></b></font></span> | |
| 292 | - </label> | |
| 293 | - </div> | |
| 294 | - <div class='col-md-2' ng-show="assignment.workItem.processInstance.status == 'SUSPENDED'"> | |
| 295 | - <label> | |
| 296 | - <div class="small bolder"> | |
| 297 | - <translate>LABEL.SITUACAO</translate> | |
| 298 | - </div> <span class="small badge black" | |
| 299 | - style="background-color: red !important"><b><font color="white"><translate>ESI.ENUMERADO.SITUACAO_INSTANCIA_SUSPENSA</translate></b></font></span> | |
| 300 | - </label> | |
| 301 | - </div> | |
| 302 | - </div> | |
| 303 | - </div> | |
| 304 | - </fieldset> | |
| 305 | - | |
| 306 | - <fieldset ng-show="assignment.workItem"> | |
| 307 | - | |
| 308 | - <legend style="font-size: 16px !important"><b><translate>LABEL.TAREFA</translate></b></legend> | |
| 309 | - | |
| 310 | - <div class="row"> | |
| 311 | - | |
| 312 | - <div class="col-md-12"> | |
| 313 | - | |
| 314 | - <div class='col-md-1'> | |
| 315 | - <label> | |
| 316 | - <div class="small bolder"> | |
| 317 | - <translate>LABEL.NUMERO</translate> | |
| 318 | - </div> | |
| 319 | - <span class="small green">{{assignment.workItem.id}}</span> | |
| 320 | - </label> | |
| 321 | - </div> | |
| 322 | - | |
| 323 | - <div class='col-md-3'> | |
| 324 | - <label> | |
| 325 | - <div class="small bolder"> | |
| 326 | - <translate>LABEL.NOME</translate> | |
| 327 | - </div> | |
| 328 | - <span class="small green">{{assignment.workItem.flowElement.name}}</span> | |
| 329 | - </label> | |
| 330 | - </div> | |
| 331 | - | |
| 332 | - <div class='col-md-2'> | |
| 333 | - <label> | |
| 334 | - <div class="small bolder"> | |
| 335 | - <translate>ESI.DATA_HORA_CRIACAO_TAREFA</translate> | |
| 336 | - </div> <span class="small green">{{assignment.workItem.creationTimestamp | |
| 337 | - | date : 'dd/MM/yyyy HH:mm:ss'}}</span> | |
| 338 | - </label> | |
| 339 | - </div> | |
| 340 | - | |
| 341 | - <div class='col-md-3' ng-show="assignment.workItem.owner"> | |
| 342 | - <label> | |
| 343 | - <div class="small bolder"> | |
| 344 | - <translate>LABEL.RESPONSAVEL</translate> | |
| 345 | - </div> <span class="small green">{{assignment.workItem.owner.id}}</span> | |
| 346 | - </label> | |
| 347 | - </div> | |
| 348 | - | |
| 349 | - </div> | |
| 350 | - </div> | |
| 351 | - </fieldset> | |
| 352 | - </div><!-- .media --> | |
| 353 | - </td> | |
| 354 | - </tr> | |
| 355 | - | |
| 356 | - <tr ng-show="totalItens <= 0"> | |
| 357 | - <td colspan="9"> | |
| 358 | - <strong><translate>MSG.NENHUM_REGISTRO_ENCONTRADO</translate></strong> | |
| 359 | - </td> | |
| 360 | - </tr> | |
| 361 | - | |
| 362 | - </tbody> | |
| 363 | - | |
| 364 | - </table> | |
| 365 | - | |
| 366 | - </div> | |
| 367 | - </div> | |
| 368 | - </div> | |
| 369 | - </tabset> | |
| 370 | - </div><!-- .table-container --> | |
| 371 | -</div><!-- .page-content --> | |
| 372 | 228 | \ No newline at end of file |
| 229 | + <div class="row" ng-show='assignment.processo.hipoteseLegal.nome'> | |
| 230 | + <div class="col-md-12"> | |
| 231 | + <label> | |
| 232 | + <div class="small bolder"> | |
| 233 | + <translate>ECM.LABEL.HIPOTESELEGAL</translate> | |
| 234 | + </div> <span class="small green">{{assignment.processo.hipoteseLegal.nome}}</span> | |
| 235 | + </label> | |
| 236 | + </div> | |
| 237 | + </div> | |
| 238 | + | |
| 239 | + <div class="row"> | |
| 240 | + | |
| 241 | + | |
| 242 | + <div class='col-md-3'> | |
| 243 | + <label> | |
| 244 | + <div class="small bolder"> | |
| 245 | + <translate>ECM.LABEL.DATACRIACAO</translate> | |
| 246 | + </div> <span class="small green">{{assignment.processo.dataCriacao | date: 'dd/MM/yyyy HH:mm:ss' }}</span> | |
| 247 | + </label> | |
| 248 | + </div> | |
| 249 | + | |
| 250 | + <div class='col-md-3'> | |
| 251 | + <label> | |
| 252 | + <div class="small bolder"> | |
| 253 | + <translate>ECM.LABEL.DATAEDICAO</translate> | |
| 254 | + </div> <span class="small green">{{assignment.processo.dataEdicao | date: 'dd/MM/yyyy HH:mm:ss' }}</span> | |
| 255 | + </label> | |
| 256 | + </div> | |
| 257 | + </div> | |
| 258 | + | |
| 259 | + | |
| 260 | + </fieldset> | |
| 261 | + | |
| 262 | + </div> <!-- .media --> | |
| 263 | + </td> | |
| 264 | + </tr> | |
| 265 | + <tr ng-show="totalItens <= 0"> | |
| 266 | + <td colspan="9"><strong><translate>MSG.NENHUM_REGISTRO_ENCONTRADO</translate></strong></td> | |
| 267 | + </tr> | |
| 268 | + </tbody> | |
| 269 | + </table> | |
| 270 | + | |
| 271 | + </div> | |
| 272 | + </div> | |
| 273 | + </div> | |
| 274 | + </tabset> | |
| 275 | +</div> | |
| 276 | +<!-- .table-container --> | |
| 277 | +</div> | |
| 278 | +<!-- .page-content --> | |
| 373 | 279 | \ No newline at end of file | ... | ... |