Qukatie 2 ماه پیش
والد
کامیت
4c6e2de0df

+ 14 - 0
src/views/iosBasicData/businessCenter/customerBooking/index.vue

@@ -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)

+ 2 - 0
src/views/iosBasicData/businessCenter/customerLetter/index.vue

@@ -601,6 +601,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)