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 | ... | ... |