|
@@ -188,7 +188,7 @@ async function exportSEI(projectID) {
|
|
|
name:q.name,
|
|
|
attrs:[
|
|
|
{name:"工程量指标",value:scMathUtil.roundToString(q.quantity,3)},
|
|
|
- {name:"单位",value:q.unit}
|
|
|
+ {name:"单位",value:q.quantityIndexUnit}
|
|
|
]
|
|
|
};
|
|
|
return quantity;
|
|
@@ -326,8 +326,8 @@ async function exportSEI(projectID) {
|
|
|
}
|
|
|
|
|
|
function getFeatrue(node,parentMap){
|
|
|
+ let name = node.exportName?node.exportName:node.name;
|
|
|
if(parentMap[node.ID]){//如果有子节点,那么它就是一个节点
|
|
|
- let name = node.exportName?node.exportName:node.name;
|
|
|
let tem = {
|
|
|
name:name.replace("*",""),
|
|
|
attrs:[],
|
|
@@ -340,11 +340,21 @@ async function exportSEI(projectID) {
|
|
|
return tem;
|
|
|
}else {//如果没有子节点,那么它就是父节点的一个属性
|
|
|
if(node.isDetail == true){//如果是明细节点,则造一个明细节点
|
|
|
- return {name:"明细",attrs:[{name:"名称",value:node.value}],children:[]};
|
|
|
+ return {name:"明细",attrs:[{name:"名称",value:getValue(node)}],children:[]};
|
|
|
}
|
|
|
- return {name:node.name.replace("*",""),value:node.value};
|
|
|
+ return {name:name.replace("*",""),value:getValue(node)};
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ function getValue(node) {
|
|
|
+ let value = node.value;
|
|
|
+ if(node.required == true){//必填项的值为空时导出0
|
|
|
+ if(value == undefined || value == null || value == "") value = "0";
|
|
|
+ }
|
|
|
+ return value;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|