|
@@ -349,11 +349,12 @@ const importBills = (function(){
|
|
|
let preBill = billIdx[preID];
|
|
|
if(preBill){
|
|
|
//合并续数据
|
|
|
- preBill.code += rData[colMapping.code] && rData[colMapping.code]['value'] ? rData[colMapping.code]['value'] : '';
|
|
|
- preBill.name += rData[colMapping.name] && rData[colMapping.name]['value'] ? rData[colMapping.name]['value'] : '';
|
|
|
- preBill.itemCharacterText += rData[colMapping.itemCharacterText] && rData[colMapping.itemCharacterText]['value'] ? '\n' + _deNR(rData[colMapping.itemCharacterText]['value']) : '';
|
|
|
- preBill.unit += rData[colMapping.unit] && rData[colMapping.unit]['value'] ? rData[colMapping.unit]['value'] : '';
|
|
|
- preBill.quantity += rData[colMapping.quantity] && rData[colMapping.quantity]['value'] ? rData[colMapping.quantity]['value'] : '';
|
|
|
+ preBill.code += rData[colMapping.code] && rData[colMapping.code]['value'] && _isDef(_deESC(rData[colMapping.code]['value'])) ? rData[colMapping.code]['value'] : '';
|
|
|
+ preBill.name += rData[colMapping.name] && rData[colMapping.name]['value'] && _isDef(_deESC(rData[colMapping.name]['value'])) ? rData[colMapping.name]['value'] : '';
|
|
|
+ preBill.itemCharacterText += rData[colMapping.itemCharacterText] && rData[colMapping.itemCharacterText]['value'] && _isDef(_deESC(rData[colMapping.itemCharacterText]['value']))
|
|
|
+ ? '\n' + _deNR(rData[colMapping.itemCharacterText]['value']) : '';
|
|
|
+ preBill.unit += rData[colMapping.unit] && rData[colMapping.unit]['value'] && _isDef(_deESC(rData[colMapping.unit]['value'])) ? rData[colMapping.unit]['value'] : '';
|
|
|
+ preBill.quantity += rData[colMapping.quantity] && rData[colMapping.quantity]['value'] && _isDef(_deESC(rData[colMapping.quantity]['value'])) ? rData[colMapping.quantity]['value'] : '';
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
@@ -372,7 +373,6 @@ const importBills = (function(){
|
|
|
preBill = billIdx[preLeafID];
|
|
|
}
|
|
|
//set bill data
|
|
|
- console.log(rData[colMapping.itemCharacterText] && rData[colMapping.itemCharacterText]['value'] ? rData[colMapping.itemCharacterText]['value'] : '');
|
|
|
billIdx[newID] = {
|
|
|
nodeType: nodeType,
|
|
|
ID: newID, ParentID: pID, NextSiblingID: -1,
|
|
@@ -422,13 +422,11 @@ const importBills = (function(){
|
|
|
validSheetsDatas.push({position: uploadPosition, colMapping: validSheets[uploadPosition][0].colMapping, validExcelData: validExcelData});
|
|
|
}
|
|
|
}
|
|
|
- console.log(validSheetsDatas);
|
|
|
for(let validSheetData of validSheetsDatas){
|
|
|
if(validSheetData.validExcelData.length > 0){
|
|
|
rst[validSheetData.position] = parseToBillData(validSheetData.validExcelData, validSheetData.colMapping, positionFlag[validSheetData.position], projectID);
|
|
|
}
|
|
|
}
|
|
|
- console.log(rst);
|
|
|
return rst;
|
|
|
}
|
|
|
|