Kaynağa Gözat

fix: 安徽池州导出100章至700章类别丢失问题

vian 5 yıl önce
ebeveyn
işleme
973959e7e0

+ 14 - 14
web/building_saas/standard_interface/export/anhui_chizhou.js

@@ -350,25 +350,25 @@ INTERFACE_EXPORT = (() => {
 
 
         function createZaoJHZB(Bid, ZaoJHZB) {
         function createZaoJHZB(Bid, ZaoJHZB) {
             const map_ZC_LB = [
             const map_ZC_LB = [
-                {key: '第100章至700章清单', zc: '', lb: '1'},
-                {key: '已包含在清单合计中的材料', zc: '', lb: '2'},
-                {key: '清单合计减去材料', zc: '', lb: '3'},
-                {key: '计日工合计', zc: '', lb: '4'},
-                {key: '暂列金额', zc: '', lb: '5'},
-                {key: '投标报价', zc: '', lb: '6'},
-                {key: '第100章 ', zc: '100', lb: '11'},     // 我们软件"章"字后面有2个空格!
-                {key: '第200章 ', zc: '200', lb: '12'},
-                {key: '第300章 ', zc: '300', lb: '13'},
-                {key: '第400章 ', zc: '400', lb: '14'},
-                {key: '第500章 ', zc: '500', lb: '15'},
-                {key: '第600章 ', zc: '600', lb: '16'},
-                {key: '第700章 ', zc: '700', lb: '17'}
+                {reg: /(100章至第700章)|(100章?至700章?)/, zc: '', lb: '1'},
+                {reg: /已包含在清单合计中的材料/, zc: '', lb: '2'},
+                {reg: /清单合计减去材料/, zc: '', lb: '3'},
+                {reg: /计日工合计/, zc: '', lb: '4'},
+                {reg: /暂列金额/, zc: '', lb: '5'},
+                {reg: /投标报价/, zc: '', lb: '6'},
+                {reg: /第100章/, zc: '100', lb: '11'},     // 我们软件"章"字后面有2个空格!
+                {reg: /第200章/, zc: '200', lb: '12'},
+                {reg: /第300章/, zc: '300', lb: '13'},
+                {reg: /第400章/, zc: '400', lb: '14'},
+                {reg: /第500章/, zc: '500', lb: '15'},
+                {reg: /第600章/, zc: '600', lb: '16'},
+                {reg: /第700章/, zc: '700', lb: '17'}
             ]
             ]
 
 
             function getZCLB(name, kind){
             function getZCLB(name, kind){
                 let rst = '';
                 let rst = '';
                 for (let i = 0; i < map_ZC_LB.length; i++){
                 for (let i = 0; i < map_ZC_LB.length; i++){
-                    if (name.includes(map_ZC_LB[i].key)){
+                    if (map_ZC_LB[i].reg.test(name)){
                         if (kind == 1)
                         if (kind == 1)
                             rst = map_ZC_LB[i].zc
                             rst = map_ZC_LB[i].zc
                         else if (kind == 2)
                         else if (kind == 2)