|
@@ -1881,13 +1881,21 @@ INTERFACE_EXPORT = (() => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ const specialChkBillNames = ['劳务', '材料', '机械'];
|
|
|
function getItemType(node) {
|
|
function getItemType(node) {
|
|
|
let Bills = projectObj.project.Bills;
|
|
let Bills = projectObj.project.Bills;
|
|
|
- //是100~900章部分、或是计日工部分,叶子清单输出1,父项输出0;
|
|
|
|
|
|
|
+ //是100~900章部分、或是计日工部分,叶子清单输出1,父项输出0;
|
|
|
if (Bills.isBelongOneToSeven(node) || Bills.isBelongDayWork(node)) {
|
|
if (Bills.isBelongOneToSeven(node) || Bills.isBelongDayWork(node)) {
|
|
|
if (node.children && node.children.length > 0) {
|
|
if (node.children && node.children.length > 0) {
|
|
|
return node.children[0].sourceType == ModuleNames.ration ? 1 : 0
|
|
return node.children[0].sourceType == ModuleNames.ration ? 1 : 0
|
|
|
}
|
|
}
|
|
|
|
|
+ //山东新需求:清单 第XXX章、计日工、劳务、材料、机械 输出0
|
|
|
|
|
+ const bNodeName = _billStrFilter(node.data.name);
|
|
|
|
|
+ if (bNodeName.indexOf('清单第') >= 0 && bNodeName.indexOf('00章') > 0) {
|
|
|
|
|
+ return 0;
|
|
|
|
|
+ } else if (specialChkBillNames.includes(node.data.name)){
|
|
|
|
|
+ return 0;
|
|
|
|
|
+ }
|
|
|
return 1 //叶子清单输出1
|
|
return 1 //叶子清单输出1
|
|
|
} else {
|
|
} else {
|
|
|
return 0;
|
|
return 0;
|