|
|
@@ -1275,9 +1275,15 @@ class Service{
|
|
|
|
|
|
if (yuban.length > 0) {//处理预拌砂浆
|
|
|
if (yuban.includes('1')) {//与换无关
|
|
|
+ let hanliang = 0;
|
|
|
+ for(let i = 1; i < data_normal.length; i++) {
|
|
|
+ if (data_normal[i][2].includes('砂浆') && !data_normal[i][2].includes('搅拌机')) {
|
|
|
+ hanliang = Number(data_normal[i][10])
|
|
|
+ }
|
|
|
+ }
|
|
|
for(let i = 1; i < data_normal.length; i++) {
|
|
|
if (data_normal[i][4]=='工日') {
|
|
|
- data_normal[i][10] = Number(data_normal[i][10]) - 0.45;
|
|
|
+ data_normal[i][10] = Number(data_normal[i][10]) - 0.45 * hanliang;
|
|
|
}
|
|
|
if (data_normal[i][2].includes('搅拌机')) {
|
|
|
data_normal[i][10] = 0;
|
|
|
@@ -1300,10 +1306,16 @@ class Service{
|
|
|
} else if (yuban.includes('2')) {//与换无关
|
|
|
|
|
|
let added = [];
|
|
|
+ let hanliang = 0;
|
|
|
+ for(let i = 1; i < data_normal.length; i++) {
|
|
|
+ if (data_normal[i][2].includes('砂浆') && !data_normal[i][2].includes('搅拌机')) {
|
|
|
+ hanliang = Number(data_normal[i][10]);
|
|
|
+ }
|
|
|
+ }
|
|
|
for(let i = 1; i < data_normal.length; i++) {
|
|
|
let origin = 0;
|
|
|
if (data_normal[i][4]=='工日') {
|
|
|
- data_normal[i][10] = Number(data_normal[i][10]) - 0.3;
|
|
|
+ data_normal[i][10] = Number(data_normal[i][10]) - 0.3 * hanliang;
|
|
|
}
|
|
|
if (data_normal[i][2].includes('搅拌机')) {
|
|
|
data_normal[i][10] = 0;
|
|
|
@@ -1312,6 +1324,7 @@ class Service{
|
|
|
data_normal[i][2] = data_normal[i][2].concat('(干拌(混)砂浆)');
|
|
|
origin = Number(data_normal[i][10]);
|
|
|
data_normal[i][10] = origin * 1.75;
|
|
|
+ data_normal[i][4] = 't';
|
|
|
added.push(['', 'S00001', '水', '', 't', '4.70', '', '', '2', 'false', (origin * 0.29).toString(), ''/**hj */, ''/**zgj */,''/**zycl */,''/**zc */,''/**sb */,'',data_normal[i][17]]);
|
|
|
added.push(['', 'JD0001', '其他机械费(电)', '', '度', '0.65', '', '', '3', 'false', (origin * 2.15).toString(), ''/**hj */, ''/**zgj */,''/**zycl */,''/**zc */,''/**sb */, '',data_normal[i][17]]);
|
|
|
|
|
|
@@ -1333,15 +1346,22 @@ class Service{
|
|
|
|
|
|
} else if (yuban.includes('3')) {//与换无关
|
|
|
let added = [];
|
|
|
+ let hanliang = 0;
|
|
|
+ for(let i = 1; i < data_normal.length; i++) {
|
|
|
+ if (data_normal[i][2].includes('砂浆') && !data_normal[i][2].includes('搅拌机')) {
|
|
|
+ hanliang = Number(data_normal[i][10]);
|
|
|
+ }
|
|
|
+ }
|
|
|
for(let i = 1; i < data_normal.length; i++) {
|
|
|
let origin = 0;
|
|
|
if (data_normal[i][4]=='工日') {
|
|
|
- data_normal[i][10] = Number(data_normal[i][10]) - 0.2;
|
|
|
+ data_normal[i][10] = Number(data_normal[i][10]) - 0.2 * hanliang;
|
|
|
}
|
|
|
if (data_normal[i][2].includes('砂浆') && !data_normal[i][2].includes('搅拌机')) {
|
|
|
data_normal[i][2] = data_normal[i][2].concat('(干拌(混)砂浆)');
|
|
|
origin = Number(data_normal[i][10]);
|
|
|
data_normal[i][10] = origin * 1.75;
|
|
|
+ data_normal[i][4] = 't';
|
|
|
added.push(['', 'S00001', '水', '', 't', '4.70', '', '', '2', 'false', (origin * 0.29).toString(), '', '','','','','',data_normal[i][17]]);
|
|
|
|
|
|
}
|