|
|
@ -77,7 +77,7 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<JNPF-table v-loading="listLoading" :data="list" @sort-change='sortChange' has-c
|
|
|
|
<JNPF-table v-loading="listLoading" :data="list" @sort-change='sortChange' has-c
|
|
|
|
@selection-change="handleSelectionChange" custom-column border>
|
|
|
|
@selection-change="handleSelectionChange" custom-column border show-summary :summary-method="getSummaries">
|
|
|
|
<el-table-column prop="poundDate" label="磅单日期" width="200" align="center" sortable
|
|
|
|
<el-table-column prop="poundDate" label="磅单日期" width="200" align="center" sortable
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
<el-table-column prop="poundlistNo" label="磅单号" width="200" align="center" sortable
|
|
|
|
<el-table-column prop="poundlistNo" label="磅单号" width="200" align="center" sortable
|
|
|
@ -266,6 +266,31 @@
|
|
|
|
this.initData()
|
|
|
|
this.initData()
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
getSummaries(param) {
|
|
|
|
|
|
|
|
const { columns, data } = param;
|
|
|
|
|
|
|
|
const sums = [];
|
|
|
|
|
|
|
|
columns.forEach((column, index) => {
|
|
|
|
|
|
|
|
if (index === 0) {
|
|
|
|
|
|
|
|
sums[index] = '合计';
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
const values = data.map(item => Number(item[column.property]));
|
|
|
|
|
|
|
|
if (!values.every(value => isNaN(value)) && (index === 6 || index === 7 || index === 8 || index === 9)) {
|
|
|
|
|
|
|
|
sums[index] = values.reduce((prev, curr) => {
|
|
|
|
|
|
|
|
const value = Number(curr);
|
|
|
|
|
|
|
|
if (!isNaN(value)) {
|
|
|
|
|
|
|
|
return this.jnpf.floatAdd(prev,curr);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return prev;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}, 0);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
sums[index] = '';
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return sums;
|
|
|
|
|
|
|
|
},
|
|
|
|
continueUpload(id,isDetail){
|
|
|
|
continueUpload(id,isDetail){
|
|
|
|
this.formVisible3 = true
|
|
|
|
this.formVisible3 = true
|
|
|
|
this.$nextTick(() => {
|
|
|
|
this.$nextTick(() => {
|
|
|
|