|
|
@@ -26,6 +26,8 @@
|
|
|
<el-button type="primary" size="small" icon="el-icon-plus" @click="addButton">创建单据 </el-button>
|
|
|
<el-button type="success" size="small" :disabled="selectionList.length != 1" @click="copyButton">复制单据 </el-button>
|
|
|
<el-button type="warning" size="small" @click="outExport">导 出</el-button>
|
|
|
+ <span style="color: #67C23A;font-size: 18px;">选定重量:{{ grossWeightSum }}</span>
|
|
|
+ <span style="margin-left: 20px;color: #67C23A;;font-size: 18px;">选定TEU:{{ teuSum }}</span>
|
|
|
<div style="margin-top: 10px">
|
|
|
<el-tabs type="card" v-model="query.billStatus" @tab-click="handleClick">
|
|
|
<!-- <el-tab-pane label="录入" name="1"></el-tab-pane>
|
|
|
@@ -83,6 +85,8 @@ import _ from "lodash";
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
|
+ grossWeightSum: 0,
|
|
|
+ teuSum: 0,
|
|
|
pageIds: [],
|
|
|
isShow: true,
|
|
|
form: {},
|
|
|
@@ -574,6 +578,14 @@ export default {
|
|
|
done();
|
|
|
},
|
|
|
selectionChange(list) {
|
|
|
+ let grossWeightSum = 0;
|
|
|
+ let teuSum = 0;
|
|
|
+ for (let item of list) {
|
|
|
+ grossWeightSum += Number(item.grossWeight ? item.grossWeight : 0);
|
|
|
+ teuSum += Number(item.teu ? item.teu : 0);
|
|
|
+ }
|
|
|
+ this.grossWeightSum = grossWeightSum.toFixed(2);
|
|
|
+ this.teuSum = teuSum.toFixed(2);
|
|
|
this.selectionList = list;
|
|
|
},
|
|
|
currentChange(currentPage) {
|
|
|
@@ -586,6 +598,8 @@ export default {
|
|
|
this.onLoad(this.page, this.query);
|
|
|
},
|
|
|
onLoad(page, params = {}) {
|
|
|
+ this.grossWeightSum = 0;
|
|
|
+ this.teuSum = 0;
|
|
|
let obj = {};
|
|
|
obj = {
|
|
|
...Object.assign(params, this.query)
|