|
|
@@ -984,6 +984,14 @@ INTERFACE_EXPORT = (() => {
|
|
|
// let bidEvaluationMainMaterials = getBidEvaluationMainMaterial(tenderProject);
|
|
|
// if(bidEvaluationMainMaterials.length > 0) this.children.push(...bidEvaluationMainMaterials);
|
|
|
}
|
|
|
+
|
|
|
+ function _getZeroValueIfNotValid(orgVal) {
|
|
|
+ let rst = orgVal;
|
|
|
+ if (orgVal === undefined || orgVal === null || orgVal === "") {
|
|
|
+ rst = 0;
|
|
|
+ }
|
|
|
+ return rst;
|
|
|
+ }
|
|
|
|
|
|
function _getNumValueByExportKind(orgSum) {
|
|
|
let rst = orgSum;
|
|
|
@@ -1598,27 +1606,27 @@ INTERFACE_EXPORT = (() => {
|
|
|
},
|
|
|
{
|
|
|
name: "SubgradeWidth",
|
|
|
- value: featrueMap["subgradeWidth"] ? featrueMap["subgradeWidth"].value : 0
|
|
|
+ value: featrueMap["subgradeWidth"] ? _getZeroValueIfNotValid(featrueMap["subgradeWidth"].value) : 0
|
|
|
},
|
|
|
{
|
|
|
name: "RoadLength",
|
|
|
- value: featrueMap["roadLength"] ? featrueMap["roadLength"].value : 0
|
|
|
+ value: featrueMap["roadLength"] ? _getZeroValueIfNotValid(featrueMap["roadLength"].value) : 0
|
|
|
},
|
|
|
{
|
|
|
name: "BridgeLength",
|
|
|
- value: featrueMap["bridgeLength"] ? featrueMap["bridgeLength"].value : 0
|
|
|
+ value: featrueMap["bridgeLength"] ? _getZeroValueIfNotValid(featrueMap["bridgeLength"].value) : 0
|
|
|
},
|
|
|
{
|
|
|
name: "TunnelLength",
|
|
|
- value: featrueMap["tunnelLength"] ? featrueMap["tunnelLength"].value : 0
|
|
|
+ value: featrueMap["tunnelLength"] ? _getZeroValueIfNotValid(featrueMap["tunnelLength"].value) : 0
|
|
|
},
|
|
|
{
|
|
|
name: "BriTunRate",
|
|
|
- value: featrueMap["briTunRate"] ? featrueMap["briTunRate"].value : 0
|
|
|
+ value: featrueMap["briTunRate"] ? _getZeroValueIfNotValid(featrueMap["briTunRate"].value) : 0
|
|
|
},
|
|
|
{
|
|
|
name: "InterchangeNum",
|
|
|
- value: featrueMap["interchangeNum"] ? featrueMap["interchangeNum"].value : 0
|
|
|
+ value: featrueMap["interchangeNum"] ? _getZeroValueIfNotValid(featrueMap["interchangeNum"].value) : 0
|
|
|
},
|
|
|
{
|
|
|
name: "RisingRate",
|
|
|
@@ -1642,11 +1650,11 @@ INTERFACE_EXPORT = (() => {
|
|
|
|
|
|
{
|
|
|
name: "StubLengths",
|
|
|
- value: featrueMap["stubLengths"] ? featrueMap["stubLengths"].value : 0
|
|
|
+ value: featrueMap["stubLengths"] ? _getZeroValueIfNotValid(featrueMap["stubLengths"].value) : 0
|
|
|
},
|
|
|
{
|
|
|
name: "LaneLength",
|
|
|
- value: featrueMap["laneLength"] ? featrueMap["laneLength"].value : 0
|
|
|
+ value: featrueMap["laneLength"] ? _getZeroValueIfNotValid(featrueMap["laneLength"].value) : 0
|
|
|
},
|
|
|
{
|
|
|
name: "KeyId",
|