Commit d3ab7ab2c291bfa39428caddef3e9e5ca112abf5

Authored by rogerio.costa
2 parents 9aa94e53 fa439378
Exists in master

Merge branch 'desenvolvimento' of http://ferramentasgo.centralit.com.br:8080/scm…

…/git/cit-grp-ecm into desenvolvimento
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>&nbsp;</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>&nbsp;</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">&nbsp;&nbsp;&nbsp;&nbsp;<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>&nbsp;</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}}&nbsp;
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">&nbsp;&nbsp;&nbsp;&nbsp;<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 >&nbsp;</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
... ...