Skip to content
Snippets Groups Projects
Commit 3aee4af3 authored by wactbprot's avatar wactbprot
Browse files

cert reg expr

parent fab0a460
No related branches found
No related tags found
No related merge requests found
...@@ -12,6 +12,7 @@ $( document ).ready(function() { ...@@ -12,6 +12,7 @@ $( document ).ready(function() {
}else{ }else{
$no.addClass("selected"); $no.addClass("selected");
} }
window.location.hash = "#"+no;
}); });
// Vorgänge mit wechselnden Farben // Vorgänge mit wechselnden Farben
...@@ -52,7 +53,7 @@ $( document ).ready(function() { ...@@ -52,7 +53,7 @@ $( document ).ready(function() {
data: JSON.stringify(bur_doc), data: JSON.stringify(bur_doc),
url: bur_url url: bur_url
}).done(function( up_res ) { }).done(function( up_res ) {
window.location.reload() window.location.reload(true)
}); });
}); });
}); });
...@@ -74,7 +75,7 @@ $( document ).ready(function() { ...@@ -74,7 +75,7 @@ $( document ).ready(function() {
data: JSON.stringify(cert_doc), data: JSON.stringify(cert_doc),
url: cert_url url: cert_url
}).done(function( up_res ) { }).done(function( up_res ) {
window.location.reload() location.href = location.href
}); });
}); });
}); });
......
<tr class="ref_{{OrderNumber}}" data-ref="{{OrderNumber}}"> <tr href="#{{Number}}" class="ref_{{OrderNumber}}" data-ref="{{OrderNumber}}">
<td class="no_{{Number}}" title="Vorgang" data-row="{{Number}}"> <td class="no_{{Number}}" title="Vorgang" data-row="{{Number}}">
{{OrderNumber}} {{OrderNumber}}
</td> </td>
<td class="no_{{Number}}" title="KS" data-row="{{Number}}"> <td class="no_{{Number}}" title="KS" data-row="{{Number}}">
...@@ -98,18 +98,6 @@ ...@@ -98,18 +98,6 @@
{{{DateCertificate}}} {{{DateCertificate}}}
</td> </td>
<td class="no_{{Number}}" title="KS-Dateien" data-row="{{Number}}">
{{#CertAttachments}}
<a target="_blank" href="../../../../{{CertId}}/{{.}}">{{.}}</a>
{{/CertAttachments}}
</td>
<td class="no_{{Number}}" title="BUR-Dateien" data-row="{{Number}}">
{{#BurAttachments}}
<a target="_blank" href="../../../../{{BurId}}/{{.}}">{{.}}</a>
{{/BurAttachments}}
</td>
<td class="no_{{Number}}" title="Fakturaanforderung" data-row="{{Number}}"> <td class="no_{{Number}}" title="Fakturaanforderung" data-row="{{Number}}">
<a target="_blank" href="http://a73434.berlin.ptb.de:5984/vl_db/applications/sofa.html?key={{CommonReferenceNo}}">{{Fakturaanforderung}}</a> <a target="_blank" href="http://a73434.berlin.ptb.de:5984/vl_db/applications/sofa.html?key={{CommonReferenceNo}}">{{Fakturaanforderung}}</a>
</td> </td>
...@@ -137,11 +125,25 @@ ...@@ -137,11 +125,25 @@
<td class="ref_{{OrderNumber}} no_{{Number}} {{DateTerminated}}" title="technisch abgeschlossen" data-row="{{Number}}"> <td class="ref_{{OrderNumber}} no_{{Number}} {{DateTerminated}}" title="technisch abgeschlossen" data-row="{{Number}}">
<a target="_blank" href="http://a73434.berlin.ptb.de:5984/vl_db/applications/sofa.html?key={{CommonReferenceNo}}">{{DateTerminated}}</a> <a target="_blank" href="http://a73434.berlin.ptb.de:5984/vl_db/applications/sofa.html?key={{CommonReferenceNo}}">{{DateTerminated}}</a>
</td> </td>
<td class="no_{{Number}}" data-row="{{Number}}"> <td class="no_{{Number}}" data-row="{{Number}}">
<a target="_blank" href="mailto:{{ContactEmail}}">{{ContactEmail}}</a> <a target="_blank" href="mailto:{{ContactEmail}}">{{ContactEmail}}</a>
</td> </td>
<td class="no_{{Number}}" title="Telefonnummer des Ansprechpartners" data-row="{{Number}}"> <td class="no_{{Number}}" title="Telefonnummer des Ansprechpartners" data-row="{{Number}}">
<a target="_blank" href="tel:{{ContactPhone}}"> {{ContactPhone}} </a> <a target="_blank" href="tel:{{ContactPhone}}"> {{ContactPhone}} </a>
</td> </td>
<td class="no_{{Number}}" title="KS-Dateien" data-row="{{Number}}">
{{#CertAttachments}}
<a target="_blank" href="../../../../{{CertId}}/{{.}}">{{.}}</a>
{{/CertAttachments}}
</td>
<td class="no_{{Number}}" title="BUR-Dateien" data-row="{{Number}}">
{{#BurAttachments}}
<a target="_blank" href="../../../../{{BurId}}/{{.}}">{{.}}</a>
{{/BurAttachments}}
</td>
</tr> </tr>
\ No newline at end of file
...@@ -98,8 +98,6 @@ ...@@ -98,8 +98,6 @@
<th>Start Messung</th> <th>Start Messung</th>
<th>Datum KS</th> <th>Datum KS</th>
<th>KS-Dateien</th>
<th>BUR-Dateien</th>
<th>Fakturaanforderung </th> <th>Fakturaanforderung </th>
<th>Faktura</th> <th>Faktura</th>
...@@ -111,6 +109,8 @@ ...@@ -111,6 +109,8 @@
<th>Email</th> <th>Email</th>
<th>Tel.</th> <th>Tel.</th>
<th>KS-Dateien</th>
<th>BUR-Dateien</th>
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
\ No newline at end of file
...@@ -176,25 +176,27 @@ function(doc) { ...@@ -176,25 +176,27 @@ function(doc) {
if(dc.Titlepage){ if(dc.Titlepage){
var dct = dc.Titlepage var dct = dc.Titlepage
, att = [] , att = []
, spltRefNo = dct.ReferenceNo.split("|")[1]; // need regexpr! , pat = new RegExp('(7.5)-([0-9]?\.[0-9]?)-([0-9]{2})-([0-9]{1,3})-([0-9]{1,3})')
, mtch = dct.ReferenceNo.match(pat)
spltRefNo = spltRefNo.split("-"); if( mtch){
var OrderNumber = spltRefNo[spltRefNo.length -1] var OrderNumber = mtch[5]
, CommonReferenceNo = [commonPrefix, dct.ShortYear, OrderNumber].join("-") , CommonReferenceNo = [commonPrefix, mtch[3], OrderNumber].join("-")
, sortOrderNumber = pad.substring(0, pad.length - OrderNumber.length) + OrderNumber; , sortOrderNumber = pad.substring(0, pad.length - OrderNumber.length) + OrderNumber;
if(doc._attachments){ if(doc._attachments){
for (var a in doc._attachments){ for (var a in doc._attachments){
att.push(a); att.push(a);
}
} }
}
emit(dct.FullYear + "_" +sortOrderNumber, emit(dct.FullYear + "_" +sortOrderNumber,
{Certificate: dct.Certificate {Certificate: dct.Certificate
, Year: dct.FullYear , Year: dct.FullYear
, DateCertificate: dct.CertificateDate , DateCertificate: dct.CertificateDate
, CertAttachments: att , CertAttachments: att
, CertId: doc._id} ); , CertId: doc._id} );
}
} }
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment