chenrui  2 жил өмнө
parent
commit
3d6093a4bd

+ 9 - 1
src/views/securityCheck/components/securityCheckTable.vue

@@ -17,7 +17,7 @@
       :pagination="pagination"
       @change="handleTableChange"
       :loading="loading"
-      :scroll="{ y: 650 }"
+      :scroll="{ y: 550 }"
     >
       <template
         v-if="withOperateColumn"
@@ -46,6 +46,7 @@
         :columns="columns"
         class="footerTable"
         :row-key="rowKey"
+        min-height="600px"
         :row-selection="
           withSelection
             ? { selectedRowKeys: selectedRowKeys, onChange: onSelectChange }
@@ -184,6 +185,7 @@ export default {
 <style lang="scss" scoped>
 .security-check-table-wrapper {
   width: 100%;
+  background: #fff;
   ::v-deep .footerTable .ant-table-thead {
     display: none;
   }
@@ -242,6 +244,12 @@ export default {
   }
   ::v-deep .ant-table {
     width: 100%;
+    .ant-table-placeholder {
+      min-height: 560px;
+    }
+    .ant-table-tbody {
+      min-height: 560px !important;
+    }
     .ant-table-thead {
       th {
         padding: 18px 12px;

+ 17 - 0
src/views/securityCheck/views/agentTable.vue

@@ -196,6 +196,23 @@ export default {
         const result = await comprehensiveTable(this.FormData);
         if (result.code === 200) {
           this.tableData = result.data;
+          let num = [];
+          let kxsNum = [];
+          let fxNum = [];
+          let jyNum = [];
+          let yjNum = [];
+          this.tableData.forEach((res) => {
+            res.num ? num.push(res.num) : num.push(0);
+            res.kxsNum ? kxsNum.push(res.kxsNum) : kxsNum.push(0);
+            res.fxNum ? fxNum.push(res.fxNum) : fxNum.push(0);
+            res.jyNum ? jyNum.push(res.jyNum) : jyNum.push(0);
+            res.yjNum ? yjNum.push(res.yjNum) : yjNum.push(0);
+          });
+          this.footerDate[0].num = eval(num.join("+"));
+          this.footerDate[0].kxsNum = eval(kxsNum.join("+"));
+          this.footerDate[0].fxNum = eval(fxNum.join("+"));
+          this.footerDate[0].jyNum = eval(jyNum.join("+"));
+          this.footerDate[0].yjNum = eval(yjNum.join("+"));
           this.loading = false;
         }
       } catch (error) {

+ 34 - 1
src/views/securityCheck/views/cargoRelevanceTable.vue

@@ -225,6 +225,11 @@ export default {
       footerDate: [
         {
           flightLine: "合计",
+          highRiskcount: "",
+          lowRiskCount: "",
+          priorityCount: "",
+          normalCount: "",
+          strictCount: "",
         },
       ],
       FormData: {
@@ -291,7 +296,6 @@ export default {
       try {
         this.loading = true;
         // console.log(this.$route.query);
-
         const result = await agent(this.FormData);
         if (result.status === 200) {
           this.tableData = result.data;
@@ -316,7 +320,36 @@ export default {
                 }
               });
             }
+            console.log(result.data, "111111");
           }
+          let count = [];
+          let highRiskcount = [];
+          let lowRiskCount = [];
+          let priorityCount = [];
+          let normalCount = [];
+          let strictCount = [];
+          result.data.forEach((res) => {
+            res.count ? count.push(res.count) : count.push(0);
+            res.datas.forEach((re) => {
+              if (re.level == "普通") {
+                highRiskcount.push(re.count);
+              } else if (re.level == "严控") {
+                lowRiskCount.push(re.count);
+              } else if (re.level == "低风险") {
+                priorityCount.push(re.count);
+              } else if (re.level == "优先") {
+                normalCount.push(re.count);
+              } else if (re.level == "高风险") {
+                strictCount.push(re.count);
+              }
+            });
+          });
+          this.footerDate[0].count = eval(count.join("+"));
+          this.footerDate[0].highRiskcount = eval(highRiskcount.join("+"));
+          this.footerDate[0].lowRiskCount = eval(lowRiskCount.join("+"));
+          this.footerDate[0].priorityCount = eval(priorityCount.join("+"));
+          this.footerDate[0].normalCount = eval(normalCount.join("+"));
+          this.footerDate[0].strictCount = eval(strictCount.join("+"));
           this.loading = false;
         }
       } catch (error) {

+ 17 - 0
src/views/securityCheck/views/cargoTable.vue

@@ -184,6 +184,23 @@ export default {
         const result = await comprehensive(this.FormData);
         if (result.code === 200) {
           this.tableData = result.data;
+          let num = [];
+          let kxsNum = [];
+          let fxNum = [];
+          let jyNum = [];
+          let yjNum = [];
+          this.tableData.forEach((res) => {
+            res.num ? num.push(res.num) : num.push(0);
+            res.kxsNum ? kxsNum.push(res.kxsNum) : kxsNum.push(0);
+            res.fxNum ? fxNum.push(res.fxNum) : fxNum.push(0);
+            res.jyNum ? jyNum.push(res.jyNum) : jyNum.push(0);
+            res.yjNum ? yjNum.push(res.yjNum) : yjNum.push(0);
+          });
+          this.footerDate[0].num = eval(num.join("+"));
+          this.footerDate[0].kxsNum = eval(kxsNum.join("+"));
+          this.footerDate[0].fxNum = eval(fxNum.join("+"));
+          this.footerDate[0].jyNum = eval(jyNum.join("+"));
+          this.footerDate[0].yjNum = eval(yjNum.join("+"));
           this.loading = false;
         }
       } catch (error) {