Changeset 025e022 in prototipo_portal_2018 for prototipo/static/js/functions/CheckSign/myInfoDataTableCheckPDF.js
- Timestamp:
- Nov 10, 2017, 5:50:15 PM (7 years ago)
- Branches:
- master
- Children:
- a210970
- Parents:
- f1ec144
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
prototipo/static/js/functions/CheckSign/myInfoDataTableCheckPDF.js
rf1ec144 r025e022 1 2 function ColumnsDataTablePDF(){ 3 var columns = [ 4 {title: "Nombre del firmante", data: "nameOfTheSigner" }, 5 {title: "Fecha en que se realiza la firma", data: "signedOn"}, 6 {title: "Chequea la integridad de la firma", data: "integrityCheck"}, 7 {title: "El certificado todavía está válido", data: "signerCertificateStillValid"}, 8 {title: "Fecha de inicio de validez del certificado", data: "signerCertificateValidFrom"}, 9 {title: "Fecha de fin de validez del certificado", data: "signerCertificateValidTo"}, 10 {title: "El certificado es válido en el momento de la firma", data: "signerCertificateValidAtTimeOfSigning"}, 11 {title: "Tipo de firma de archivo PDF", data: "signatureType"}, 12 {title: "Estampilla de tiempo", data: "timeStamp"}, 13 {title: " Razón de la firma", data: "reason"}, 14 {title: "Ubicación donde se realiza la firma", data: "location"}, 15 {title: "Nombre alternativo del firmante", data: "alternativeNameOfTheSigner"}, 16 {title: "La firma abarca todo el documento PDF", data: "signatureCoversWholeDocument"}, 17 {title: "Tipo de subfiltro: /adbe.pkcs7.sha1, /adbe.pkcs7.detached", data: "filterSubtype"}, 18 {title: "Sujeto firmante", data: "signerCertificateSubject"}, 19 {title: "Algoritmo de cifrado", data: "encryptionAlgorithm"}, 20 {title: "Servicio de estampillado de tiempo", data: "timeStampService"}, 21 {title: "Algoritmo hash (reseña)", data: "digestAlgorithm"}, 22 {title: "Certificado verificado contra el repositorio de certificados confiables", data: "certificatesVerifiedAgainstTheKeyStore"}, 23 {title: "Número de revisión del documento PDF", data: "documentRevision"}, 24 {title: "Número total de revisiones del documento PDF", data: "totalDocumentRevisions"}, 25 {title: "Información de contacto del firmante", data: "contactInfo", style:"width: 2px;"}, 26 {title: "Estampilla de tiempo verificada", data: "timeStampVerified"}, 27 {title: "Emisor del certificado firmante", data: "signerCertificateIssuer"}, 28 {title:"Información", data: function(event){ 29 return '<button id="informacion" type="input" class="btn btn-success btn-sm" data-toggle="modal" data-target="#myModalVerificar" onclick="javascript:Dialog_Verificar('+event.documentRevision+')">Info(<font color="red">'+event.documentRevision+'</font>)</button>'; 30 } 31 } 32 ]; 33 34 return columns; 35 36 } 37 1 38 2 39 function InfoContentVerificar(id){ … … 122 159 <div id = "title" class="modal-header">\ 123 160 <!--<button type="button" class="close" data-dismiss="modal">×</button>-->\ 124 <h4 class="modal-title text-primary"><center>Información de la Sign('+id+')</center></h4>\161 <h4 class="modal-title text-primary"><center>Información de la firma('+id+')</center></h4>\ 125 162 </div>\ 126 163 <div id = "body" class="modal-body">\ … … 140 177 141 178 142 function DataTableVerificar(response){ 143 144 var table = $('#myckeckJson').DataTable({ 145 language: { 146 "lengthMenu": "Mostrar _MENU_ registros", 147 "zeroRecords": "No hay resultados - Disculpe", 148 "info": "Mostrando pagina _PAGE_ de _PAGES_", 149 "search": "Buscar:", 150 "infoEmpty": "No records available", 151 "infoFiltered": "(filtered from _MAX_ total records)" 152 }, 153 columnDefs: [ 154 {"className": "dt-center", "targets": "_all"} 155 ], 156 order: [[ 1, 'desc' ]], 157 data: response.signatures, 158 columns: [ 159 {title: "Nombre del firmante", data: "nameOfTheSigner" }, 160 {title: "Fecha en que se realiza la firma", data: "signedOn"}, 161 {title: "Chequea la integridad de la firma", data: "integrityCheck"}, 162 {title: "El certificado todavía está válido", data: "signerCertificateStillValid"}, 163 {title: "Fecha de inicio de validez del certificado", data: "signerCertificateValidFrom"}, 164 {title: "Fecha de fin de validez del certificado", data: "signerCertificateValidTo"}, 165 {title: "El certificado es válido en el momento de la firma", data: "signerCertificateValidAtTimeOfSigning"}, 166 {title: "Tipo de firma de archivo PDF", data: "signatureType"}, 167 {title: "Estampilla de tiempo", data: "timeStamp"}, 168 {title: " Razón de la firma", data: "reason"}, 169 {title: "Ubicación donde se realiza la firma", data: "location"}, 170 {title: "Nombre alternativo del firmante", data: "alternativeNameOfTheSigner"}, 171 {title: "La firma abarca todo el documento PDF", data: "signatureCoversWholeDocument"}, 172 {title: "Tipo de subfiltro: /adbe.pkcs7.sha1, /adbe.pkcs7.detached", data: "filterSubtype"}, 173 {title: "Sujeto firmante", data: "signerCertificateSubject"}, 174 {title: "Algoritmo de cifrado", data: "encryptionAlgorithm"}, 175 {title: "Servicio de estampillado de tiempo", data: "timeStampService"}, 176 {title: "Algoritmo hash (reseña)", data: "digestAlgorithm"}, 177 {title: "Certificado verificado contra el repositorio de certificados confiables", data: "certificatesVerifiedAgainstTheKeyStore"}, 178 {title: "Número de revisión del documento PDF", data: "documentRevision"}, 179 {title: "Número total de revisiones del documento PDF", data: "totalDocumentRevisions"}, 180 {title: "Información de contacto del firmante", data: "contactInfo", style:"width: 2px;"}, 181 {title: "Estampilla de tiempo verificada", data: "timeStampVerified"}, 182 {title: "Emisor del certificado firmante", data: "signerCertificateIssuer"}, 183 {title:"Información", data: function(event){ 184 return '<button id="informacion" type="input" class="btn btn-success btn-sm" data-toggle="modal" data-target="#myModalVerificar" onclick="javascript:Dialog_Verificar('+event.documentRevision+')">Info(<font color="red">'+event.documentRevision+'</font>)</button>'; 185 } 186 } 187 ], 179 180 181 function DataTableVerificarPDF(response){ 182 183 var columns = ColumnsDataTablePDF(); 184 var table = $('#myCkeckPDF').DataTable({ 185 language: { 186 "lengthMenu": "Mostrar _MENU_ registros", 187 "zeroRecords": "No hay resultados - Disculpe", 188 "info": "Mostrando pagina _PAGE_ de _PAGES_", 189 "search": "Buscar:", 190 "infoEmpty": "No records available", 191 "infoFiltered": "(filtered from _MAX_ total records)" 192 }, 193 order: [[ 1, 'desc' ]], 194 data: response.signatures, 195 columns: columns, 188 196 dom: 'Bfrtip', 189 197 columnDefs: [ 190 198 { 191 "targets": [ 2,3,4,5,6,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23 ], 192 "visible": false, 193 //"searchable": false 199 200 "className": "dt-center", 201 "targets": [ 2,3,4,5,6,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23 ], 202 "visible": false, 203 //"searchable": false 194 204 }, 195 205 … … 208 218 titleAttr: 'Imprimir', 209 219 exportOptions: { 210 columns: [ 0,1,2,3,4,5,6, 8,9,11,12,13,14,15,16,17,18,19,20,21,22,23]220 columns: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23] 211 221 } 212 222 }, … … 218 228 message: 'Datos de la Firma', 219 229 exportOptions: { 220 columns: [ 0,1,2,3,4,5,6, 8,9,11,12,13,14,15,16,17,18,19,20,21,22,23]230 columns: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23] 221 231 } 222 232 }, … … 227 237 titleAttr: 'CSV', 228 238 exportOptions: { 229 columns: [ 0,1,2,3,4,5,6, 8,9,11,12,13,14,15,16,17,18,19,20,21,22,23]239 columns: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23] 230 240 } 231 241 }, … … 244 254 pageSize: 'A3', 245 255 exportOptions: { 246 columns: [ 0,1,2,3,4,5,6, 8,9,11,12,13,14,15,16,17,18,19,20,21,22,23]256 columns: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23] 247 257 248 258 } … … 250 260 ] 251 261 }); 262 252 263 return table; 253 264
Note: See TracChangeset
for help on using the changeset viewer.