chenrui  1 年之前
父节点
当前提交
b8f93b9429
共有 1 个文件被更改,包括 224 次插入167 次删除
  1. 224 167
      src/views/statisticsCharts/components/tableformbrs.vue

+ 224 - 167
src/views/statisticsCharts/components/tableformbrs.vue

@@ -352,477 +352,477 @@
           :show-summary="true"
         >
           <el-table-column
-            prop="a1"
+            prop="fd"
             label="日期"
           >
           </el-table-column>
-          <el-table-column label="D-D">
-            <el-table-column label="T3-T3">
+          <el-table-column label="D-D"  v-if="DD">
+            <el-table-column label="T2-T2" v-if="t1">
               <el-table-column
-                prop="a2"
+                prop="need_trans_flight_dd_22"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a3"
-                label="出航班数"
+                prop="finish_trans_flight_dd_22"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a4"
-                label="转出"
+                prop="need_trans_bag_dd_22"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a5"
-                label="未转出"
+                prop="not_trans_bag_dd_22"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a6"
+                prop="Transferout_dd_22"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T2-T2">
+            <el-table-column label="T2-T3" v-if="t2">
               <el-table-column
-                prop="a7"
+                prop="need_trans_flight_dd_23"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a8"
-                label="出航班数"
+                prop="finish_trans_flight_dd_23"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a9"
-                label="转出"
+                prop="need_trans_bag_dd_23"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a10"
-                label="未转出"
+                prop="not_trans_bag_dd_23"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a11"
+                prop="Transferout_dd_23"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T3-T2">
+            <el-table-column label="T3-T3" v-if="t3">
               <el-table-column
-                prop="a12"
+                prop="need_trans_flight_dd_33"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a13"
-                label="出航班数"
+                prop="finish_trans_flight_dd_33"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a14"
-                label="转出"
+                prop="need_trans_bag_dd_33"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a15"
-                label="未转出"
+                prop="not_trans_bag_dd_33"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a16"
+                prop="Transferout_dd_33"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T2-T3">
+            <el-table-column label="T3-T2" v-if="t4">
               <el-table-column
-                prop="a17"
+                prop="need_trans_flight_dd_32"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a18"
-                label="出航班数"
+                prop="finish_trans_flight_dd_32"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a19"
-                label="转出"
+                prop="need_trans_bag_dd_32"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a20"
-                label="未转出"
+                prop="not_trans_bag_dd_32"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a21"
+                prop="Transferout_dd_32"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
           </el-table-column>
-          <el-table-column label="D-I">
-            <el-table-column label="T3-T3">
+          <el-table-column label="D-I"  v-if="DI">
+            <el-table-column label="T2-T2" v-if="t1">
               <el-table-column
-                prop="a22"
+                prop="need_trans_flight_di_22"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a23"
-                label="出航班数"
+                prop="finish_trans_flight_di_22"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a24"
-                label="转出"
+                prop="need_trans_bag_di_22"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a25"
-                label="未转出"
+                prop="not_trans_bag_di_22"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a26"
+                prop="Transferout_di_22"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T2-T2">
+            <el-table-column label="T2-T3" v-if="t2">
               <el-table-column
-                prop="a27"
+                prop="need_trans_flight_di_23"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a28"
-                label="出航班数"
+                prop="finish_trans_flight_di_23"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a29"
-                label="转出"
+                prop="need_trans_bag_di_23"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a30"
-                label="未转出"
+                prop="not_trans_bag_di_23"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a31"
+                prop="Transferout_di_23"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T3-T2">
+            <el-table-column label="T3-T3" v-if="t3">
               <el-table-column
-                prop="a32"
+                prop="need_trans_flight_di_33"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a33"
-                label="出航班数"
+                prop="finish_trans_flight_di_33"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a34"
-                label="转出"
+                prop="need_trans_bag_di_33"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a35"
-                label="未转出"
+                prop="not_trans_bag_di_33"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a36"
+                prop="Transferout_di_33"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T2-T3">
+            <el-table-column label="T3-T2" v-if="t4">
               <el-table-column
