Explorar el Código

山东导出特殊调整

Tony Kang hace 2 años
padre
commit
0db99f0b08

+ 9 - 1
web/building_saas/standard_interface/export/shandong_common.js

@@ -1881,13 +1881,21 @@ INTERFACE_EXPORT = (() => {
           }
         }
 
+        const specialChkBillNames = ['劳务', '材料', '机械'];
         function getItemType(node) {
           let Bills = projectObj.project.Bills;
-          //是100~900章部分、或是计日工部分,叶子清单输出1,父项输出0;
+          //是100~900章部分、或是计日工部分,叶子清单输出1,父项输出0;          
           if (Bills.isBelongOneToSeven(node) || Bills.isBelongDayWork(node)) {
             if (node.children && node.children.length > 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
           } else {
             return 0;