Browse Source

杭州接口调整

Tony Kang 1 year ago
parent
commit
86c61e8b57

+ 9 - 2
web/building_saas/standard_interface/export/zhejiang_hangzhou.js

@@ -730,11 +730,18 @@ INTERFACE_EXPORT = (() => {
             oneSevenMax = nodes.length - 1;
             oneSevenMax = nodes.length - 1;
           }
           }
         });
         });
-        // zjhzb.children = nodes.map(node => new ZJHZMX(node));
+        const tmpNode = nodes[0];
+        nodes.splice(0, 1);
+        nodes.splice(oneSevenMax, 0, tmpNode);
+        // 杭州需求:第100章至700章清单合计放在最后
         let startIdx = 0;
         let startIdx = 0;
+        oneSevenMin--;
+        oneSevenMax--;
         nodes.forEach((node, index) => {
         nodes.forEach((node, index) => {
           const isOneSeven = index >= oneSevenMin && index <= oneSevenMax
           const isOneSeven = index >= oneSevenMin && index <= oneSevenMax
-          zjhzb.children.push(new ZJHZMX(node, startIdx, isOneSeven));
+          // 杭州需求:移除 '清单合计减去材料、工程设备、专业工程暂估价合计' 清单
+          const flag = node.getFlag();
+          if (flag !== fixedFlag.BILLS_TOTAL_WT_PROV) zjhzb.children.push(new ZJHZMX(node, startIdx, isOneSeven));
           if (isOneSeven) startIdx++;
           if (isOneSeven) startIdx++;
         });
         });
         return zjhzb;
         return zjhzb;