|
@@ -999,18 +999,25 @@ INTERFACE_EXPORT = (() => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function getItemType(node) {
|
|
|
|
|
|
|
+ function getItemType(node) {
|
|
|
//100~900章部分,叶子清单输出1,父项输出为0;
|
|
//100~900章部分,叶子清单输出1,父项输出为0;
|
|
|
if (projectObj.project.Bills.isBelongOneToSeven(node)) {
|
|
if (projectObj.project.Bills.isBelongOneToSeven(node)) {
|
|
|
- if (node.children && node.children.length > 0) {
|
|
|
|
|
- return node.children[0].sourceType == ModuleNames.ration?1:0
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ if (node.children && node.children.length > 0) {
|
|
|
|
|
+ return node.children[0].sourceType == ModuleNames.ration ? 1 : 0
|
|
|
|
|
+ }
|
|
|
return 1 //叶子清单输出1
|
|
return 1 //叶子清单输出1
|
|
|
- } else {
|
|
|
|
|
- //非100~900章部分,则判断清单的工程量是否等于0,等于0,则输出0;不等于0,则输出1
|
|
|
|
|
- return gljUtil.isNotEmpty(node.data.quantity)?1:0
|
|
|
|
|
|
|
+ } else {
|
|
|
|
|
+ //非100~900章部分,
|
|
|
|
|
+ // 是暂列金额,判断暂列金额的金额等于0,则输出为0;暂列金额的金额不等于0,则输出为1;
|
|
|
|
|
+ if (node.data.name && node.data.name.indexOf("暂列金额") != -1) {
|
|
|
|
|
+ let sum = node.data.feesIndex && node.data.feesIndex.common ? node.data.feesIndex.common.tenderTotalFee : "";
|
|
|
|
|
+ return gljUtil.isNotEmpty(sum) ? 1 : 0
|
|
|
|
|
+ } else { //非暂列金额,则判断清单的工程量是否等于0,等于0,则输出0;不等于0,则输出1
|
|
|
|
|
+ return gljUtil.isNotEmpty(node.data.quantity) ? 1 : 0
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function bill(bNode, level) {
|
|
function bill(bNode, level) {
|