-                prop="a37"
+                prop="need_trans_flight_di_32"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a38"
-                label="出航班数"
+                prop="finish_trans_flight_di_32"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a39"
-                label="转出"
+                prop="need_trans_bag_di_32"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a40"
-                label="未转出"
+                prop="not_trans_bag_di_32"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a41"
+                prop="Transferout_di_32"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
           </el-table-column>
-          <el-table-column label="I-I">
-            <el-table-column label="T3-T3">
+          <el-table-column label="I-I" v-if="II">
+            <el-table-column label="T2-T2" v-if="t1">
               <el-table-column
-                prop="a42"
+                prop="need_trans_flight_ii_22"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a43"
-                label="出航班数"
+                prop="finish_trans_flight_ii_22"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a44"
-                label="转出"
+                prop="need_trans_bag_ii_22"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a45"
-                label="未转出"
+                prop="not_trans_bag_ii_22"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a46"
+                prop="Transferout_ii_22"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T2-T2">
+            <el-table-column label="T2-T3" v-if="t2">
               <el-table-column
-                prop="a47"
+                prop="need_trans_flight_ii_23"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a48"
-                label="出航班数"
+                prop="finish_trans_flight_ii_23"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a49"
-                label="转出"
+                prop="need_trans_bag_ii_23"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a50"
-                label="未转出"
+                prop="not_trans_bag_ii_23"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a51"
+                prop="Transferout_ii_23"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T3-T2">
+            <el-table-column label="T3-T3" v-if="t3">
               <el-table-column
-                prop="a52"
+                prop="need_trans_flight_ii_33"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a53"
-                label="出航班数"
+                prop="finish_trans_flight_ii_33"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a54"
-                label="转出"
+                prop="need_trans_bag_ii_33"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a55"
-                label="未转出"
+                prop="not_trans_bag_ii_33"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a56"
+                prop="Transferout_ii_33"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T2-T3">
+            <el-table-column label="T3-T2" v-if="t4">
               <el-table-column
-                prop="a57"
+                prop="need_trans_flight_ii_32"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a58"
-                label="出航班数"
+                prop="finish_trans_flight_ii_32"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a59"
-                label="转出"
+                prop="need_trans_bag_ii_32"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a60"
-                label="未转出"
+                prop="not_trans_bag_ii_32"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a61"
+                prop="Transferout_ii_32"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
           </el-table-column>
-          <el-table-column label="I-D">
-            <el-table-column label="T3-T3">
+          <el-table-column label="I-D"  v-if="ID">
+            <el-table-column label="T2-T2" v-if="t1">
               <el-table-column
-                prop="a62"
+                prop="need_trans_flight_id_22"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a63"
-                label="出航班数"
+                prop="finish_trans_flight_id_22"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a64"
-                label="转出"
+                prop="need_trans_bag_id_22"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a65"
-                label="未转出"
+                prop="not_trans_bag_id_22"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a66"
+                prop="Transferout_id_22"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T2-T2">
+            <el-table-column label="T2-T3" v-if="t2">
               <el-table-column
-                prop="a67"
+                prop="need_trans_flight_id_23"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a68"
-                label="出航班数"
+                prop="finish_trans_flight_id_23"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a69"
-                label="转出"
+                prop="need_trans_bag_id_23"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a70"
-                label="未转出"
+                prop="not_trans_bag_id_23"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a71"
+                prop="Transferout_id_23"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T3-T2">
+            <el-table-column label="T3-T3" v-if="t3">
               <el-table-column
-                prop="a72"
+                prop="need_trans_flight_id_33"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a73"
-                label="出航班数"
+                prop="finish_trans_flight_id_33"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a74"
-                label="转出"
+                prop="need_trans_bag_id_33"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a75"
-                label="未转出"
+                prop="not_trans_bag_id_33"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a76"
+                prop="Transferout_id_33"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
-            <el-table-column label="T2-T3">
+            <el-table-column label="T3-T2" v-if="t4">
               <el-table-column
