export const danxiangdinge_index = (data) => { let max = 0; for(let i = 0; i< data.length; i++) { if (data[i].hasOwnProperty("_children")) { let child = data[i]["_children"]; for (let j = 0; j < child.length; j++) { let de = child[j]; if (de["清单编码"].startsWith("D")) { let number = de["清单编码"].substring(1); let n = Number(number); if (n > max) { max = n; } } } } } let result = (max + 1).toString(); result = result.padStart(5, '0'); return "D".concat(result); }; export const danxiangdinge_index_djcs = (data) => { let max = 0; for(let i = 0; i< data.length; i++) { if (data[i].hasOwnProperty("_children")) { let child = data[i]["_children"]; for (let j = 0; j < child.length; j++) { let de = child[j]; if (de["清单编码"].startsWith("D")) { let number = de["清单编码"].substring(1); let n = Number(number); if (n > max) { max = n; } } } } } let result = (max + 1).toString(); result = result.padStart(5, '0'); return "D".concat(result); }; export const copy = (input) => { return JSON.parse(JSON.stringify(input)); }; export const renameDingE = (oldname, xuhao, huan) => { let index = oldname.indexOf('附注', 0); let raw = oldname; if (index == -1) { } else { raw = oldname.substring(0, index); } for(let i = 0; i < xuhao.length; i++) { raw = raw.concat("附注"); raw = raw.concat(xuhao[i].toString()); } if (huan && raw.indexOf('换') == -1) { raw = raw.concat('换'); } return raw; }; export const extractFuzhu = (debm) => { if (debm) { let start = 0; let result = []; while(start < debm.length) { let index = debm.indexOf('附注', start); if (index == -1) break; let i = index + 2; for(i = index+2; i < debm.length; i++) { if (debm[i] >= '0' && debm[i] <= '9') { } else { break; } } let find = debm.substring(index+2, i); result.push(Number(find)); start = i; } return result; } else { return []; } }; export const match_target = (input ,target) => { if (target == '000001') {//普世的人工费 if(input.startsWith("0001")) { return true; } else { return false; } } else if (target == 'J00000') {//普世机械费 if (input.startsWith('99')) { return true; } else { return false; } } else if (target == '100000') {//全部材料 if (input.startsWith('99')) { return false; } else if (input.startsWith("0001")) { return false; } else { return true; } } return input == target; }; const predef = { "rate": [ [['人工费',10,25,75,0],['人工费',5,25,75,0],['人工费',5,25,75,0],['人工费',10,25,75,0],['人工费',4,25,75,0],['人工费',4,25,75,0],['人工费',4,25,75,0],['人工费',3,25,75,0],['人工费',7,25,75,0],['人工费',5,25,75,0],['人工费',5,25,75,0],['人工费',8,25,75,0],['人工费',12,25,75,0],['人工费',20,25,75,0],['人工费',8,25,75,0], ['人工费',12,25,75,0]], [ ['人工费+机械费', 25, 50, 0, 50],['人工费+机械费', 35, 50, 0, 50],['人工费+机械费', 45, 50, 0, 50],['人工费+机械费', 55, 50, 0, 50],['人工费+机械费', 70, 50, 0, 50],['人工费+机械费', 90, 50, 0, 50], ['人工费+机械费', 25, 50, 0, 50], ['人工费+机械费', 35, 50, 0, 50],['人工费+机械费', 45, 50, 0, 50],['人工费+机械费', 55, 50, 0, 50],['人工费+机械费', 70, 50, 0, 50],['人工费+机械费', 90, 50, 0, 50],['人工费', 33, 100, 0, 0],['人工费', 25, 100, 0, 0],['人工费', 40, 100, 0, 0],['人工费', 60, 100, 0, 0],['人工费', 15, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 15, 100, 0, 0],['人工费', 20, 100, 0, 0],['人工费', 25, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 15, 100, 0, 0],['人工费', 20, 100, 0, 0],['人工费', 25, 100, 0, 0],['人工费+机械费', 30, 50, 0, 50],['人工费+机械费', 40, 50, 0, 50],['人工费+机械费', 50, 50, 0, 50],['人工费+机械费', 60, 50, 0, 50],['人工费+机械费', 70, 50, 0, 50],['人工费+机械费', 80, 50, 0, 50],['人工费+机械费', 90, 50, 0, 50],['人工费+机械费', 100, 50, 0, 50] ], [ ['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0], ], [ ['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 10, 100, 0, 0], ], [//di 4 ce ['人工费', 6, 17, 0, 83],['人工费', 9, 22, 0, 78],['人工费', 12, 33, 0, 67],['人工费', 15, 40, 0, 60],['人工费', 19, 42, 0, 58],['人工费', 23, 43, 0, 57],['人工费', 26, 50, 0, 50],['人工费', 30, 53, 0, 47],['人工费', 34, 56, 0, 44],['人工费', 37, 59, 0, 41],['人工费', 43, 58, 0, 42],['人工费', 43, 65, 0, 36],['人工费', 47, 67, 0, 33],['人工费', 50, 68, 0, 32],['人工费', 54, 69, 0, 31],['人工费', 58, 69, 0, 31],['人工费', 62, 70, 0, 30],['人工费', 65, 70, 0, 30], ], [//di 5 ce ['人工费', 1, 100, 0, 0],['人工费', 2, 100, 0, 0],['人工费', 4, 100, 0, 0],['人工费', 6, 100, 0, 0],['人工费', 8, 100, 0, 0],['人工费', 10, 100, 0, 0],['人工费', 13, 100, 0, 0],['人工费', 16, 100, 0, 0],['人工费', 19, 100, 0, 0],['人工费', 22, 100, 0, 0],['人工费', 25, 100, 0, 0],['人工费', 28, 100, 0, 0],['人工费', 31, 100, 0, 0],['人工费', 34, 100, 0, 0],['人工费', 37, 100, 0, 0],['人工费', 40, 100, 0, 0],['人工费', 43, 100, 0, 0],['人工费', 46, 100, 0, 0], ], [//di 7 ce ['人工费', 3, 33, 0, 67],['人工费', 5, 40, 0, 60],['人工费', 7, 43, 0, 57],['人工费', 10, 40, 0, 60],['人工费', 12, 42, 0, 58],['人工费', 15, 40, 0, 60],['人工费', 19, 42, 0, 58],['人工费', 22, 45, 0, 55],['人工费', 25, 52, 0, 48],['人工费', 28, 57, 0, 43],['人工费', 32, 59, 0, 41],['人工费', 36, 62, 0, 38],['人工费', 39, 65, 0, 35],['人工费', 41, 68, 0, 32],['人工费', 44, 70, 0, 30],['人工费', 47, 72, 0, 28],['人工费', 51, 73, 0, 27],['人工费', 54, 74, 0, 26], ], [//di 9 ce ['人工费', 10, 10, 0, 90],['人工费', 15, 14, 0, 86],['人工费', 19, 21, 0, 79],['人工费', 23, 21, 0, 79],['人工费', 27, 26, 0, 74],['人工费', 31, 29, 0, 71],['人工费', 36, 31, 0, 69],['人工费', 40, 35, 0, 65],['人工费', 44, 39, 0, 61],['人工费', 48, 41, 0, 59],['人工费', 54, 43, 0, 57],['人工费', 56, 46, 0, 54],['人工费', 60, 48, 0, 52],['人工费', 63, 51, 0, 49],['人工费', 65, 53, 0, 47],['人工费', 67, 57, 0, 43],['人工费', 68, 60, 0, 40],['人工费', 70, 63, 0, 37], ], [//di 10 ce ['人工费', 12, 17, 0, 83],['人工费', 17, 18, 0, 82],['人工费', 22, 18, 0, 82],['人工费', 27, 22, 0, 78],['人工费', 31, 26, 0, 74],['人工费', 35, 29, 0, 71],['人工费', 40, 33, 0, 67],['人工费', 44, 36, 0, 64],['人工费', 48, 40, 0, 60],['人工费', 53, 42, 0, 58],['人工费', 58, 43, 0, 57],['人工费', 61, 46, 0, 54],['人工费', 65, 48, 0, 52],['人工费', 68, 50, 0, 50],['人工费', 70, 52, 0, 48],['人工费', 72, 56, 0, 44],['人工费', 73, 59, 0, 41],['人工费', 75, 61, 0, 39], ], [//di 11 ce ['人工费', 3, 33, 0, 67],['人工费', 5, 40, 0, 60],['人工费', 7, 43, 0, 57],['人工费', 10, 40, 0, 60],['人工费', 12, 42, 0, 58],['人工费', 15, 40, 0, 60],['人工费', 19, 42, 0, 58],['人工费', 22, 45, 0, 55],['人工费', 25, 52, 0, 48],['人工费', 28, 57, 0, 43],['人工费', 32, 59, 0, 41],['人工费', 36, 62, 0, 38],['人工费', 39, 65, 0, 35],['人工费', 41, 68, 0, 32],['人工费', 44, 70, 0, 30],['人工费', 47, 72, 0, 28],['人工费', 51, 73, 0, 27],['人工费', 54, 74, 0, 26], ['人工费', 10, 10, 0, 90],['人工费', 15, 14, 0, 86],['人工费', 19, 21, 0, 79],['人工费', 23, 21, 0, 79],['人工费', 27, 26, 0, 74],['人工费', 31, 29, 0, 71],['人工费', 36, 31, 0, 69],['人工费', 40, 35, 0, 65],['人工费', 44, 39, 0, 61],['人工费', 48, 41, 0, 59],['人工费', 54, 43, 0, 57],['人工费', 56, 46, 0, 54],['人工费', 60, 48, 0, 52],['人工费', 63, 51, 0, 49],['人工费', 65, 53, 0, 47],['人工费', 67, 57, 0, 43],['人工费', 68, 60, 0, 40],['人工费', 70, 63, 0, 37], ['人工费', 12, 17, 0, 83],['人工费', 17, 18, 0, 82],['人工费', 22, 18, 0, 82],['人工费', 27, 22, 0, 78],['人工费', 31, 26, 0, 74],['人工费', 35, 29, 0, 71],['人工费', 40, 32, 0, 68],['人工费', 44, 36, 0, 64],['人工费', 48, 40, 0, 60],['人工费', 53, 42, 0, 58],['人工费', 58, 43, 0, 57],['人工费', 61, 46, 0, 54],['人工费', 65, 48, 0, 52],['人工费', 68, 50, 0, 50],['人工费', 70, 52, 0, 48],['人工费', 72, 56, 0, 44],['人工费', 73, 59, 0, 41],['人工费', 75, 61, 0, 39], ['人工费', 6, 17, 0, 83],['人工费', 9, 22, 0, 78],['人工费', 12, 33, 0, 67],['人工费', 15, 40, 0, 60],['人工费', 19, 42, 0, 58],['人工费', 23, 43, 0, 57],['人工费', 26, 50, 0, 50],['人工费', 30, 53, 0, 47],['人工费', 34, 56, 0, 44],['人工费', 37, 59, 0, 41],['人工费', 43, 58, 0, 42],['人工费', 43, 65, 0, 35],['人工费', 47, 67, 0, 33],['人工费', 50, 68, 0, 32],['人工费', 54, 69, 0, 31],['人工费', 58, 69, 0, 31],['人工费', 62, 70, 0, 30],['人工费', 65, 70, 0, 30] ], [['人工费', 35, 50, 0, 50],['人工费', 35, 50, 0, 50],['人工费', 35, 50, 0, 50],['人工费', 13, 25, 0, 75],['人工费', 35, 50, 0, 50],['人工费', 15, 20, 80, 0], ['人工费', 13, 25, 75, 0],['人工费', 13, 25, 75, 0],['人工费', 35, 50, 0, 50],] ], "GCLMC": [ ["第二册第1-5章(定额2-1~2-390)", "第二册第6章(定额2-391~2-9999)", "第三册静置设备制作(定额3-1~3-615)", "第三册除静置设备制作以外(定额3-616~3-9999)", "第四册", "第五册", "第六册", "第七册", "第八册", "第九册", "第十册", "第十一册刷油工程(定额11-51~11-329)", "第十一册防腐蚀工程(定额11-330~11-1689)", "第十一册绝热工程(定额11-1690~11-2327)", "第十一册除锈工程(定额11-1~11-50)刷油工程", "第十一册除锈工程(定额11-1~11-50)防腐蚀工程"], ["第一册第1-6章(定额1-1~1-571)10-15m", "第一册第1-6章(定额1-1~1-571)15-20m", "第一册第1-6章(定额1-1~1-571)20-25m", "第一册第1-6章(定额1-1~1-571)25-30m", "第一册第1-6章(定额1-1~1-571)30-40m", "第一册第1-6章(定额1-1~1-571)40m以上", "第一册第8-14章(定额1-672~1-9999)10-15m", "第一册第8-14章(定额1-672~1-9999)15-20m", "第一册第8-14章(定额1-672~1-9999)20-25m", "第一册第8-14章(定额1-672~1-9999)25-30m", "第一册第8-14章(定额1-672~1-9999)30-40m", "第一册第8-14章(定额1-672~1-9999)40m以上", "第四册", "第五册5m以上到10m以内", "第五册10-20m", "第五册20m以上", "第六册", "第七册", "第九册5m以上到8m以内", "第九册8-12m", "第九册12-16m", "第九册16-20m", "第十册3.6-8m以内", "第十册8-12m以内", "第十册12-16m以内", "第十册16-20m", "第十一册6-20m", "第十一册20-30m", "第十一册30-40m", "第十一册40-50m", "第十一册50-60m", "第十一册60-70m", "第十一册80m以上", ], ["第一册第1-6章", "第一册第8-14章", "第二册", "第三册", "第四册", "第五册", "第六册", "第七册", "第八册", "第九册", "第十一册"], ["第一册第1-6章", "第一册第8-14章", "第二册", "第三册", "第四册", "第五册", "第六册", "第七册", "第八册", "第九册", "第十一册"], [//di 4 ce "9层或30m以内", "12层或40m以内", "15层或50m以内", "18层或60m以内", "21层或70m以内", "24层或80m以内", "27层或90m以内", "30层或100m以内", "33层或110m以内", "36层或120m以内", "40层或130m以内", "42层或140m以内", "45层或150m以内", "48层或160m以内", "51层或170m以内", "54层或180m以内", "57层或190m以内", "60层或200m以内", ], [//di 5 ce "9层或30m以内", "12层或40m以内", "15层或50m以内", "18层或60m以内", "21层或70m以内", "24层或80m以内", "27层或90m以内", "30层或100m以内", "33层或110m以内", "36层或120m以内", "40层或130m以内", "42层或140m以内", "45层或150m以内", "48层或160m以内", "51层或170m以内", "54层或180m以内", "57层或190m以内", "60层或200m以内", ], [//di 7 ce "9层或30m以内", "12层或40m以内", "15层或50m以内", "18层或60m以内", "21层或70m以内", "24层或80m以内", "27层或90m以内", "30层或100m以内", "33层或110m以内", "36层或120m以内", "40层或130m以内", "42层或140m以内", "45层或150m以内", "48层或160m以内", "51层或170m以内", "54层或180m以内", "57层或190m以内", "60层或200m以内", ], [//di 9 ce "9层或30m以内", "12层或40m以内", "15层或50m以内", "18层或60m以内", "21层或70m以内", "24层或80m以内", "27层或90m以内", "30层或100m以内", "33层或110m以内", "36层或120m以内", "40层或130m以内", "42层或140m以内", "45层或150m以内", "48层或160m以内", "51层或170m以内", "54层或180m以内", "57层或190m以内", "60层或200m以内", ], [//di 10 ce "9层或30m以内", "12层或40m以内", "15层或50m以内", "18层或60m以内", "21层或70m以内", "24层或80m以内", "27层或90m以内", "30层或100m以内", "33层或110m以内", "36层或120m以内", "40层或130m以内", "42层或140m以内", "45层或150m以内", "48层或160m以内", "51层或170m以内", "54层或180m以内", "57层或190m以内", "60层或200m以内", ], [// di 11 ce "(按通风空调工程)9层或30m以内", "(按通风空调工程)12层或40m以内", "(按通风空调工程)15层或50m以内", "(按通风空调工程)18层或60m以内", "(按通风空调工程)21层或70m以内", "(按通风空调工程)24层或80m以内", "(按通风空调工程)27层或90m以内", "(按通风空调工程)30层或100m以内", "(按通风空调工程)33层或110m以内", "(按通风空调工程)36层或120m以内", "(按通风空调工程)40层或130m以内", "(按通风空调工程)42层或140m以内", "(按通风空调工程)45层或150m以内", "(按通风空调工程)48层或160m以内", "(按通风空调工程)51层或170m以内", "(按通风空调工程)54层或180m以内", "(按通风空调工程)57层或190m以内", "(按通风空调工程)60层或200m以内", "(按消防工程)9层或30m以内", "(按消防工程)12层或40m以内", "(按消防工程)15层或50m以内", "(按消防工程)18层或60m以内", "(按消防工程)21层或70m以内", "(按消防工程)24层或80m以内", "(按消防工程)27层或90m以内", "(按消防工程)30层或100m以内", "(按消防工程)33层或110m以内", "(按消防工程)36层或120m以内", "(按消防工程)40层或130m以内", "(按消防工程)42层或140m以内", "(按消防工程)45层或150m以内", "(按消防工程)48层或160m以内", "(按消防工程)51层或170m以内", "(按消防工程)54层或180m以内", "(按消防工程)57层或190m以内", "(按消防工程)60层或200m以内", "(按给排水、采暖工程)9层或30m以内", "(按给排水、采暖工程)12层或40m以内", "(按给排水、采暖工程)15层或50m以内", "(按给排水、采暖工程)18层或60m以内", "(按给排水、采暖工程)21层或70m以内", "(按给排水、采暖工程)24层或80m以内", "(按给排水、采暖工程)27层或90m以内", "(按给排水、采暖工程)30层或100m以内", "(按给排水、采暖工程)33层或110m以内", "(按给排水、采暖工程)36层或120m以内", "(按给排水、采暖工程)40层或130m以内", "(按给排水、采暖工程)42层或140m以内", "(按给排水、采暖工程)45层或150m以内", "(按给排水、采暖工程)48层或160m以内", "(按给排水、采暖工程)51层或170m以内", "(按给排水、采暖工程)54层或180m以内", "(按给排水、采暖工程)57层或190m以内", "(按给排水、采暖工程)60层或200m以内", "(按电气工程)9层或30m以内", "(按电气工程)12层或40m以内", "(按电气工程)15层或50m以内", "(按电气工程)18层或60m以内", "(按电气工程)21层或70m以内", "(按电气工程)24层或80m以内", "(按电气工程)27层或90m以内", "(按电气工程)30层或100m以内", "(按电气工程)33层或110m以内", "(按电气工程)36层或120m以内", "(按电气工程)40层或130m以内", "(按电气工程)42层或140m以内", "(按电气工程)45层或150m以内", "(按电气工程)48层或160m以内", "(按电气工程)51层或170m以内", "(按电气工程)54层或180m以内", "(按电气工程)57层或190m以内", "(按电气工程)60层或200m以内", ], [ "第一册 站内工艺系统", "第三册 站内工艺系统", "第四册 站内工艺系统", "第七册", "第八册 站内工艺系统", "第十册供暖器具安装", "第十册空调水工程管道安装", "第十册空调水工程管道附件", "第十一册 站内工艺系统" ] ], "sm": [ ["第1-5章取人工费*10%,其中工资占25%,材料占75%", "第6章取人工费*5%,其中工资占25%,材料占75%", "静置设备制作取人工费*5%,其中工资占25%,材料占75%", "除静置设备制作以外的取人工费*10%,其中工资占25%,材料占75%", "取人工费*4%,其中工资占25%,材料占75%.10kv以下架空线路除外", "按单位工程人工费*4%计算,其中工资占25%", "取人工费*4%,其中工资占25%", "取人工费*3%,其中工资占25%,材料占75%", "取人工费*7%,其中工资占25%,注意单独承担的麦迪管道工程,不计取脚手架费用", "取人工费*5%,其中工资占25%", "取人工费*5%,其中工资占25%,材料占75%", "刷油工程取人工费*8%,其中工资占25%,材料占75%", "防腐蚀工程取人工费*12%,其中工资占25%,材料占75%", "绝热工程取人工费*20%,其中工资占25%,材料占75%", "刷油工程取人工费的8%,其中人工工资占25%", "防腐蚀工程取人工费的12%,其中人工工资占25%"], [ "取人工费+机械费的25%", "取人工费+机械费的35%", "取人工费+机械费的45%", "取人工费+机械费的55%", "取人工费+机械费的70%", "取人工费+机械费的90%", "取人工费+机械费的25%", "取人工费+机械费的35%", "取人工费+机械费的45%", "取人工费+机械费的55%", "取人工费+机械费的70%", "取人工费+机械费的90%", "按人工费的33%.操作物高度离楼地面5m以上,20m以下的电器安装工程,已考虑超高因素的定额项目除外", "按人工费*25%计算", "按40%计算", "按60%计算" , "当操作高度距离楼地面6.00m以上按人工费*15%计算" , "按人工费*10%计算", "按15%计算", "按20%计算", "按25%计算", "按人工费*10%计算", "按人工费*15%计算", "按人工费*20%计算","按人工费*25%计算", "取人工费+机械费的30%", "取人工费+机械费的40%","取人工费+机械费的50%","取人工费+机械费的60%","取人工费+机械费的70%","取人工费+机械费的80%","取人工费+机械费的90%","取人工费+机械费的100%"], ["取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%",], ["取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%","取人工费*10%",], ["按人工费的6%计算", "按人工费的9%计算", "按人工费的12%计算", "按人工费的15%计算", "按人工费的19%计算", "按人工费的23%计算", "按人工费的26%计算", "按人工费的30%计算", "按人工费的34%计算", "按人工费的37%计算", "按人工费的43%计算", "按人工费的43%计算", "按人工费的47%计算", "按人工费的50%计算", "按人工费的54%计算", "按人工费的58%计算", "按人工费的62%计算", "按人工费的65%计算"], ["按人工费的1%计算", "按人工费的2%计算", "按人工费的4%计算", "按人工费的6%计算", "按人工费的8%计算", "按人工费的10%计算", "按人工费的13%计算", "按人工费的16%计算", "按人工费的19%计算", "按人工费的22%计算", "按人工费的25%计算", "按人工费的28%计算", "按人工费的31%计算", "按人工费的34%计算", "按人工费的37%计算", "按人工费的40%计算", "按人工费的43%计算", "按人工费的46%计算"], ["按人工费的3%计算", "按人工费的5%计算", "按人工费的7%计算", "按人工费的10%计算", "按人工费的12%计算", "按人工费的15%计算", "按人工费的19%计算", "按人工费的22%计算", "按人工费的25%计算", "按人工费的28%计算", "按人工费的32%计算", "按人工费的36%计算", "按人工费的39%计算", "按人工费的41%计算", "按人工费的44%计算", "按人工费的47%计算", "按人工费的51%计算", "按人工费的54%计算"], ["按人工费的10%计算", "按人工费的15%计算", "按人工费的19%计算", "按人工费的23%计算", "按人工费的27%计算", "按人工费的31%计算", "按人工费的36%计算", "按人工费的40%计算", "按人工费的44%计算", "按人工费的48%计算", "按人工费的54%计算", "按人工费的56%计算", "按人工费的60%计算", "按人工费的63%计算", "按人工费的65%计算", "按人工费的67%计算", "按人工费的68%计算", "按人工费的70%计算"], ["按人工费的12%计算", "按人工费的17%计算", "按人工费的22%计算", "按人工费的27%计算", "按人工费的31%计算", "按人工费的35%计算", "按人工费的40%计算", "按人工费的44%计算", "按人工费的48%计算", "按人工费的53%计算", "按人工费的58%计算", "按人工费的61%计算", "按人工费的65%计算", "按人工费的68%计算", "按人工费的70%计算", "按人工费的72%计算", "按人工费的73%计算", "按人工费的75%计算"], [ "按人工费的3%计算", "按人工费的5%计算", "按人工费的7%计算", "按人工费的10%计算", "按人工费的12%计算", "按人工费的15%计算", "按人工费的19%计算", "按人工费的22%计算", "按人工费的25%计算", "按人工费的28%计算", "按人工费的32%计算", "按人工费的36%计算", "按人工费的39%计算", "按人工费的41%计算", "按人工费的44%计算", "按人工费的47%计算", "按人工费的51%计算", "按人工费的54%计算", "按人工费的10%计算", "按人工费的15%计算", "按人工费的19%计算", "按人工费的23%计算", "按人工费的27%计算", "按人工费的31%计算", "按人工费的36%计算", "按人工费的40%计算", "按人工费的44%计算", "按人工费的48%计算", "按人工费的54%计算", "按人工费的56%计算", "按人工费的60%计算", "按人工费的63%计算", "按人工费的65%计算", "按人工费的67%计算", "按人工费的68%计算", "按人工费的70%计算", "按人工费的12%计算", "按人工费的17%计算", "按人工费的22%计算", "按人工费的27%计算", "按人工费的31%计算", "按人工费的35%计算", "按人工费的40%计算", "按人工费的44%计算", "按人工费的48%计算", "按人工费的53%计算", "按人工费的58%计算", "按人工费的61%计算", "按人工费的65%计算", "按人工费的68%计算", "按人工费的70%计算", "按人工费的72%计算", "按人工费的73%计算", "按人工费的75%计算", "按人工费的6%计算", "按人工费的9%计算", "按人工费的12%计算", "按人工费的15%计算", "按人工费的19%计算", "按人工费的23%计算", "按人工费的26%计算", "按人工费的30%计算", "按人工费的34%计算", "按人工费的37%计算", "按人工费的43%计算", "按人工费的43%计算", "按人工费的47%计算", "按人工费的50%计算", "按人工费的54%计算", "按人工费的58%计算", "按人工费的62%计算", "按人工费的65%计算", ], ["制冷站(库)、空气压缩站、乙炔发生器、水压机蓄势站、小型制氧站、煤气站等工程的系统调试费,按各站工艺系统内全部安装工程人工费的35%计算(不包括间接费),其中人工工资占50%", "制冷站(库)、空气压缩站、乙炔发生器、水压机蓄势站、小型制氧站、煤气站等工程的系统调试费,按各站工艺系统内全部安装工程人工费的35%计算(不包括间接费),其中人工工资占50%", "制冷站(库)、空气压缩站、乙炔发生器、水压机蓄势站、小型制氧站、煤气站等工程的系统调试费,按各站工艺系统内全部安装工程人工费的35%计算(不包括间接费),其中人工工资占50%", "取人工费*13%计算,其中人工工资占25%", "制冷站(库)、空气压缩站、乙炔发生器、水压机蓄势站、小型制氧站、煤气站等工程的系统调试费,按各站工艺系统内全部安装工程人工费的35%计算(不包括间接费),其中人工工资占50%", "取人工费*15%", "按人工费13%计取", "按人工费13%计取", "制冷站(库)、空气压缩站、乙炔发生器、水压机蓄势站、小型制氧站、煤气站等工程的系统调试费,按各站工艺系统内全部安装工程人工费的35%计算(不包括间接费)", ], ] }; export const azfy = (debh, gclmc) => { if (debh.includes("-F")) { if (debh.includes("-F1")) { let index = predef['GCLMC'][0].indexOf(gclmc); let rate = predef['rate'][0][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][0][index]; result['azfytag'] = rate; return result; } if (debh.includes("-F2")) { let index = predef['GCLMC'][1].indexOf(gclmc); let rate = predef['rate'][1][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][1][index]; result['azfytag'] = rate; return result; } if (debh.includes("-F4")) { let index = predef['GCLMC'][2].indexOf(gclmc); let rate = predef['rate'][2][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][2][index]; result['azfytag'] = rate; return result; } if (debh.includes("-F5")) { let index = predef['GCLMC'][3].indexOf(gclmc); let rate = predef['rate'][3][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][3][index]; result['azfytag'] = rate; return result; } if (debh.includes("4-F3")) { let index = predef['GCLMC'][4].indexOf(gclmc); let rate = predef['rate'][4][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][4][index]; result['azfytag'] = rate; return result; } if (debh.includes("5-F3")) { let index = predef['GCLMC'][5].indexOf(gclmc); let rate = predef['rate'][5][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][5][index]; result['azfytag'] = rate; return result; } if (debh.includes("7-F3")) { let index = predef['GCLMC'][6].indexOf(gclmc); let rate = predef['rate'][6][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][6][index]; result['azfytag'] = rate; return result; } if (debh.includes("9-F3")) { let index = predef['GCLMC'][7].indexOf(gclmc); let rate = predef['rate'][7][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][7][index]; result['azfytag'] = rate; return result; } if (debh.includes("10-F3")) { let index = predef['GCLMC'][8].indexOf(gclmc); let rate = predef['rate'][8][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][8][index]; result['azfytag'] = rate; return result; } if (debh.includes("11-F3")) { let index = predef['GCLMC'][9].indexOf(gclmc); let rate = predef['rate'][9][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][9][index]; result['azfytag'] = rate; return result; } if (debh.includes("-F6")) { let index = predef['GCLMC'][10].indexOf(gclmc); let rate = predef['rate'][10][index]; let result = {}; result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': rate[2],'gf': '0' }]; result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': rate[3],'HJ': '0' }]; result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': rate[4], 'hj': '0' }]; result['sm'] = predef['sm'][10][index]; result['azfytag'] = rate; return result; } } else { return null; } };