Преглед изворни кода

feat: 安徽马鞍山、淮北、铜陵、芜湖、黄山、宣城和亳州接口,“清单明细”和“人材机汇总明细”下的主要材料输出,应标志字段为''zcbz=true'',''zyclbz=false''。

zhangweicheng пре 4 година
родитељ
комит
a1c13d2e5e
1 измењених фајлова са 4 додато и 2 уклоњено
  1. 4 2
      web/building_saas/standard_interface/export/anhui_maanshan.js

+ 4 - 2
web/building_saas/standard_interface/export/anhui_maanshan.js

@@ -474,7 +474,7 @@ INTERFACE_EXPORT = (() => {
         { name: 'Rcjhl', value: item.contain, type: TYPE.DECIMAL }, // 含量:取叶子清单下所有的人材机的含量,=各定额下的人材机总消耗量之和,再除以清单工程量
         { name: 'Rcjhj', value: item.totalPrice, type: TYPE.DECIMAL }, // 合价:人材机含量*人材机预算价
         { name: 'Zgjbz', value: item.isEvaluate, type: TYPE.BOOL }, // 是否暂估,根据资源ID,读取工料机汇总界面对应的“是否暂估”
-        { name: 'Zcbz', value: subArea === '芜湖' ? 'true' : 'false', type: TYPE.BOOL }, // 主材标记,公路上无此概念,默认输出=fales
+        { name: 'Zcbz', value: item.isMainMaterial, type: TYPE.BOOL }, // 主材标记,公路上无此概念,默认输出=fales
         { name: 'Zyclbz', value: subArea === '芜湖' ? 'false' : item.isMainMaterial, type: TYPE.BOOL }, // 根据资源ID,读取工料机汇总界面对应的“主要材料”
       ]
       Element.call(this, 'QdxrcjhlMx', attrs);
@@ -548,6 +548,7 @@ INTERFACE_EXPORT = (() => {
       if (!['1', '2', '3'].includes(rootType)) {
         rootType = '2';
       }
+      
       const attrs = [
         { name: 'RcjId', value: projectGLJIDToRcjID[glj.id] }, // 资源ID
         { name: 'RcjBm', value: glj.code }, // 编码
@@ -563,8 +564,9 @@ INTERFACE_EXPORT = (() => {
         { name: 'Jgbz', value: 'false', type: TYPE.BOOL }, // 供材方
         { name: 'Zyclbz', value: subArea === '芜湖' ? 'false' : !!glj.is_main_material, type: TYPE.BOOL }, // 主要材料
         { name: 'Zgjbz', value: !!glj.is_evaluate, type: TYPE.BOOL }, // 是否暂估
-        { name: 'Zcbz', value: subArea === '芜湖' ? 'true' : 'false', type: TYPE.BOOL }, // 主材标记
+        { name: 'Zcbz', value: !!glj.is_main_material, type: TYPE.BOOL }, // 主材标记
       ];
+      console.log(!!glj.is_main_material);
       Element.call(this, 'RcjhzMx', attrs);
     }