-                prop="a77"
+                prop="need_trans_flight_id_32"
                 label="进港中转航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a78"
-                label="出航班数"
+                prop="finish_trans_flight_id_32"
+                label="中转出航班数"
               >
               </el-table-column>
               <el-table-column
-                prop="a79"
-                label="转出"
+                prop="need_trans_bag_id_32"
+                label="须中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a80"
-                label="未转出"
+                prop="not_trans_bag_id_32"
+                label="未中转行李数"
               >
               </el-table-column>
               <el-table-column
-                prop="a81"
+                prop="Transferout_id_32"
                 label="转出成功率"
               >
               </el-table-column>
             </el-table-column>
           </el-table-column>
           <el-table-column
-            prop="a82"
-            label="进港中转航班数"
+            prop="a14"
+            label="中转航班数总数"
           >
           </el-table-column>
           <el-table-column
-            prop="a83"
-            label="出航班数"
+            prop="a15"
+            label="中转出航班数总数"
           >
           </el-table-column>
           <el-table-column
-            prop="a84"
-            label="中转总数"
+            prop="a16"
+            label="中转行李数总数"
           >
           </el-table-column>
           <el-table-column
-            prop="a85"
-            label="转出总件数"
+            prop="a17"
+            label="完成中转行李数总数"
           >
           </el-table-column>
           <el-table-column
-            prop="a86"
-            label="未转出总件数"
+            prop="a19"
+            label="未中转行李数总数"
           >
           </el-table-column>
           <el-table-column
-            prop="a87"
+            prop="a18"
             label="转出成功率"
           >
           </el-table-column>
@@ -1069,7 +1069,11 @@ export default {
       DD: true,
       DI: true,
       II: true,
-      ID: true,    
+      ID: true,
+      t1: true,
+      t2: true,
+      t3: true,
+      t4: true,
     }
   },
   components: {
@@ -1115,6 +1119,32 @@ export default {
         }
       },
     },
+    textShowtp: {
+      handler(val) {
+        if (val.length === 0) {
+          this.t1 = true
+          this.t2 = true
+          this.t3 = true
+          this.t4 = true
+        } else {
+          this.t1 = false
+          this.t2 = false
+          this.t3 = false
+          this.t4 = false
+          val.forEach(element => {
+            if (element === 'T2-T2') {
+              this.t1 = true
+            } else if (element === 'T2-T3') {
+              this.t2 = true
+            } else if (element === 'T3-T3') {
+              this.t3 = true
+            } else if (element === 'T3-T2') {
+              this.t4 = true
+            }
+          });
+        }
+      },
+    },
   },
   computed: {
     dataTableContentStyle() {
@@ -1165,7 +1195,6 @@ export default {
           sums[18] = (sums[16] * 100 / sums[15]).toFixed(2) + '%'
           sums[24] = (sums[22] * 100 / sums[21]).toFixed(2) + '%'
           sums[30] = (sums[28] * 100 / sums[27]).toFixed(2) + '%'
-          console.log(sums, '111111111')
         }
       });
       return sums;
