月结客户出货统计调整
This commit is contained in:
parent
7151b286f6
commit
9c5b051f3e
@ -118,6 +118,14 @@
|
|||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column :label="$t('实际重量')" align="center" prop="seaWeight" min-width="120" />
|
<el-table-column :label="$t('实际重量')" align="center" prop="seaWeight" min-width="120" />
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
<el-table-column :label="$t('其他')" align="center" prop="other" width="100" >
|
||||||
|
<el-table-column :label="$t('票数')" align="center" prop="otherTickets" min-width="120" >
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<span @click="handleShowBillList(scope.row,4)">{{ scope.row.otherTickets }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column :label="$t('实际重量')" align="center" prop="otherWeight" min-width="120" />
|
||||||
|
</el-table-column>
|
||||||
|
|
||||||
</xd-table>
|
</xd-table>
|
||||||
</div>
|
</div>
|
||||||
@ -341,7 +349,7 @@ export default {
|
|||||||
return prev;
|
return prev;
|
||||||
}
|
}
|
||||||
}, 0);
|
}, 0);
|
||||||
sums[index] = sums[index].toFixed(2);
|
sums[index] = sums[index].toFixed(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (
|
else if (
|
||||||
@ -374,7 +382,7 @@ export default {
|
|||||||
return prev;
|
return prev;
|
||||||
}
|
}
|
||||||
}, 0);
|
}, 0);
|
||||||
sums[index] = sums[index].toFixed(2);
|
sums[index] = sums[index].toFixed(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (
|
else if (
|
||||||
@ -390,8 +398,20 @@ export default {
|
|||||||
}
|
}
|
||||||
}, 0);
|
}, 0);
|
||||||
sums[index] = sums[index].toFixed(2);
|
sums[index] = sums[index].toFixed(2);
|
||||||
|
} else if (
|
||||||
|
column.property === 'airTickets'
|
||||||
|
){
|
||||||
|
const values = data.map(item => Number(item.airTickets));
|
||||||
|
sums[index] = values.reduce((prev, curr) => {
|
||||||
|
const value = Number(curr);
|
||||||
|
if (!isNaN(value)) {
|
||||||
|
return prev + curr;
|
||||||
|
} else {
|
||||||
|
return prev;
|
||||||
}
|
}
|
||||||
else if(
|
}, 0);
|
||||||
|
sums[index] = sums[index].toFixed(0);
|
||||||
|
} else if(
|
||||||
column.property === 'airWeight'
|
column.property === 'airWeight'
|
||||||
){
|
){
|
||||||
const values = data.map(item => Number(item.airWeight));
|
const values = data.map(item => Number(item.airWeight));
|
||||||
@ -403,7 +423,7 @@ export default {
|
|||||||
return prev;
|
return prev;
|
||||||
}
|
}
|
||||||
}, 0);
|
}, 0);
|
||||||
sums[index] = sums[index].toFixed(0);
|
sums[index] = sums[index].toFixed(2);
|
||||||
}else if(
|
}else if(
|
||||||
column.property === 'landTickets'
|
column.property === 'landTickets'
|
||||||
){
|
){
|
||||||
@ -416,7 +436,7 @@ export default {
|
|||||||
return prev;
|
return prev;
|
||||||
}
|
}
|
||||||
}, 0);
|
}, 0);
|
||||||
sums[index] = sums[index].toFixed(2);
|
sums[index] = sums[index].toFixed(0);
|
||||||
}else if(
|
}else if(
|
||||||
column.property === 'landWeight'
|
column.property === 'landWeight'
|
||||||
){
|
){
|
||||||
@ -429,7 +449,7 @@ export default {
|
|||||||
return prev;
|
return prev;
|
||||||
}
|
}
|
||||||
}, 0);
|
}, 0);
|
||||||
sums[index] = sums[index].toFixed(0);
|
sums[index] = sums[index].toFixed(2);
|
||||||
}else if(
|
}else if(
|
||||||
column.property === 'importTickets'
|
column.property === 'importTickets'
|
||||||
){
|
){
|
||||||
@ -442,7 +462,7 @@ export default {
|
|||||||
return prev;
|
return prev;
|
||||||
}
|
}
|
||||||
}, 0);
|
}, 0);
|
||||||
sums[index] = sums[index].toFixed(2);
|
sums[index] = sums[index].toFixed(0);
|
||||||
}else if(
|
}else if(
|
||||||
column.property === 'importWeight'
|
column.property === 'importWeight'
|
||||||
){
|
){
|
||||||
@ -455,10 +475,61 @@ export default {
|
|||||||
return prev;
|
return prev;
|
||||||
}
|
}
|
||||||
}, 0);
|
}, 0);
|
||||||
|
sums[index] = sums[index].toFixed(2);
|
||||||
|
}else if(
|
||||||
|
column.property === 'seaTickets'
|
||||||
|
){
|
||||||
|
const values = data.map(item => Number(item.seaTickets));
|
||||||
|
sums[index] = values.reduce((prev, curr) => {
|
||||||
|
const value = Number(curr);
|
||||||
|
if (!isNaN(value)) {
|
||||||
|
return prev + curr;
|
||||||
|
} else {
|
||||||
|
return prev;
|
||||||
|
}
|
||||||
|
}, 0);
|
||||||
sums[index] = sums[index].toFixed(0);
|
sums[index] = sums[index].toFixed(0);
|
||||||
|
}else if(
|
||||||
|
column.property === 'seaWeight'
|
||||||
|
){
|
||||||
|
const values = data.map(item => Number(item.seaWeight));
|
||||||
|
sums[index] = values.reduce((prev, curr) => {
|
||||||
|
const value = Number(curr);
|
||||||
|
if (!isNaN(value)) {
|
||||||
|
return prev + curr;
|
||||||
|
} else {
|
||||||
|
return prev;
|
||||||
|
}
|
||||||
|
}, 0);
|
||||||
|
sums[index] = sums[index].toFixed(2);
|
||||||
|
}else if(
|
||||||
|
column.property === 'otherTickets'
|
||||||
|
){
|
||||||
|
const values = data.map(item => Number(item.otherTickets));
|
||||||
|
sums[index] = values.reduce((prev, curr) => {
|
||||||
|
const value = Number(curr);
|
||||||
|
if (!isNaN(value)) {
|
||||||
|
return prev + curr;
|
||||||
|
} else {
|
||||||
|
return prev;
|
||||||
|
}
|
||||||
|
}, 0);
|
||||||
|
sums[index] = sums[index].toFixed(0);
|
||||||
|
}else if(
|
||||||
|
column.property === 'otherWeight'
|
||||||
|
){
|
||||||
|
const values = data.map(item => Number(item.otherWeight));
|
||||||
|
sums[index] = values.reduce((prev, curr) => {
|
||||||
|
const value = Number(curr);
|
||||||
|
if (!isNaN(value)) {
|
||||||
|
return prev + curr;
|
||||||
|
} else {
|
||||||
|
return prev;
|
||||||
|
}
|
||||||
|
}, 0);
|
||||||
|
sums[index] = sums[index].toFixed(2);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
console.log(sums);
|
|
||||||
return sums
|
return sums
|
||||||
},
|
},
|
||||||
handleExportDtl(){
|
handleExportDtl(){
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user