|
@@ -1315,6 +1315,17 @@ INTERFACE_EXPORT = (() => {
|
|
|
return rst;
|
|
return rst;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ function _isChapter100(bNode) {
|
|
|
|
|
+ let rst = false;
|
|
|
|
|
+ if (bNode) {
|
|
|
|
|
+ rst = _billStrFilter(bNode.data.name) == "清单第100章总则";
|
|
|
|
|
+ if (!rst && bNode.parent) {
|
|
|
|
|
+ rst = _isChapter100(bNode.parent);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return rst;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
function bill(bNode, level) {
|
|
function bill(bNode, level) {
|
|
|
let data = bNode.data;
|
|
let data = bNode.data;
|
|
|
let CostKind = 3;
|
|
let CostKind = 3;
|
|
@@ -1468,7 +1479,7 @@ INTERFACE_EXPORT = (() => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
// 清单100章Price、Sum不用输出
|
|
// 清单100章Price、Sum不用输出
|
|
|
- if (_billStrFilter(bNode.data.name) == "清单第100章总则") {
|
|
|
|
|
|
|
+ if (_isChapter100(bNode)) {
|
|
|
attrs[4].value = 0;
|
|
attrs[4].value = 0;
|
|
|
attrs[5].value = 0;
|
|
attrs[5].value = 0;
|
|
|
}
|
|
}
|