|
|
@@ -0,0 +1,1791 @@
|
|
|
+import { v4 as uuidv4 } from 'uuid';
|
|
|
+
|
|
|
+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++) {
|
|
|
+ if (xuhao[i].split('*')[1] == '1') {
|
|
|
+ raw = raw.concat("附注");
|
|
|
+ raw = raw.concat(xuhao[i].split('*')[0]);
|
|
|
+ } else {
|
|
|
+ raw = raw.concat("附注");
|
|
|
+ raw = raw.concat(xuhao[i]);
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ if (huan && raw.indexOf('换') == -1) {
|
|
|
+ raw = raw.concat('换');
|
|
|
+ }
|
|
|
+ else if (!huan && raw.indexOf('换') > -1) {
|
|
|
+ raw = raw.replace('换', '');
|
|
|
+ }
|
|
|
+
|
|
|
+ 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);
|
|
|
+ if (debm.substring(i,i+1)=='*') {
|
|
|
+ let j = i + 1;
|
|
|
+ for(j = i+1; j < debm.length; j++) {
|
|
|
+ if ((debm[j] >= '0' && debm[j] <= '9') || debm[j] == '-') {
|
|
|
+
|
|
|
+ } else {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ find = debm.substring(index + 2, j);
|
|
|
+ i = j;
|
|
|
+ }
|
|
|
+ result.push((find));
|
|
|
+ start = i;
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ } else {
|
|
|
+ return [];
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
+export const match_target = (input ,input_mc, target, mc) => {
|
|
|
+ if (target == '000000') return true;//全部定额
|
|
|
+ if (target == '000001') {//普世的人工费
|
|
|
+ if(input.startsWith("000")) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ } else if (target == 'J00000' && (mc == '全部机械' || mc == '所有机械')) {//普世机械费
|
|
|
+ if (input.startsWith('99') || input.startsWith('98') || input.startsWith('J')) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ } else if (target == 'J00000') {
|
|
|
+ //除此机械外
|
|
|
+ if (mc == '盾构推进机') {
|
|
|
+ if (input_mc.includes('盾构推进机') || input_mc.includes('盾构机')) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (input.startsWith('99') || input.startsWith('98') || input.startsWith('J')) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ if (mc == '载货汽车') {
|
|
|
+ if (input_mc.includes('载货汽车')) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (input.startsWith('99') || input.startsWith('98') || input.startsWith('J')) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (mc.includes('交流弧焊机')) {
|
|
|
+ if (input_mc.includes('交流弧焊机')) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (input.startsWith('99') || input.startsWith('98') || input.startsWith('J')) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (mc.includes('卷扬机带塔')) {
|
|
|
+ if (input_mc.includes('卷扬机带塔')) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (input.startsWith('99') || input.startsWith('98') || input.startsWith('J')) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (mc.includes('双笼施工电梯')) {
|
|
|
+ if (input_mc.includes('双笼施工电梯')) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ if (input.startsWith('99') || input.startsWith('98') || input.startsWith('J')) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else if (target == '100000') {//全部材料
|
|
|
+ if (input.startsWith('99')|| input.startsWith('98') || input.startsWith('J')) {
|
|
|
+ return false;
|
|
|
+ } else if (input.startsWith("000")) {
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ } else if (target == '800101') {//普世的砂浆
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '015103') {//槽铝
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '066121') {//面砖
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '066501') {//地砖
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '066503') {//
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '070101') {//花岗岩
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '070303') {//
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '070902') {//麻石
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '071121') {//
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '241503') {//瓷板
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ } else if (target == '801303') {//
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '8021') {//
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ } else if (target == '80210') {//
|
|
|
+ if (input.startsWith(target)) {
|
|
|
+ return true;
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ 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 tjazfy = (debh, gclmc) => {
|
|
|
+ if (debh.includes("19-19")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的5%';
|
|
|
+ result['azfytag'] = ['人工费',5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-20")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的7.5%';
|
|
|
+ result['azfytag'] = ['人工费',7.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-21")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的10%';
|
|
|
+ result['azfytag'] = ['人工费',10,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-22")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的12.5%';
|
|
|
+ result['azfytag'] = ['人工费',12.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-23")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的15%';
|
|
|
+ result['azfytag'] = ['人工费',15,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-24")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的17.5%';
|
|
|
+ result['azfytag'] = ['人工费',17.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-25")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的20%';
|
|
|
+ result['azfytag'] = ['人工费',20,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-26")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的22.5%';
|
|
|
+ result['azfytag'] = ['人工费',22.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-27")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的25%';
|
|
|
+ result['azfytag'] = ['人工费',25,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-28")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的27.5%';
|
|
|
+ result['azfytag'] = ['人工费',27.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-29")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的30%';
|
|
|
+ result['azfytag'] = ['人工费',30,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-30")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的32.5%';
|
|
|
+ result['azfytag'] = ['人工费',32.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-31")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的35%';
|
|
|
+ result['azfytag'] = ['人工费',35,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-32")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的37.5%';
|
|
|
+ result['azfytag'] = ['人工费',37.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-33")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的40%';
|
|
|
+ result['azfytag'] = ['人工费',40,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-34")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的42.5%';
|
|
|
+ result['azfytag'] = ['人工费',42.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-35")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的45%';
|
|
|
+ result['azfytag'] = ['人工费',45,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ else if (debh.includes("19-36")) {
|
|
|
+
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费的47.5%';
|
|
|
+ result['azfytag'] = ['人工费',47.5,100,0,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+
|
|
|
+ else {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
+export const xsazfy = (debh, gclmc) => {
|
|
|
+ if (debh.includes("-F")) {
|
|
|
+ if (debh.includes("-F1")) {
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 25,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 75,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '取人工费*15%,其中工资占25%,材料占75%';
|
|
|
+ result['azfytag'] = ['人工费',15,25,75,0];
|
|
|
+ return result;
|
|
|
+ }
|
|
|
+ if (debh.includes("-F2")) {
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 100,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 0, 'hj': '0' }];
|
|
|
+ result['sm'] = '离地5米以上的工程,按人工费的30%计取';
|
|
|
+ result['azfytag'] = ['人工费',30,100,0,0];
|
|
|
+ return result;
|
|
|
+
|
|
|
+ }
|
|
|
+ if (debh.includes("-F3")) {
|
|
|
+ let result = {};
|
|
|
+ result['rgde'] = [{'CLBH': '0000FE', 'CLMC': '人工费', 'JLDW': '%', 'YSJG': '0', 'gr': 20,'gf': '0' }];
|
|
|
+ result['clde'] = [{'CLBH': '1000FE', 'CLMC': '材料费', 'JLDW': '%', 'YSJG': '0', 'SL': 0,'HJ': '0' }];
|
|
|
+ result['jxde'] = [{'jxbh': 'J000FE', 'jxmc': '机械费', 'DW': '%', 'tbdj': '0', 'sl': 80, 'hj': '0' }];
|
|
|
+ result['sm'] = '超过20m按人工费的20%计算';
|
|
|
+ result['azfytag'] = ['人工费',20,20,0,80];
|
|
|
+ return result;
|
|
|
+
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+};
|
|
|
+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;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+};
|
|
|
+
|
|
|
+const tjpbsj = ['80010103',
|
|
|
+'80010104',
|
|
|
+'80010105',
|
|
|
+'80010106',
|
|
|
+'80050103',
|
|
|
+'80050104',
|
|
|
+'80050105',
|
|
|
+'80050106',
|
|
|
+'80010121',
|
|
|
+'80010122',
|
|
|
+'80010123',
|
|
|
+'80010124',
|
|
|
+'80010125',
|
|
|
+'80010161',
|
|
|
+'80070303',
|
|
|
+'80070304',
|
|
|
+'80070305',
|
|
|
+'80070306',
|
|
|
+'80010142',
|
|
|
+'80050120',
|
|
|
+'80050121',
|
|
|
+'80050122',
|
|
|
+'80050123',
|
|
|
+'80050124',
|
|
|
+'80050125',
|
|
|
+'80050126',
|
|
|
+'80050312',
|
|
|
+'80050127',
|
|
|
+'80050311',
|
|
|
+'80050128',
|
|
|
+'80050130',
|
|
|
+'80050317',
|
|
|
+'80050129',
|
|
|
+'80050133',
|
|
|
+'80030103',
|
|
|
+'80030104',
|
|
|
+'80030105',
|
|
|
+'80030106',
|
|
|
+'80030121',
|
|
|
+'80050503',
|
|
|
+'80071505',
|
|
|
+'80071506',
|
|
|
+'80070905',
|
|
|
+'80070906',
|
|
|
+'80070907',
|
|
|
+'80090325',
|
|
|
+'80090326',
|
|
|
+'80071521',
|
|
|
+'80071511',
|
|
|
+'80070721',
|
|
|
+'80090324',
|
|
|
+'80071307',
|
|
|
+'80071331',
|
|
|
+'80090314',
|
|
|
+'80090315',
|
|
|
+'80071321',
|
|
|
+'80050108',
|
|
|
+'80050111',
|
|
|
+'80010341'];
|
|
|
+const tjpbsjchai = [['80010103', 202.0, 273],
|
|
|
+['80010103', 1.61, 277],
|
|
|
+['80010103', 0.3, 1173],
|
|
|
+['80010104', 217.0, 273],
|
|
|
+['80010104', 1.61, 277],
|
|
|
+['80010104', 0.3, 1173],
|
|
|
+['80010105', 223.0, 273],
|
|
|
+['80010105', 1.61, 277],
|
|
|
+['80010105', 0.3, 1173],
|
|
|
+['80010106', 253.0, 273],
|
|
|
+['80010106', 1.61, 277],
|
|
|
+['80010106', 0.3, 1173],
|
|
|
+['80050103', 174.0, 273],
|
|
|
+['80050103', 1.61, 277],
|
|
|
+['80050103', 0.1, 1369],
|
|
|
+['80050103', 0.3, 1173],
|
|
|
+['80050104', 202.0, 273],
|
|
|
+['80050104', 1.61, 277],
|
|
|
+['80050104', 0.08, 1369],
|
|
|
+['80050104', 0.3, 1173],
|
|
|
+['80050105', 230.0, 273],
|
|
|
+['80050105', 1.61, 277],
|
|
|
+['80050105', 0.05, 1369],
|
|
|
+['80050105', 0.3, 1173],
|
|
|
+['80050106', 258.0, 273],
|
|
|
+['80050106', 1.61, 277],
|
|
|
+['80050106', 0.03, 1369],
|
|
|
+['80050106', 0.3, 1173],
|
|
|
+['80010121', 765.0, 273],
|
|
|
+['80010121', 1.007, 277],
|
|
|
+['80010121', 0.3, 1173],
|
|
|
+['80010122', 644.0, 273],
|
|
|
+['80010122', 1.272, 277],
|
|
|
+['80010122', 0.3, 1173],
|
|
|
+['80010123', 557.0, 273],
|
|
|
+['80010123', 1.464, 277],
|
|
|
+['80010123', 0.3, 1173],
|
|
|
+['80010124', 490.0, 273],
|
|
|
+['80010124', 1.611, 277],
|
|
|
+['80010124', 0.3, 1173],
|
|
|
+['80010125', 408.0, 273],
|
|
|
+['80010125', 1.611, 277],
|
|
|
+['80010125', 0.3, 1173],
|
|
|
+['80010161', 359.0, 273],
|
|
|
+['80010161', 1.611, 277],
|
|
|
+['80010161', 0.15, 1173],
|
|
|
+['80070303', 765.0, 273],
|
|
|
+['80070303', 1.007, 277],
|
|
|
+['80070303', 38.25, 1371],
|
|
|
+['80070303', 0.3, 1173],
|
|
|
+['80070304', 644.0, 273],
|
|
|
+['80070304', 1.272, 277],
|
|
|
+['80070304', 32.2, 1371],
|
|
|
+['80070304', 0.3, 1173],
|
|
|
+['80070305', 557.0, 273],
|
|
|
+['80070305', 1.464, 277],
|
|
|
+['80070305', 27.85, 1371],
|
|
|
+['80070305', 0.3, 1173],
|
|
|
+['80070306', 490.0, 273],
|
|
|
+['80070306', 1.611, 277],
|
|
|
+['80070306', 24.5, 1371],
|
|
|
+['80070306', 0.3, 1173],
|
|
|
+['80010142', 644.0, 274],
|
|
|
+['80010142', 1.28, 277],
|
|
|
+['80010142', 0.3, 1173],
|
|
|
+['80050120', 185.0, 273],
|
|
|
+['80050120', 1.48, 277],
|
|
|
+['80050120', 0.31, 1369],
|
|
|
+['80050120', 0.6, 1173],
|
|
|
+['80050121', 130.0, 273],
|
|
|
+['80050121', 1.56, 277],
|
|
|
+['80050121', 0.32, 1369],
|
|
|
+['80050121', 0.6, 1173],
|
|
|
+['80050122', 340.0, 273],
|
|
|
+['80050122', 0.46, 277],
|
|
|
+['80050122', 0.56, 1369],
|
|
|
+['80050122', 0.6, 1173],
|
|
|
+['80050123', 306.0, 273],
|
|
|
+['80050123', 1.63, 277],
|
|
|
+['80050123', 0.13, 1369],
|
|
|
+['80050123', 0.6, 1173],
|
|
|
+['80050124', 382.0, 273],
|
|
|
+['80050124', 1.01, 277],
|
|
|
+['80050124', 0.32, 1369],
|
|
|
+['80050124', 0.6, 1173],
|
|
|
+['80050125', 204.0, 273],
|
|
|
+['80050125', 1.63, 277],
|
|
|
+['80050125', 0.17, 1369],
|
|
|
+['80050125', 0.6, 1173],
|
|
|
+['80050126', 466.0, 273],
|
|
|
+['80050126', 1.52, 277],
|
|
|
+['80050126', 0.04, 1369],
|
|
|
+['80050126', 0.6, 1173],
|
|
|
+['80050312', 371.0, 273],
|
|
|
+['80050312', 1.48, 277],
|
|
|
+['80050312', 0.15, 1369],
|
|
|
+['80050312', 0.6, 1173],
|
|
|
+['80050127', 278.0, 273],
|
|
|
+['80050127', 1.48, 277],
|
|
|
+['80050127', 0.23, 1369],
|
|
|
+['80050127', 0.6, 1173],
|
|
|
+['80050311', 453.0, 273],
|
|
|
+['80050311', 1.2, 277],
|
|
|
+['80050311', 0.19, 1369],
|
|
|
+['80050311', 0.6, 1173],
|
|
|
+['80050128', 510.0, 273],
|
|
|
+['80050128', 1.36, 277],
|
|
|
+['80050128', 0.08, 1369],
|
|
|
+['80050128', 0.6, 1173],
|
|
|
+['80050130', 583.0, 273],
|
|
|
+['80050130', 0.77, 277],
|
|
|
+['80050130', 0.24, 1369],
|
|
|
+['80050130', 0.6, 1173],
|
|
|
+['80050317', 467.0, 273],
|
|
|
+['80050317', 0.62, 277],
|
|
|
+['80050317', 0.39, 1369],
|
|
|
+['80050317', 0.6, 1173],
|
|
|
+['80050129', 391.0, 273],
|
|
|
+['80050129', 1.56, 277],
|
|
|
+['80050129', 0.1, 1369],
|
|
|
+['80050129', 0.6, 1173],
|
|
|
+['80050133', 242.0, 273],
|
|
|
+['80050133', 1.61, 277],
|
|
|
+['80050133', 0.1, 1369],
|
|
|
+['80050133', 0.6, 1173],
|
|
|
+['80030103', 1.47, 277],
|
|
|
+['80030103', 0.47, 1369],
|
|
|
+['80030103', 0.6, 1173],
|
|
|
+['80030104', 1.61, 277],
|
|
|
+['80030104', 0.4, 1369],
|
|
|
+['80030104', 0.6, 1173],
|
|
|
+['80030105', 1.61, 277],
|
|
|
+['80030105', 0.36, 1369],
|
|
|
+['80030105', 0.6, 1173],
|
|
|
+['80030106', 1.61, 277],
|
|
|
+['80030106', 0.25, 1369],
|
|
|
+['80030106', 0.6, 1173],
|
|
|
+['80030121', 1.63, 277],
|
|
|
+['80030121', 0.34, 1369],
|
|
|
+['80030121', 0.6, 1173],
|
|
|
+['80030121', 16.6, 114],
|
|
|
+['80050503', 224.0, 273],
|
|
|
+['80050503', 1.18, 277],
|
|
|
+['80050503', 0.37, 1369],
|
|
|
+['80050503', 0.6, 1173],
|
|
|
+['80050503', 26.63, 1381],
|
|
|
+['80071505', 1.56, 277],
|
|
|
+['80071505', 530.0, 292],
|
|
|
+['80071505', 275.0, 838],
|
|
|
+['80071506', 1.69, 277],
|
|
|
+['80071506', 468.0, 292],
|
|
|
+['80071506', 244.0, 838],
|
|
|
+['80070905', 312.96, 273],
|
|
|
+['80070905', 1.18, 1362],
|
|
|
+['80070905', 0.4, 1173],
|
|
|
+['80070906', 340.1, 273],
|
|
|
+['80070906', 1.14, 1362],
|
|
|
+['80070906', 0.4, 1173],
|
|
|
+['80070907', 411.48, 273],
|
|
|
+['80070907', 1.04, 1362],
|
|
|
+['80070907', 0.4, 1173],
|
|
|
+['80090325', 391.0, 293],
|
|
|
+['80090325', 0.672, 280],
|
|
|
+['80090325', 68.0, 1359],
|
|
|
+['80090325', 1129.0, 1380],
|
|
|
+['80090326', 1085.0, 273],
|
|
|
+['80090326', 0.32, 275],
|
|
|
+['80090326', 1650.0, 1358],
|
|
|
+['80090326', 0.4, 1173],
|
|
|
+['80071521', 408.0, 838],
|
|
|
+['80071521', 1.23, 1360],
|
|
|
+['80071521', 219.0, 1377],
|
|
|
+['80071521', 224.0, 1379],
|
|
|
+['80071511', 543.0, 293],
|
|
|
+['80071511', 1.547, 280],
|
|
|
+['80071511', 280.0, 838],
|
|
|
+['80070721', 458.0, 293],
|
|
|
+['80070721', 1.082, 280],
|
|
|
+['80070721', 0.416, 1370],
|
|
|
+['80070721', 412.0, 1541],
|
|
|
+['80070721', 70.0, 900],
|
|
|
+['80090324', 490.0, 273],
|
|
|
+['80090324', 2.467, 1361],
|
|
|
+['80090324', 0.4, 1173],
|
|
|
+['80071307', 668.0, 293],
|
|
|
+['80071307', 1.336, 280],
|
|
|
+['80071307', 337.0, 1372],
|
|
|
+['80071307', 167.0, 905],
|
|
|
+['80071307', 67.0, 906],
|
|
|
+['80071331', 663.0, 293],
|
|
|
+['80071331', 1.324, 280],
|
|
|
+['80071331', 233.49, 1372],
|
|
|
+['80071331', 17.0, 905],
|
|
|
+['80071331', 46.7, 906],
|
|
|
+['80071331', 108.0, 813],
|
|
|
+['80090314', 585.0, 293],
|
|
|
+['80090314', 1.138, 280],
|
|
|
+['80090314', 23.0, 909],
|
|
|
+['80090314', 325.3, 815],
|
|
|
+['80090314', 10.0, 879],
|
|
|
+['80090314', 10.0, 1375],
|
|
|
+['80090315', 599.0, 293],
|
|
|
+['80090315', 1.164, 280],
|
|
|
+['80090315', 332.6, 1373],
|
|
|
+['80090315', 23.5, 909],
|
|
|
+['80090315', 10.0, 879],
|
|
|
+['80090315', 10.0, 1375],
|
|
|
+['80071321', 655.0, 293],
|
|
|
+['80071321', 1.31, 280],
|
|
|
+['80071321', 165.0, 1372],
|
|
|
+['80071321', 14.0, 905],
|
|
|
+['80071321', 14.0, 906],
|
|
|
+['80071321', 33.0, 903],
|
|
|
+['80071321', 166.0, 894],
|
|
|
+['80050111', 731.0, 1526],
|
|
|
+['80050111', 0.95, 1527],
|
|
|
+['80050111', 0.4, 1173],
|
|
|
+['80050108', 466.0, 1526],
|
|
|
+['80050108', 1.03, 1527],
|
|
|
+['80050108', 0.4, 1173]];
|
|
|
+const tjpbcl = [['02290501', '麻刀', 'kg', 2.4, 114],
|
|
|
+['04010611', '水泥 32.5级', 'kg', 0.31, 273],
|
|
|
+['04010701', '白水泥', 'kg', 0.7, 274],
|
|
|
+['04030100', '黄砂', 't', 74.0, 275],
|
|
|
+['04030107', '中砂', 't', 69.37, 277],
|
|
|
+['04030133', '石英砂', 't', 180.0, 280],
|
|
|
+['04090602', '滑石粉', 'kg', 0.62, 292],
|
|
|
+['04090700', '石英粉', 'kg', 0.35, 293],
|
|
|
+['11410319', '呋喃树脂', 'kg', 18.0, 813],
|
|
|
+['11410324', '邻苯型不饱和聚酸树脂', 'kg', 20.0, 815],
|
|
|
+['11550105', '石油沥青 30#', 'kg', 5.5, 838],
|
|
|
+['11593507', '过氧化环乙酮二丁酯糊 50%', 'kg', 16.0, 879],
|
|
|
+['12060323', '煤焦油', 'kg', 2.8, 894],
|
|
|
+['12300325', '氟硅酸钠', 'kg', 2.8, 900],
|
|
|
+['12310303', '二甲苯', 'kg', 5.9, 903],
|
|
|
+['12310307', '乙二胺', 'kg', 15.0, 905],
|
|
|
+['12310308', '丙酮', 'kg', 6.0, 906],
|
|
|
+['12310317', '苯乙烯', 'kg', 9.7, 909],
|
|
|
+['31150101', '水', 'm3', 4.7, 1173],
|
|
|
+['01650104', '钢屑', 'kg', 2.4, 1358],
|
|
|
+['02070404', '聚硫橡胶', 'kg', 30.0, 1359],
|
|
|
+['04030121', '白云石砂 4#', 't', 133.0, 1360],
|
|
|
+['04030129', '重晶石砂', 't', 330.0, 1361],
|
|
|
+['04030139', '轻质砂', 'm3', 70.0, 1362],
|
|
|
+['04090120', '石灰膏', 'm3', 216.0, 1369],
|
|
|
+['04090605', '铸石粉', 't', 712.5, 1370],
|
|
|
+['04230108', '防水剂', 'kg', 5.0, 1371],
|
|
|
+['11410305', '环氧树脂 E42', 'kg', 19.95, 1372],
|
|
|
+['11410325', '双酚A不饱和聚脂树脂', 'kg', 19.0, 1373],
|
|
|
+['12310329', '环烷酸钴苯乙烯液', 'kg', 12.0, 1375],
|
|
|
+['13010102', '温石棉', 'kg', 7.79, 1377],
|
|
|
+['13160303', '硅藻土', 'kg', 0.38, 1379],
|
|
|
+['31052502', '硫磺', 'kg', 1.8, 1380],
|
|
|
+['31132509', '纸筋', 'kg', 1.5, 1381],
|
|
|
+['04010611', '复合硅酸盐水泥 32.5级', 'kg', 0.31, 1526],
|
|
|
+['04030107', '中(粗)砂', 't', 69.37, 1527],
|
|
|
+['12413531', '水玻璃', 'kg', 0.85, 1541]];
|
|
|
+
|
|
|
+const ylpbsj = ['62532',
|
|
|
+ '62542',
|
|
|
+ '62552',
|
|
|
+ '62562',
|
|
|
+ '62572',
|
|
|
+ '62582',
|
|
|
+ '62592',
|
|
|
+ '62602',
|
|
|
+ '62612',
|
|
|
+ '62622',
|
|
|
+ '62632',
|
|
|
+ '62643',
|
|
|
+ '62653',
|
|
|
+ '62662',
|
|
|
+ '62672',
|
|
|
+ '62682',
|
|
|
+ '62692',
|
|
|
+ '62702',
|
|
|
+ '62712',
|
|
|
+ '62722',
|
|
|
+ '62732',
|
|
|
+ '62742',
|
|
|
+ '62754',
|
|
|
+ '62762',
|
|
|
+ '62772',
|
|
|
+ '62792',
|
|
|
+ '62802',
|
|
|
+ '62812',
|
|
|
+ '62822',
|
|
|
+ '62832',
|
|
|
+ '62842',
|
|
|
+ '62852',
|
|
|
+ '62862',
|
|
|
+ '62863',
|
|
|
+ '62872',
|
|
|
+ '62882',
|
|
|
+ '62892',
|
|
|
+ '62902',
|
|
|
+ '62912',
|
|
|
+ '62922',
|
|
|
+ '62932',
|
|
|
+ '62944',
|
|
|
+ '63152',
|
|
|
+ '63162',
|
|
|
+ '63172',
|
|
|
+ '63332',
|
|
|
+ '63333'];
|
|
|
+const ylpbsjchai = [['62532', 0.3, 30181],
|
|
|
+['62532', 202.0, 29596],
|
|
|
+['62532', 1.61, 29714],
|
|
|
+['62542', 0.3, 30181],
|
|
|
+['62542', 217.0, 29596],
|
|
|
+['62542', 1.61, 29714],
|
|
|
+['62552', 0.3, 30181],
|
|
|
+['62552', 223.0, 29596],
|
|
|
+['62552', 1.61, 29714],
|
|
|
+['62562', 0.3, 30181],
|
|
|
+['62562', 253.0, 29596],
|
|
|
+['62562', 1.61, 29714],
|
|
|
+['62572', 0.3, 30181],
|
|
|
+['62572', 174.0, 29596],
|
|
|
+['62572', 1.61, 29714],
|
|
|
+['62572', 0.1, 29677],
|
|
|
+['62582', 0.3, 30181],
|
|
|
+['62582', 202.0, 29596],
|
|
|
+['62582', 1.61, 29714],
|
|
|
+['62582', 0.08, 29677],
|
|
|
+['62592', 0.3, 30181],
|
|
|
+['62592', 230.0, 29596],
|
|
|
+['62592', 1.61, 29714],
|
|
|
+['62592', 0.05, 29677],
|
|
|
+['62602', 0.3, 30181],
|
|
|
+['62602', 258.0, 29596],
|
|
|
+['62602', 1.61, 29714],
|
|
|
+['62602', 0.03, 29677],
|
|
|
+['62612', 0.3, 30181],
|
|
|
+['62612', 765.0, 29596],
|
|
|
+['62612', 1.007, 29714],
|
|
|
+['62622', 0.3, 30181],
|
|
|
+['62622', 644.0, 29596],
|
|
|
+['62622', 1.272, 29714],
|
|
|
+['62632', 0.3, 30181],
|
|
|
+['62632', 557.0, 29596],
|
|
|
+['62632', 1.464, 29714],
|
|
|
+['62643', 0.3, 30181],
|
|
|
+['62643', 490.0, 29596],
|
|
|
+['62643', 1.611, 29714],
|
|
|
+['62653', 0.3, 30181],
|
|
|
+['62653', 408.0, 29596],
|
|
|
+['62653', 1.611, 29714],
|
|
|
+['62662', 0.15, 30181],
|
|
|
+['62662', 359.0, 29596],
|
|
|
+['62662', 1.611, 29714],
|
|
|
+['62672', 0.3, 30181],
|
|
|
+['62672', 765.0, 29596],
|
|
|
+['62672', 1.007, 29714],
|
|
|
+['62672', 38.25, 29983],
|
|
|
+['62682', 0.3, 30181],
|
|
|
+['62682', 644.0, 29596],
|
|
|
+['62682', 1.272, 29714],
|
|
|
+['62682', 32.2, 29983],
|
|
|
+['62692', 0.3, 30181],
|
|
|
+['62692', 557.0, 29596],
|
|
|
+['62692', 1.464, 29714],
|
|
|
+['62692', 27.85, 29983],
|
|
|
+['62702', 0.3, 30181],
|
|
|
+['62702', 490.0, 29596],
|
|
|
+['62702', 1.611, 29714],
|
|
|
+['62702', 24.5, 29983],
|
|
|
+['62712', 0.3, 30181],
|
|
|
+['62712', 1.28, 29714],
|
|
|
+['62712', 644.0, 29595],
|
|
|
+['62722', 0.6, 30181],
|
|
|
+['62722', 185.0, 29596],
|
|
|
+['62722', 1.48, 29714],
|
|
|
+['62722', 0.31, 29677],
|
|
|
+['62732', 0.6, 30181],
|
|
|
+['62732', 130.0, 29596],
|
|
|
+['62732', 1.56, 29714],
|
|
|
+['62732', 0.32, 29677],
|
|
|
+['62742', 0.6, 30181],
|
|
|
+['62742', 340.0, 29596],
|
|
|
+['62742', 0.46, 29714],
|
|
|
+['62742', 0.56, 29677],
|
|
|
+['62754', 0.6, 30181],
|
|
|
+['62754', 306.0, 29596],
|
|
|
+['62754', 1.63, 29714],
|
|
|
+['62754', 0.13, 29677],
|
|
|
+['62762', 0.6, 30181],
|
|
|
+['62762', 382.0, 29596],
|
|
|
+['62762', 1.01, 29714],
|
|
|
+['62762', 0.32, 29677],
|
|
|
+['62772', 0.6, 30181],
|
|
|
+['62772', 204.0, 29596],
|
|
|
+['62772', 1.63, 29714],
|
|
|
+['62772', 0.17, 29677],
|
|
|
+['62792', 0.6, 30181],
|
|
|
+['62792', 371.0, 29596],
|
|
|
+['62792', 1.48, 29714],
|
|
|
+['62792', 0.15, 29677],
|
|
|
+['62802', 0.6, 30181],
|
|
|
+['62802', 278.0, 29596],
|
|
|
+['62802', 1.48, 29714],
|
|
|
+['62802', 0.23, 29677],
|
|
|
+['62812', 0.6, 30181],
|
|
|
+['62812', 453.0, 29596],
|
|
|
+['62812', 1.2, 29714],
|
|
|
+['62812', 0.19, 29677],
|
|
|
+['62822', 0.6, 30181],
|
|
|
+['62822', 510.0, 29596],
|
|
|
+['62822', 1.36, 29714],
|
|
|
+['62822', 0.08, 29677],
|
|
|
+['62832', 0.6, 30181],
|
|
|
+['62832', 583.0, 29596],
|
|
|
+['62832', 0.77, 29714],
|
|
|
+['62832', 0.24, 29677],
|
|
|
+['62842', 0.6, 30181],
|
|
|
+['62842', 467.0, 29596],
|
|
|
+['62842', 0.62, 29714],
|
|
|
+['62842', 0.39, 29677],
|
|
|
+['62852', 0.6, 30181],
|
|
|
+['62852', 391.0, 29596],
|
|
|
+['62852', 1.56, 29714],
|
|
|
+['62852', 0.1, 29677],
|
|
|
+['62862', 0.6, 30181],
|
|
|
+['62862', 242.0, 29596],
|
|
|
+['62862', 1.61, 29714],
|
|
|
+['62862', 0.1, 29677],
|
|
|
+['62863', 0.6, 30181],
|
|
|
+['62863', 466.0, 29596],
|
|
|
+['62863', 1.52, 29714],
|
|
|
+['62863', 0.04, 29677],
|
|
|
+['62872', 0.6, 30181],
|
|
|
+['62872', 1.47, 29714],
|
|
|
+['62872', 0.47, 29677],
|
|
|
+['62882', 0.6, 30181],
|
|
|
+['62882', 1.61, 29714],
|
|
|
+['62882', 0.4, 29677],
|
|
|
+['62892', 0.6, 30181],
|
|
|
+['62892', 1.61, 29714],
|
|
|
+['62892', 0.36, 29677],
|
|
|
+['62902', 0.6, 30181],
|
|
|
+['62902', 1.61, 29714],
|
|
|
+['62902', 0.25, 29677],
|
|
|
+['62912', 0.3, 30181],
|
|
|
+['62912', 945.0, 29596],
|
|
|
+['62912', 1.19, 29611],
|
|
|
+['62922', 0.3, 30181],
|
|
|
+['62922', 709.0, 29596],
|
|
|
+['62922', 1.38, 29611],
|
|
|
+['62932', 0.3, 30181],
|
|
|
+['62932', 567.0, 29596],
|
|
|
+['62932', 1.52, 29611],
|
|
|
+['62944', 0.3, 30181],
|
|
|
+['62944', 473.0, 29596],
|
|
|
+['62944', 1.6, 29611],
|
|
|
+['63152', 0.6, 30181],
|
|
|
+['63152', 1.63, 29714],
|
|
|
+['63152', 16.6, 30165],
|
|
|
+['63152', 0.34, 29677],
|
|
|
+['63162', 0.6, 30181],
|
|
|
+['63162', 224.0, 29596],
|
|
|
+['63162', 26.63, 30188],
|
|
|
+['63162', 1.18, 29714],
|
|
|
+['63162', 0.37, 29677],
|
|
|
+['63172', 0.5, 30181],
|
|
|
+['63172', 998.23, 29596],
|
|
|
+['63172', 24.21, 30188],
|
|
|
+['63172', 0.34, 29677],
|
|
|
+['63172', 0.005, 31054],
|
|
|
+['63332', 1.56, 29714],
|
|
|
+['63332', 275.0, 30140],
|
|
|
+['63332', 530.0, 30134],
|
|
|
+['63333', 1.69, 29714],
|
|
|
+['63333', 244.0, 30140],
|
|
|
+['63333', 468.0, 30134]];
|
|
|
+const ylpbcl = [['0430061', '白水泥', 'kg', 0.52, 29595],
|
|
|
+['0430080', '水泥 32.5级', 'kg', 0.3, 29596],
|
|
|
+['0530135', '白石子', 't', 106.3, 29611],
|
|
|
+['0530490', '石灰膏', 'm3', 118.0, 29677],
|
|
|
+['0530720', '中砂', 't', 36.5, 29714],
|
|
|
+['1730060', '防水剂', 'kg', 1.52, 29983],
|
|
|
+['2230080', '滑石粉', 'kg', 0.45, 30134],
|
|
|
+['2230131', '石油沥青 30#', 'kg', 3.69, 30140],
|
|
|
+['2330290', '麻刀', 'kg', 2.0, 30165],
|
|
|
+['2330450', '水', 'm3', 4.1, 30181],
|
|
|
+['2330520', '纸筋', 'kg', 0.5, 30188],
|
|
|
+['2359999', '其它材料费(调整)', '元', 1.0, 31054]];
|
|
|
+
|
|
|
+
|
|
|
+const xstjpbsj = ['0304912001',
|
|
|
+ '0304912002',
|
|
|
+ '0304912003',
|
|
|
+ '0304912004',
|
|
|
+ '0304912005',
|
|
|
+ '0304912006',
|
|
|
+ '0304912007',
|
|
|
+ '0304912008',
|
|
|
+ '0304913001',
|
|
|
+ '0304913002',
|
|
|
+ '0304913003',
|
|
|
+ '0304913004',
|
|
|
+ '0304913005',
|
|
|
+ '0304913006',
|
|
|
+ '0304913007',
|
|
|
+ '0304913008',
|
|
|
+ '0304913009',
|
|
|
+ '0304913010',
|
|
|
+ '0304913012',
|
|
|
+ '0304913013',
|
|
|
+ '0304913014',
|
|
|
+ '0304913015',
|
|
|
+ '0304913016',
|
|
|
+ '0304913017',
|
|
|
+ '0304913018',
|
|
|
+ '0304913019',
|
|
|
+ '0304913020',
|
|
|
+ '0304913021',
|
|
|
+ '0304913022',
|
|
|
+ '0304913023',
|
|
|
+ '0304913024',
|
|
|
+ '0304913025',
|
|
|
+ '0304913026',
|
|
|
+ '0304913027',
|
|
|
+ '0304913028',
|
|
|
+ '0304913029',
|
|
|
+ '0304913030',
|
|
|
+ '0304913031',
|
|
|
+ '0304913071',
|
|
|
+ '0304913072',
|
|
|
+ '0304914008',
|
|
|
+ '0304914009',
|
|
|
+ '0304914015',
|
|
|
+ '0304913011',
|
|
|
+ '0304916001',
|
|
|
+ '0304916002',
|
|
|
+ '0304916003',
|
|
|
+ '0304916004',
|
|
|
+ '0304916005',
|
|
|
+ '0304916006',
|
|
|
+ '0304916007'];
|
|
|
+
|
|
|
+const xstjpbsjchai = [['0304912001', 202.0, 263],
|
|
|
+['0304912001', 1.61, 5],
|
|
|
+['0304912001', 0.3, 353],
|
|
|
+['0304912002', 217.0, 263],
|
|
|
+['0304912002', 1.61, 5],
|
|
|
+['0304912002', 0.3, 353],
|
|
|
+['0304912003', 223.0, 263],
|
|
|
+['0304912003', 1.61, 5],
|
|
|
+['0304912003', 0.3, 353],
|
|
|
+['0304912004', 253.0, 263],
|
|
|
+['0304912004', 1.61, 5],
|
|
|
+['0304912004', 0.3, 353],
|
|
|
+['0304912005', 174.0, 263],
|
|
|
+['0304912005', 1.61, 5],
|
|
|
+['0304912005', 0.1, 38],
|
|
|
+['0304912005', 0.3, 353],
|
|
|
+['0304912006', 202.0, 263],
|
|
|
+['0304912006', 1.61, 5],
|
|
|
+['0304912006', 0.08, 38],
|
|
|
+['0304912006', 0.3, 353],
|
|
|
+['0304912007', 230.0, 263],
|
|
|
+['0304912007', 1.61, 5],
|
|
|
+['0304912007', 0.05, 38],
|
|
|
+['0304912007', 0.3, 353],
|
|
|
+['0304912008', 258.0, 263],
|
|
|
+['0304912008', 1.61, 5],
|
|
|
+['0304912008', 0.03, 38],
|
|
|
+['0304912008', 0.3, 353],
|
|
|
+['0304913001', 765.0, 263],
|
|
|
+['0304913001', 1.007, 5],
|
|
|
+['0304913001', 0.3, 353],
|
|
|
+['0304913002', 644.0, 263],
|
|
|
+['0304913002', 1.272, 5],
|
|
|
+['0304913002', 0.3, 353],
|
|
|
+['0304913003', 557.0, 263],
|
|
|
+['0304913003', 1.464, 5],
|
|
|
+['0304913003', 0.3, 353],
|
|
|
+['0304913004', 490.0, 263],
|
|
|
+['0304913004', 1.611, 5],
|
|
|
+['0304913004', 0.3, 353],
|
|
|
+['0304913005', 408.0, 263],
|
|
|
+['0304913005', 1.611, 5],
|
|
|
+['0304913005', 0.3, 353],
|
|
|
+['0304913006', 359.0, 263],
|
|
|
+['0304913006', 1.611, 5],
|
|
|
+['0304913006', 0.15, 353],
|
|
|
+['0304913012', 644.0, 266],
|
|
|
+['0304913012', 1.28, 5],
|
|
|
+['0304913012', 0.3, 353],
|
|
|
+['0304913013', 185.0, 263],
|
|
|
+['0304913013', 0.31, 38],
|
|
|
+['0304913013', 1.48, 5],
|
|
|
+['0304913013', 0.3, 353],
|
|
|
+['0304913014', 130.0, 263],
|
|
|
+['0304913014', 0.32, 38],
|
|
|
+['0304913014', 1.56, 5],
|
|
|
+['0304913014', 0.3, 353],
|
|
|
+['0304913015', 340.0, 263],
|
|
|
+['0304913015', 0.56, 38],
|
|
|
+['0304913015', 0.46, 5],
|
|
|
+['0304913015', 0.3, 353],
|
|
|
+['0304913016', 306.0, 263],
|
|
|
+['0304913016', 0.13, 38],
|
|
|
+['0304913016', 1.63, 5],
|
|
|
+['0304913016', 0.3, 353],
|
|
|
+['0304913017', 382.0, 263],
|
|
|
+['0304913017', 0.32, 38],
|
|
|
+['0304913017', 1.01, 5],
|
|
|
+['0304913017', 0.3, 353],
|
|
|
+['0304913018', 204.0, 263],
|
|
|
+['0304913018', 0.17, 38],
|
|
|
+['0304913018', 1.63, 5],
|
|
|
+['0304913018', 0.3, 353],
|
|
|
+['0304913019', 466.0, 263],
|
|
|
+['0304913019', 0.04, 38],
|
|
|
+['0304913019', 1.52, 5],
|
|
|
+['0304913019', 0.3, 353],
|
|
|
+['0304913020', 371.0, 263],
|
|
|
+['0304913020', 0.15, 38],
|
|
|
+['0304913020', 1.48, 5],
|
|
|
+['0304913020', 0.3, 353],
|
|
|
+['0304913021', 278.0, 263],
|
|
|
+['0304913021', 0.23, 38],
|
|
|
+['0304913021', 1.48, 5],
|
|
|
+['0304913021', 0.3, 353],
|
|
|
+['0304913022', 453.0, 263],
|
|
|
+['0304913022', 0.19, 38],
|
|
|
+['0304913022', 1.2, 5],
|
|
|
+['0304913022', 0.3, 353],
|
|
|
+['0304913023', 510.0, 263],
|
|
|
+['0304913023', 0.08, 38],
|
|
|
+['0304913023', 1.36, 5],
|
|
|
+['0304913023', 0.3, 353],
|
|
|
+['0304913024', 583.0, 263],
|
|
|
+['0304913024', 0.24, 38],
|
|
|
+['0304913024', 0.77, 5],
|
|
|
+['0304913024', 0.3, 353],
|
|
|
+['0304913025', 467.0, 263],
|
|
|
+['0304913025', 0.39, 38],
|
|
|
+['0304913025', 0.62, 5],
|
|
|
+['0304913025', 0.3, 353],
|
|
|
+['0304913026', 391.0, 263],
|
|
|
+['0304913026', 0.1, 38],
|
|
|
+['0304913026', 1.56, 5],
|
|
|
+['0304913026', 0.3, 353],
|
|
|
+['0304913027', 242.0, 263],
|
|
|
+['0304913027', 0.1, 38],
|
|
|
+['0304913027', 1.61, 5],
|
|
|
+['0304913027', 0.3, 353],
|
|
|
+['0304913028', 0.47, 38],
|
|
|
+['0304913028', 1.47, 5],
|
|
|
+['0304913028', 0.3, 353],
|
|
|
+['0304913029', 0.4, 38],
|
|
|
+['0304913029', 1.61, 5],
|
|
|
+['0304913029', 0.3, 353],
|
|
|
+['0304913030', 0.36, 38],
|
|
|
+['0304913030', 1.61, 5],
|
|
|
+['0304913030', 0.3, 353],
|
|
|
+['0304913031', 0.25, 38],
|
|
|
+['0304913031', 1.61, 5],
|
|
|
+['0304913031', 0.3, 353],
|
|
|
+['0304913071', 0.34, 38],
|
|
|
+['0304913071', 1.63, 5],
|
|
|
+['0304913071', 16.6, 1198],
|
|
|
+['0304913071', 0.3, 353],
|
|
|
+['0304913072', 224.0, 263],
|
|
|
+['0304913072', 0.37, 38],
|
|
|
+['0304913072', 1.18, 5],
|
|
|
+['0304913072', 26.63, 47],
|
|
|
+['0304913072', 0.3, 353],
|
|
|
+['0304914008', 1.56, 5],
|
|
|
+['0304914008', 275.0, 1085],
|
|
|
+['0304914008', 530.0, 41],
|
|
|
+['0304914009', 1.69, 5],
|
|
|
+['0304914009', 244.0, 1085],
|
|
|
+['0304914009', 468.0, 41],
|
|
|
+['0304914015', 1085.0, 263],
|
|
|
+['0304914015', 0.32, 6],
|
|
|
+['0304914015', 1650.0, 864],
|
|
|
+['0304914015', 0.4, 353],
|
|
|
+['0304913007', 765.0, 263],
|
|
|
+['0304913007', 1.007, 5],
|
|
|
+['0304913007', 38.25, 1305],
|
|
|
+['0304913007', 0.3, 353],
|
|
|
+['0304913008', 644.0, 263],
|
|
|
+['0304913008', 1.272, 5],
|
|
|
+['0304913008', 32.2, 1305],
|
|
|
+['0304913008', 0.3, 353],
|
|
|
+['0304913009', 557.0, 263],
|
|
|
+['0304913009', 1.464, 5],
|
|
|
+['0304913009', 27.85, 1305],
|
|
|
+['0304913009', 0.3, 353],
|
|
|
+['0304913010', 490.0, 263],
|
|
|
+['0304913010', 1.611, 5],
|
|
|
+['0304913010', 24.5, 1305],
|
|
|
+['0304913010', 0.3, 353],
|
|
|
+['0304913011', 408.0, 263],
|
|
|
+['0304913011', 1.611, 5],
|
|
|
+['0304913011', 0.3, 353],
|
|
|
+['0304913011', 20.4, 1305],
|
|
|
+['0304916001', 312.96, 263],
|
|
|
+['0304916001', 1.18, 12],
|
|
|
+['0304916001', 0.4, 353],
|
|
|
+['0304916002', 340.1, 263],
|
|
|
+['0304916002', 1.14, 12],
|
|
|
+['0304916002', 0.4, 353],
|
|
|
+['0304916003', 411.48, 263],
|
|
|
+['0304916003', 1.04, 12],
|
|
|
+['0304916003', 0.4, 353],
|
|
|
+['0304916004', 180.46, 263],
|
|
|
+['0304916004', 1.13, 12],
|
|
|
+['0304916004', 0.12, 38],
|
|
|
+['0304916004', 0.4, 353],
|
|
|
+['0304916005', 262.65, 263],
|
|
|
+['0304916005', 0.99, 12],
|
|
|
+['0304916005', 0.13, 38],
|
|
|
+['0304916005', 0.4, 353],
|
|
|
+['0304916006', 281.51, 263],
|
|
|
+['0304916006', 0.94, 12],
|
|
|
+['0304916006', 0.14, 38],
|
|
|
+['0304916006', 0.4, 353],
|
|
|
+['0304916007', 312.96, 263],
|
|
|
+['0304916007', 0.92, 12],
|
|
|
+['0304916007', 0.13, 38],
|
|
|
+['0304916007', 0.4, 353]];
|
|
|
+
|
|
|
+const xstjpbcl = [['0101020201', '中砂', 't', 68.5, 5],
|
|
|
+['0101020401', '砂', 't', 59.0, 6],
|
|
|
+['0101070501', '轻质砂 JML', 'm3', 70.0, 12],
|
|
|
+['0105010201', '石灰膏', 'm3', 160.0, 38],
|
|
|
+['0105050201', '滑石粉', 'kg', 0.45, 41],
|
|
|
+['0105060402', '纸筋', 'kg', 0.5, 47],
|
|
|
+['0301010102', '水泥 32.5级', 'kg', 0.31, 263],
|
|
|
+['0301030100', '白水泥', 'kg', 0.58, 266],
|
|
|
+['0612070102', '水', 'm3', 4.1, 353],
|
|
|
+['0512010304', '钢屑', 'kg', 0.76, 864],
|
|
|
+['0604010302', '石油沥青30#', 'kg', 3.69, 1085],
|
|
|
+['0608013501', '麻刀', 'kg', 2.0, 1198],
|
|
|
+['0609100611', '防水剂', 'kg', 1.52, 1305]];
|
|
|
+
|
|
|
+export const addChildren = (zhuanye, bianhao, hl, bc, key) => {
|
|
|
+ if (zhuanye == 40) {
|
|
|
+ if (ylpbsj.includes(bianhao)) {
|
|
|
+ let result = [];
|
|
|
+ for (let i = 0; i < ylpbsjchai.length; i++) {
|
|
|
+ if (ylpbsjchai[i][0] == bianhao) {
|
|
|
+ let rcjid = ylpbsjchai[i][2];
|
|
|
+ let sl = ylpbsjchai[i][1];
|
|
|
+ for(let j = 0; j < ylpbcl.length; j++ ) {
|
|
|
+ if (ylpbcl[j][4] == rcjid) {
|
|
|
+ result.push(['', ylpbcl[j][0], ylpbcl[j][1], '', ylpbcl[j][2], ylpbcl[j][3], '', '', '2', '', Number(hl) * Number(sl),
|
|
|
+ Number(hl) * Number(sl) * Number(ylpbcl[j][3]), '', '', '', '', key.concat('-').concat(ylpbcl[j][0]), bc, ]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ } else {
|
|
|
+ return [];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else if (zhuanye == 50 || zhuanye == 60) {
|
|
|
+ if (xstjpbsj.includes(bianhao)) {
|
|
|
+ let result = [];
|
|
|
+ for (let i = 0; i < xstjpbsjchai.length; i++) {
|
|
|
+ if (xstjpbsjchai[i][0] == bianhao) {
|
|
|
+ let rcjid = xstjpbsjchai[i][2];
|
|
|
+ let sl = xstjpbsjchai[i][1];
|
|
|
+ for(let j = 0; j < xstjpbcl.length; j++ ) {
|
|
|
+ if (xstjpbcl[j][4] == rcjid) {
|
|
|
+ result.push(['', xstjpbcl[j][0], xstjpbcl[j][1], '', xstjpbcl[j][2], xstjpbcl[j][3], '', '', '2', '', Number(hl) * Number(sl),
|
|
|
+ Number(hl) * Number(sl) * Number(xstjpbcl[j][3]), '', '', '', '', key.concat('-').concat(xstjpbcl[j][0]), bc, ]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ } else {
|
|
|
+ return [];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ else {
|
|
|
+ if (tjpbsj.includes(bianhao)) {
|
|
|
+ let result = [];
|
|
|
+ for (let i = 0; i < tjpbsjchai.length; i++) {
|
|
|
+ if (tjpbsjchai[i][0] == bianhao) {
|
|
|
+ let rcjid = tjpbsjchai[i][2];
|
|
|
+ let sl = tjpbsjchai[i][1];
|
|
|
+ for(let j = 0; j < tjpbcl.length; j++ ) {
|
|
|
+ if (tjpbcl[j][4] == rcjid) {
|
|
|
+ result.push(['', tjpbcl[j][0], tjpbcl[j][1], '', tjpbcl[j][2], tjpbcl[j][3], '', '', '2', '', Number(hl) * Number(sl),
|
|
|
+ Number(hl) * Number(sl) * Number(tjpbcl[j][3]), '', '', '', '', key.concat('-').concat(tjpbcl[j][0]), bc, ]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return result;
|
|
|
+ } else {
|
|
|
+ return [];
|
|
|
+ }
|
|
|
+ }
|
|
|
+};
|