@@ -1243,16 +1272,44 @@ export default {
           this.loading = false
           if(this.upid == 4){
             this.tableData.forEach(element => {
-              element.Transferout_dd = (element.finish_trans_bag_dd * 100 / element.need_trans_bag_dd).toFixed(2) + '%'
-              element.Transferout_di = (element.finish_trans_bag_di * 100 / element.need_trans_bag_di).toFixed(2) + '%'
-              element.Transferout_ii = (element.finish_trans_bag_ii * 100 / element.need_trans_bag_ii).toFixed(2) + '%'
-              element.Transferout_id = (element.finish_trans_bag_id * 100 / element.need_trans_bag_id).toFixed(2) + '%'
+              element.Transferout_dd = (element.finish_trans_bag_dd * 100 / (element.need_trans_bag_dd > 0  ? element.need_trans_bag_dd : 1)).toFixed(2) + '%'
+              element.Transferout_di = (element.finish_trans_bag_di * 100 / (element.need_trans_bag_di > 0  ?  element.need_trans_bag_di : 1)).toFixed(2) + '%'
+              element.Transferout_ii = (element.finish_trans_bag_ii * 100 / (element.need_trans_bag_ii > 0  ? element.need_trans_bag_ii : 1)).toFixed(2) + '%'
+              element.Transferout_id = (element.finish_trans_bag_id * 100 / (element.need_trans_bag_id > 0 ? element.need_trans_bag_id : 1)).toFixed(2) + '%'
               element.a14 = (this.DD ? element.need_trans_flight_dd : 0) + (this.DI ? element.need_trans_flight_di : 0) + (this.II ? element.need_trans_flight_ii : 0) + (this.ID ? element.need_trans_flight_id : 0)
               element.a15 =  (this.DD ? element.finish_trans_flight_dd : 0) + (this.DI ? element.finish_trans_flight_di : 0) + (this.II ? element.finish_trans_flight_ii : 0) + (this.ID ? element.finish_trans_flight_id : 0)
               element.a16 =  (this.DD ? element.need_trans_bag_dd : 0) + (this.DI ? element.need_trans_bag_di : 0) + (this.II ? element.need_trans_bag_ii : 0) + (this.ID ? element.need_trans_bag_id : 0)
               element.a17 =  (this.DD ? element.finish_trans_bag_dd : 0) + (this.DI ? element.finish_trans_bag_di : 0) + (this.II ? element.finish_trans_bag_ii : 0) + (this.ID ? element.finish_trans_bag_id : 0)
               element.a19 = (this.DD ? element.not_trans_bag_dd : 0) + (this.DI ? element.not_trans_bag_di : 0) + (this.II ? element.not_trans_bag_ii : 0) + (this.ID ? element.not_trans_bag_id : 0)
-              element.a18 = (element.a17 * 100 / element.a16).toFixed(2) + '%'
+              element.a18 = (element.a17 * 100 /( element.a16 > 0 ?  element.a16 : 0)).toFixed(2) + '%'
+            });
+          } else if (this.upid == 5) {
+            this.tableData.forEach(element => {
+              element.Transferout_dd_32 = (element.finish_trans_bag_dd_32 * 100 / (element.need_trans_bag_dd_32 > 0  ? element.need_trans_bag_dd_32 : 1)).toFixed(2) + '%'
+              element.Transferout_di_32 = (element.finish_trans_bag_di_32 * 100 / (element.need_trans_bag_di_32 > 0  ?  element.need_trans_bag_di_32 : 1)).toFixed(2) + '%'
+              element.Transferout_ii_32 = (element.finish_trans_bag_ii_32 * 100 / (element.need_trans_bag_ii_32 > 0  ? element.need_trans_bag_ii_32 : 1)).toFixed(2) + '%'
+              element.Transferout_id_32 = (element.finish_trans_bag_id_32 * 100 / (element.need_trans_bag_id_32 > 0 ? element.need_trans_bag_id_32 : 1)).toFixed(2) + '%'
+              
+              element.Transferout_dd_22 = (element.finish_trans_bag_dd_22 * 100 / (element.need_trans_bag_dd_22 > 0  ? element.need_trans_bag_dd_22 : 1)).toFixed(2) + '%'
+              element.Transferout_di_22 = (element.finish_trans_bag_di_22 * 100 / (element.need_trans_bag_di_22 > 0  ?  element.need_trans_bag_di_22 : 1)).toFixed(2) + '%'
+              element.Transferout_ii_22 = (element.finish_trans_bag_ii_22 * 100 / (element.need_trans_bag_ii_22 > 0  ? element.need_trans_bag_ii_22 : 1)).toFixed(2) + '%'
+              element.Transferout_id_22 = (element.finish_trans_bag_id_22 * 100 / (element.need_trans_bag_id_22 > 0 ? element.need_trans_bag_id_22 : 1)).toFixed(2) + '%'
+              
+              element.Transferout_dd_23 = (element.finish_trans_bag_dd_23 * 100 / (element.need_trans_bag_dd_23 > 0  ? element.need_trans_bag_dd_23 : 1)).toFixed(2) + '%'
+              element.Transferout_di_23 = (element.finish_trans_bag_di_23 * 100 / (element.need_trans_bag_di_23 > 0  ?  element.need_trans_bag_di_23 : 1)).toFixed(2) + '%'
+              element.Transferout_ii_23 = (element.finish_trans_bag_ii_23 * 100 / (element.need_trans_bag_ii_23 > 0  ? element.need_trans_bag_ii_23 : 1)).toFixed(2) + '%'
+              element.Transferout_id_23 = (element.finish_trans_bag_id_23 * 100 / (element.need_trans_bag_id_23 > 0 ? element.need_trans_bag_id_23 : 1)).toFixed(2) + '%'
+
+              element.Transferout_dd_33 = (element.finish_trans_bag_dd_33 * 100 / (element.need_trans_bag_dd_33 > 0  ? element.need_trans_bag_dd_33 : 1)).toFixed(2) + '%'
+              element.Transferout_di_33 = (element.finish_trans_bag_di_33 * 100 / (element.need_trans_bag_di_33 > 0  ?  element.need_trans_bag_di_33 : 1)).toFixed(2) + '%'
+              element.Transferout_ii_33 = (element.finish_trans_bag_ii_33 * 100 / (element.need_trans_bag_ii_33 > 0  ? element.need_trans_bag_ii_33 : 1)).toFixed(2) + '%'
+              element.Transferout_id_33 = (element.finish_trans_bag_id_33 * 100 / (element.need_trans_bag_id_33 > 0 ? element.need_trans_bag_id_33 : 1)).toFixed(2) + '%'
+              
+              let tsDD = (this.t1 ? element.need_trans_flight_dd_22 : 0) + (this.t2 ? element.need_trans_flight_dd_23 : 0) + (this.t3 ? element.need_trans_flight_dd_23 : 0) + (this.t4 ? element.need_trans_flight_dd_32 : 0) + element.need_trans_flight_di_22 +  element.need_trans_flight_di_23 +  element.need_trans_flight_di_33 + element.need_trans_flight_di_32
+              let tsDI = (this.t1 ? element.need_trans_flight_di_22 : 0) + (this.t2 ? element.need_trans_flight_di_23 : 0) + (this.t3 ? element.need_trans_flight_di_23 : 0) + (this.t4 ? element.need_trans_flight_di_32 : 0) + element.need_trans_flight_di_22 +  element.need_trans_flight_di_23 +  element.need_trans_flight_di_33 + element.need_trans_flight_di_32
+              let tsII = (this.t1 ? element.need_trans_flight_ii_22 : 0) + (this.t2 ? element.need_trans_flight_ii_23 : 0) + (this.t3 ? element.need_trans_flight_ii_23 : 0) + (this.t4 ? element.need_trans_flight_ii_32 : 0) + element.need_trans_flight_ii_22 +  element.need_trans_flight_ii_23 +  element.need_trans_flight_ii_33 + element.need_trans_flight_ii_32
+              let tsID = (this.t1 ? element.need_trans_flight_di_22 : 0) + (this.t2 ? element.need_trans_flight_di_23 : 0) + (this.t3 ? element.need_trans_flight_di_23 : 0) + (this.t4 ? element.need_trans_flight_di_32 : 0) + element.need_trans_flight_di_22 +  element.need_trans_flight_di_23 +  element.need_trans_flight_di_33 + element.need_trans_flight_di_32
+              element.a14 = (this.DD ? tsDD : 0) + (this.DI ? tsDI : 0) + (this.II ? tsII : 0) + (this.II ? tsID : 0)
             });
           }
           // setTimeout(() => {