Skip to content
Snippets Groups Projects
Commit 00d47af8 authored by wactbprot's avatar wactbprot
Browse files

burAttachments

parent 41288557
No related branches found
No related tags found
No related merge requests found
......@@ -15,7 +15,7 @@ function(head, req) {
, endyear = ek.split("_")[0]
titleadd = startyear == endyear ? startyear : startyear + " bis " + endyear
}
send( mustache.to_html(header, {"Title":"Übersicht Aktenzeichen " + titleadd }));
while(row = getRow()) {
......@@ -23,7 +23,7 @@ function(head, req) {
ak = rv.Certificate + rv.Year;
if(rv.CustomerSign){
rv.CustomerDocId = "cus-" + rv.CustomerSign.toLowerCase();
rv.CustomerDocId = "cus-" + rv.CustomerSign.toLowerCase();
rv.CustCommentAvailable = rv.CustomerComment ? "info" : "none";
}
......
......@@ -74,10 +74,16 @@
{{DateCertificate}}
</td>
<td class="no_{{Number}}" title="Dateien" data-row="{{Number}}">
{{#Attachments}}
<td class="no_{{Number}}" title="KS-Dateien" data-row="{{Number}}">
{{#CertAttachments}}
<a href="../../../../{{CertId}}/{{.}}">{{.}}</a> <br>
{{/Attachments}}
{{/CertAttachments}}
</td>
<td class="no_{{Number}}" title="BUR-Dateien" data-row="{{Number}}">
{{#BurAttachments}}
<a href="../../../../{{BurId}}/{{.}}">{{.}}</a> <br>
{{/BurAttachments}}
</td>
<td class="no_{{Number}}" title="Fakturaanforderung" data-row="{{Number}}">
......
......@@ -66,11 +66,11 @@
<th>Start Messung</th>
<th>Datum KS</th>
<th>Dateien</th>
<th>Fakturaanforderung </th>
<th>Faktura</th>
<th>tech. abgeschl.</th>
<th>KS-Dateien</th>
<th>BUR-Dateien</th>
<th>Fakturaanforderung </th>
<th>Faktura</th>
<th>tech. abgeschl.</th>
<th>Email</th>
<th>Tel.</th>
......
......@@ -15,22 +15,26 @@ function(doc) {
, f = db.Faktura ? db.Faktura : waiting
, spltRefNo = db.CommonReferenceNo.split("-")
, OrderNumber = spltRefNo[3]
, att = []
, sortOrderNumber = pad.substring(0, pad.length - OrderNumber.length) + OrderNumber;
if(doc._attachments){
for (var a in doc._attachments){
att.push(a);
}
}
emit(db.Year +"_" + sortOrderNumber ,
{Certificate: db.Certificate[i],
Year: db.Year,
CommonReferenceNo : db.CommonReferenceNo,
Faktura:f,
Fakturaanforderung : fa,
SAP:sap})
{Certificate: db.Certificate[i],
Year: db.Year,
CommonReferenceNo : db.CommonReferenceNo,
BurId:doc._id,
BurAttachments: att,
Faktura:f,
Fakturaanforderung : fa,
SAP:sap})
} // for certs
} // length certificate
}
} // length certificate
} // Bur
if(doc.Calibration && doc.Calibration.Type == "KK"){
var dc = doc.Calibration
......@@ -71,7 +75,7 @@ function(doc) {
, CustomerType = missing
, ContactName = missing
, ContactEmail = missing
, ContactPhone = missing
, ContactPhone = missing;
if(dcc) {
CustomerName = dcc.Name ? dcc.Name : missing;
......@@ -98,17 +102,17 @@ function(doc) {
}
}
spltRefNo = ReferenceNo.split("-");
OrderNumber = spltRefNo[4];
var sortOrderNumber = pad.substring(0, pad.length - OrderNumber.length) + OrderNumber;
ReferenceYear = spltRefNo[2];
CommonReferenceNo = [commonPrefix ,ReferenceYear , OrderNumber].join("-");
var spltRefNo = ReferenceNo.split("-")
, OrderNumber = spltRefNo[4]
, sortOrderNumber = pad.substring(0, pad.length - OrderNumber.length) + OrderNumber
, ReferenceYear = spltRefNo[2]
, CommonReferenceNo = [commonPrefix ,ReferenceYear , OrderNumber].join("-");
// --- ToDo
var ToDoName = missing
, ToDoType = missing
, Standard = missing
, Fee = missing
, Fee = missing;
if(dct) {
ToDoName = dct.Name ? dct.Name : missing;
......@@ -167,9 +171,10 @@ function(doc) {
if(dc.Titlepage){
var dct = dc.Titlepage
, att = []
, spltRefNo = dct.ReferenceNo.split("|")[0] // need regexpr!
, spltRefNo = spltRefNo.split("-")
, OrderNumber = spltRefNo[spltRefNo.length -1]
, spltRefNo = dct.ReferenceNo.split("|")[0]; // need regexpr!
spltRefNo = spltRefNo.split("-");
var OrderNumber = spltRefNo[spltRefNo.length -1]
, CommonReferenceNo = [commonPrefix, dct.ShortYear, OrderNumber].join("-")
, sortOrderNumber = pad.substring(0, pad.length - OrderNumber.length) + OrderNumber;
......@@ -178,11 +183,12 @@ function(doc) {
att.push(a);
}
}
emit(dct.FullYear + "_" +sortOrderNumber,
{Certificate: dct.Certificate
, Year: dct.FullYear
, DateCertificate: dct.CertificateDate
, Attachments: att
, CertAttachments: att
, CertId: doc._id} );
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment