月结客户出货统计调整

This commit is contained in:
wuteng 2025-11-12 11:22:51 +08:00
parent 7151b286f6
commit 9c5b051f3e

View File

@ -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 (
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;
}
}, 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(){