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