Commit d4db246069bc289958d669ee2184b5dd122257ef
1 parent
5c520265
Exists in
master
[3576] - Ajustar modelo e cadastros: Tipo de documento, tipo de processo, documento e processo.
Showing
2 changed files
with
284 additions
and
0 deletions
Show diff stats
cit-ecm-web/src/main/webapp/html/credencialProcesso/credencialProcesso.jsp
0 → 100644
@@ -0,0 +1,211 @@ | @@ -0,0 +1,211 @@ | ||
1 | +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> | ||
2 | +<%@taglib prefix="sec" uri="http://www.springframework.org/security/tags"%> | ||
3 | + | ||
4 | +<div ng-controller="CredencialProcessoController as credencialProcessoController"> | ||
5 | + <form name="credencialProcessoController.credenciarProcessoForm" novalidate autocomplete="off"> | ||
6 | + | ||
7 | + <div id="widget-credenciarProcesso" class="widget-box margin-bottom"> | ||
8 | + <div class="widget-header"> | ||
9 | + <h2 class="widget-title"> | ||
10 | + <translate>ECM.LABEL.GERENCIAR_CREDENCIAIS_ACESSO</translate> | ||
11 | + </h2> | ||
12 | + | ||
13 | + <div class="widget-toolbar"> | ||
14 | + <a href="#void" ng-click="closeWidget('widget-credenciarProcesso')"> <i class="fa fa-close"></i> | ||
15 | + </a> | ||
16 | + </div> | ||
17 | + </div> | ||
18 | + <div class="widget-main clearfix"> | ||
19 | + <div id="credencialProcessoEdit" class="page-content clearfix"> | ||
20 | + | ||
21 | + <p> | ||
22 | + <small>( <span class="red">*</span> ) <translate>LABEL.CAMPOS_OBRIGATORIOS</translate></small> | ||
23 | + </p> | ||
24 | + | ||
25 | + <fieldset> | ||
26 | + <legend> | ||
27 | + <label ng-class="{'has-error' : credenciarProcessoForm.$submitted && credencialProcessoList.length < 1}"> <translate>ECM.LABEL.CREDENCIAR_USUARIO_GRUPO</translate> <span class='red'>*</span> | ||
28 | + <i ng-show="credenciarProcessoForm.$submitted && credencialProcessoList.length < 1" class='fa fa-warning red' | ||
29 | + tooltip="{{$translate.instant('ECM.LABEL.CREDENCIAR_USUARIO_GRUPO') + ' ' +$translate.instant('LABEL.CAMPO_OBRIGATORIO')}}" tooltip-placement='top'></i> | ||
30 | + </label> | ||
31 | + </legend> | ||
32 | + | ||
33 | + | ||
34 | + <div class="row"> | ||
35 | + | ||
36 | + <div class="col-md-8"> | ||
37 | + <auto-complete ng-id="credencialProcesso.grupoUsuario" ng-label="ECM.LABEL.USUARIO_GRUPO" ng-model="credencialProcesso.grupoUsuario" ng-find="findAutoCompleteGrupoUsuario(value)" | ||
38 | + ng-item="item.nome" /> | ||
39 | + </div> | ||
40 | + | ||
41 | + <div class="col-sm-4"> | ||
42 | + <label-input-checkbox ng-id="credencialProcesso.permiteCredenciar" ng-model="credencialProcesso.permiteCredenciar" ng-label="ECM.LABEL.PODE_CREDENCIAR"></label-input-checkbox> | ||
43 | + </div> | ||
44 | + | ||
45 | + </div> | ||
46 | + | ||
47 | + <div class="row"> | ||
48 | + | ||
49 | + <div class="col-md-12"> | ||
50 | + <div class="row"> | ||
51 | + <div class="col-sm-12"> | ||
52 | + <div class="panel panel-default"> | ||
53 | + <div class="panel-heading clearfix"> | ||
54 | + <button title="{{$translate.instant('LABEL.ADICIONAR')}}" alt="{{$translate.instant('LABEL.ADICIONAR')}}" class="btn btn-clear" ng-click="addCredencial()" | ||
55 | + ng-disabled="!credencialProcesso.grupoUsuario.id" type="button"> | ||
56 | + <i class="fa fa-plus-circle yellow-dark"></i> | ||
57 | + <translate>LABEL.ADICIONAR</translate> | ||
58 | + </a> | ||
59 | + </button> | ||
60 | + | ||
61 | + </div> | ||
62 | + <table class="table table-striped table-bordered table-hover"> | ||
63 | + <thead> | ||
64 | + <tr> | ||
65 | + <th width="5%" class="text-center"></th> | ||
66 | + <th width="35%" class="text-center"><translate>LABEL.NOME</translate></th> | ||
67 | + <th width="20%" class="text-center"><translate>LABEL.UNIDADE</translate></th> | ||
68 | + <th width="20%" class="text-center"><translate>ECM.LABEL.PODE_CREDENCIAR</translate></th> | ||
69 | + <th width="10%" class="text-center"><translate>LABEL.ACOES</translate></th> | ||
70 | + </tr> | ||
71 | + </thead> | ||
72 | + <tbody> | ||
73 | + <tr ng-repeat="credencialProcesso in credenciais"> | ||
74 | + | ||
75 | + <td class="text-center"><i class="{{credencialProcesso.icon}}" title="{{credencialProcesso.grupo ? $translate.instant('LABEL.GRUPO') : $translate.instant('LABEL.USUARIO')}}"></i></td> | ||
76 | + <td class="text-center">{{credencialProcesso.grupo.nome}}{{credencialProcesso.usuario.username}}{{credencialProcesso.version}}</td> | ||
77 | + <td class="text-center">{{credencialProcesso.usuario.unidade.nome}}</td> | ||
78 | + <td class="text-center">{{credencialProcesso.permiteCredenciar ? $translate.instant('LABEL.SIM') : $translate.instant('LABEL.NAO')}}</td> | ||
79 | + <td class="text-center"> | ||
80 | + <button class="btn btn-clear" type="button" ng-if="!credencialProcesso.id || credencialProcesso.permiteEdicao" title="{{$translate.instant('LABEL.REMOVER')}}" ng-click="exibirDialogRemocao(credencialProcesso)"> | ||
81 | + <i class="fa fa-times red"></i> | ||
82 | + </button> | ||
83 | + <button type="button" class="btn btn-clear" ng-if="!credencialProcesso.id || credencialProcesso.permiteEdicao" title="{{$translate.instant('LABEL.EDITAR')}}" ng-click="editCredencial(credencialProcesso);"> | ||
84 | + <i class="fa fa-pencil blue"></i> | ||
85 | + </button> | ||
86 | + </td> | ||
87 | + | ||
88 | + </tr> | ||
89 | + <tr ng-hide="credenciais.length > 0"> | ||
90 | + <td colspan="5" class="text-center"><translate>LABEL.TABELA_VAZIA</translate></td> | ||
91 | + </tr> | ||
92 | + </tbody> | ||
93 | + </table> | ||
94 | + </div> | ||
95 | + </div> | ||
96 | + </div> | ||
97 | + </div> | ||
98 | + </div> | ||
99 | + | ||
100 | + </fieldset> | ||
101 | + | ||
102 | + <fieldset> | ||
103 | + | ||
104 | + <legend> | ||
105 | + <translate>ECM.LABEL.HERANCA_SISTEMA</translate> | ||
106 | + </legend> | ||
107 | + | ||
108 | + <div class="col-md-12"> | ||
109 | + <div class="row"> | ||
110 | + <div class="col-sm-12"> | ||
111 | + <div class="panel panel-default"> | ||
112 | + <div class="panel-heading clearfix"></div> | ||
113 | + <table class="table table-striped table-bordered table-hover"> | ||
114 | + <thead> | ||
115 | + <tr> | ||
116 | + <th class="text-center"><translate>ECM.LABEL.USUARIO_GRUPO</translate></th> | ||
117 | + <th class="text-center"><translate>LABEL.UNIDADE</translate></th> | ||
118 | + </tr> | ||
119 | + </thead> | ||
120 | + <tbody> | ||
121 | + <tr ng-repeat="hecanca in herdadas"> | ||
122 | + <td class="text-center">{{hecanca.nome}}</td> | ||
123 | + <td class="text-center">{{hecanca.nomeUnidade}}</td> | ||
124 | + </tr> | ||
125 | + <tr ng-hide="historicos.length > 0"> | ||
126 | + <td colspan="2" class="text-center"><translate>LABEL.TABELA_VAZIA</translate></td> | ||
127 | + </tr> | ||
128 | + </tbody> | ||
129 | + </table> | ||
130 | + </div> | ||
131 | + </div> | ||
132 | + </div> | ||
133 | + </div> | ||
134 | + | ||
135 | + </fieldset> | ||
136 | + | ||
137 | + <div class="row"> | ||
138 | + <div class="col-md-12"> | ||
139 | + <button class="btn btn-sm btn-primary" ng-click="saveOrUpdate()" type="button" ng-disabled="credencialProcesso.grupoUsuario.id && credenciais.length == 0"> | ||
140 | + <translate>LABEL.SALVAR</translate> | ||
141 | + </button> | ||
142 | + | ||
143 | + <button class="btn btn-sm btn-primary" ng-click="closeWidget('widget-credenciarProcesso')" type="button"> | ||
144 | + <translate>LABEL.CANCELAR</translate> | ||
145 | + </button> | ||
146 | + </div> | ||
147 | + </div> | ||
148 | + </div> | ||
149 | + </div> | ||
150 | + </div> | ||
151 | + | ||
152 | + <div id="widget-historicoCredenciarProcesso" class="widget-box margin-bottom"> | ||
153 | + <div class="widget-header"> | ||
154 | + <h2 class="widget-title"> | ||
155 | + <translate>ECM.LABEL.HISTORICO_CREDENCIAL</translate> | ||
156 | + </h2> | ||
157 | + | ||
158 | + <div class="widget-toolbar"> | ||
159 | + <a href="#void" ng-click="closeWidget('widget-historicoCredenciarProcesso')"> <i class="fa fa-close"></i> <a href="#void" | ||
160 | + ng-click="widgetCredencialProcessoIsCollapsed = !widgetCredencialProcessoIsCollapsed"> <i class="fa" | ||
161 | + ng-class="{'fa-chevron-up': !widgetCredencialProcessoIsCollapsed, 'fa-chevron-down': widgetCredencialProcessoIsCollapsed}"></i> | ||
162 | + </a> | ||
163 | + </div> | ||
164 | + </div> | ||
165 | + <div id="metadadosDocumentoGedCollapsed" collapse="widgetCredencialProcessoIsCollapsed" class="widget-body"> | ||
166 | + <div class="widget-main clearfix"> | ||
167 | + <div id="historicoCredencialProcesso" class="page-content clearfix"> | ||
168 | + <div class="col-md-12"> | ||
169 | + <div class="row"> | ||
170 | + <div class="col-sm-12"> | ||
171 | + <div class="panel panel-default"> | ||
172 | + <div class="panel-heading clearfix"></div> | ||
173 | + <table class="table table-striped table-bordered table-hover"> | ||
174 | + <thead> | ||
175 | + <tr> | ||
176 | + <th class="text-center"><translate>ECM.LABEL.USUARIO_GRUPO</translate></th> | ||
177 | + <th class="text-center"><translate>LABEL.UNIDADE</translate></th> | ||
178 | + <th class="text-center"><translate>ECM.LABEL.CREDENCIADOR</translate></th> | ||
179 | + <th class="text-center"><translate>ECM.LABEL.CREDENCIADO_EM</translate></th> | ||
180 | + <th class="text-center"><translate>ECM.LABEL.DESCREDENCIADOR</translate></th> | ||
181 | + <th class="text-center"><translate>ECM.LABEL.DATA_DESCREDENCIAMENTO</translate></th> | ||
182 | + </tr> | ||
183 | + </thead> | ||
184 | + <tbody> | ||
185 | + <tr ng-repeat="historicoCredencialProcesso in historicos"> | ||
186 | + | ||
187 | + <td class="text-center">{{historicoCredencialProcesso.credencialProcesso.grupo.nome}} {{historicoCredencialProcesso.credencialProcesso.usuario.username}}</td> | ||
188 | + <td class="text-center">{{historicoCredencialProcesso.unidadeUsuarioCredenciado}}</td> | ||
189 | + <td class="text-center">{{historicoCredencialProcesso.credencialProcesso.autor.username}}</td> | ||
190 | + <td class="text-center">{{historicoCredencialProcesso.credencialProcesso.dataCriacao | date:'dd-MM-yyyy HH:mm'}}</td> | ||
191 | + <td class="text-center">{{historicoCredencialProcesso.descredenciador.username}}</td> | ||
192 | + <td class="text-center">{{historicoCredencialProcesso.dataDescredenciado | date:'dd-MM-yyyy HH:mm'}}</td> | ||
193 | + | ||
194 | + </tr> | ||
195 | + <tr ng-hide="historicos.length > 0"> | ||
196 | + <td colspan="6" class="text-center"><translate>LABEL.TABELA_VAZIA</translate></td> | ||
197 | + </tr> | ||
198 | + </tbody> | ||
199 | + </table> | ||
200 | + </div> | ||
201 | + </div> | ||
202 | + </div> | ||
203 | + </div> | ||
204 | + </div> | ||
205 | + </div> | ||
206 | + </div> | ||
207 | + </div> | ||
208 | + | ||
209 | + </form> | ||
210 | + | ||
211 | +</div> |
cit-ecm-web/src/main/webapp/html/gerenciarProcesso/includeCabecalhoGerenciarProcesso.jsp
0 → 100644
@@ -0,0 +1,73 @@ | @@ -0,0 +1,73 @@ | ||
1 | +<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> | ||
2 | +<%@taglib prefix="sec" uri="http://www.springframework.org/security/tags"%> | ||
3 | + | ||
4 | +<button ng-show="task.flowElement.actions && task.flowElement.actions.length == 1" title="{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}" | ||
5 | + alt="{{$translate.instant('ESI.EXECUCAO_TAREFA.GRAVAR_TAREFA_AVANCAR')}}" class="btn btn-clear" ng-click="executarProcesso(task.flowElement.actions[0])"> | ||
6 | + <i class="fa fa-play-circle green"></i> | ||
7 | + <translate>LABEL.AVANCAR_FLUXO</translate> | ||
8 | +</button> | ||
9 | + | ||
10 | +<div class="btn-group dropdown" role="group" dropdown ng-show=" task.flowElement.actions && task.flowElement.actions.length > 1"> | ||
11 | + <button type="button" class="btn btn-clear" dropdown-toggle> | ||
12 | + <i class="fa fa-play-circle green"></i> | ||
13 | + <translate>LABEL.AVANCAR_FLUXO</translate> | ||
14 | + <span class="fa fa-caret-down icon-on-right"></span> | ||
15 | + </button> | ||
16 | + | ||
17 | + <ul class="dropdown-menu-center dropdown-menu dropdown-caret" role="menu" ng-repeat="action in task.flowElement.actions"> | ||
18 | + <li ng-repeat="action in task.flowElement.actions"><a href="javascript: return false;" ng-click='executarProcesso(action);'><i class="fa fa-circle"> <translate>{{action.name}}</translate></i></a> | ||
19 | + </li> | ||
20 | + | ||
21 | + </ul> | ||
22 | +</div> | ||
23 | + | ||
24 | +<span class="divider-vertical"></span> | ||
25 | + | ||
26 | +<button type="button" class="btn btn-clear" ng-click="novoProcesso();"> | ||
27 | + <i class="fa fa-plus-circle yellow-dark"></i> | ||
28 | + <translate>ECM.LABEL.NOVOPROCESSO</translate> | ||
29 | +</button> | ||
30 | + | ||
31 | +<button type="button" class="btn btn-clear" ng-click="editProcessoECM()"> | ||
32 | + <i class="fa fa-pencil blue"></i> | ||
33 | + <translate>LABEL.EDITAR</translate> | ||
34 | +</button> | ||
35 | + | ||
36 | +<button type="button" class="btn btn-clear" ng-click="concluir()"> | ||
37 | + <i class="ace-icon fa fa-check green"></i> | ||
38 | + <translate>ECM.LABEL.CONCLUIR</translate> | ||
39 | +</button> | ||
40 | + | ||
41 | + | ||
42 | +<button type="button" class="btn btn-clear" ng-click="newDocument()"> | ||
43 | + <i class="fa fa-book blue"></i> | ||
44 | + <translate>ECM.LABEL.INCLUIRDOCUMENTO</translate> | ||
45 | +</button> | ||
46 | + | ||
47 | +<span class="divider-vertical"></span> | ||
48 | + | ||
49 | +<div class="btn-group dropdown" role="group" dropdown> | ||
50 | + <button type="button" class="btn btn-clear" dropdown-toggle> | ||
51 | + <i class="fa fa-list"></i> | ||
52 | + <translate>ECM.LABEL.ACAODEPROCESSO</translate> | ||
53 | + <span class="fa fa-caret-down icon-on-right"></span> | ||
54 | + </button> | ||
55 | + | ||
56 | + <ul class="dropdown-menu-center dropdown-menu dropdown-caret" role="menu"> | ||
57 | + <li><a href="#void" ng-click="editProcessoRelacionado();"><i class="fa fa-link"></i> <translate>ECM.LABEL.PROCESSORELACIONADOS</translate></a></li> | ||
58 | + <li><a href="#void" ng-click='enviarProcesso();'><i class="fa fa-share-square-o">  </i> <translate>ECM.LABEL.ENVIAR_PROCESSO</translate> </a></li> | ||
59 | + <li><a href="#void" ng-click='anexarProcesso();'><i class="fa fa-paperclip">  </i> <translate>ECM.LABEL.ANEXAR_ESTE_PROCESSO</translate> </a></li> | ||
60 | + | ||
61 | + <sec:authorize access="permiteCredenciar()"> | ||
62 | + <li><a href="#void;" ng-click='gerenciarCredenciaisProcesso();'><i class="fa fa-user-plus">  </i> <translate>ECM.LABEL.GERENCIAR_CREDENCIAIS_ACESSO</translate> </a></li> | ||
63 | + </sec:authorize> | ||
64 | + | ||
65 | + <sec:authorize access="permiteRenunciar()"> | ||
66 | + <li><a href="javascript: return false;" ng-click='exibirDialogConfirmacaoRemoverCredencial()'><i class="fa fa-user-times">  </i> <translate>ECM.LABEL.RENUNCIAR_CREDENCIAL</translate> </a></li> | ||
67 | + </sec:authorize> | ||
68 | + <li><a href="#void" ng-click='classificarDocumentoProceso();'><i class="fa fa fa-eye">  </i> <translate>ECM.LABEL.VALIDAR_NIVEL_ACESSO</translate> </a></li> | ||
69 | + | ||
70 | + </ul> | ||
71 | +</div> | ||
72 | + | ||
73 | + |