From 79d9fc857559982b00b68b2d709807bdc4cd286f Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Mon, 11 Apr 2022 10:58:17 +0800
Subject: [PATCH] minio 地址修改

---
 src/views/securityAnalysis/child/examination.vue |  115 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 80 insertions(+), 35 deletions(-)

diff --git a/src/views/securityAnalysis/child/examination.vue b/src/views/securityAnalysis/child/examination.vue
index 971aafc..8eee24b 100644
--- a/src/views/securityAnalysis/child/examination.vue
+++ b/src/views/securityAnalysis/child/examination.vue
@@ -1,11 +1,19 @@
 <template>
-  <div class="certificateTJ">
+  <div
+    :class="[
+      'certificateTJ',
+      $store.state.control.screenSize == 1366 ? 'smallSize' : 'normalSize',
+      $store.state.control.windowWidth >= 1024 ? 'tooRowSearch1' : ''
+    ]"
+  >
     <avue-crud
+      class="tablesss"
       :option="option1"
       :data="data1"
       :page.sync="page1"
+      :search.sync="search"
       :table-loading="loading1"
-      @on-load="getPractitionersPageInfo(page1)"
+      @on-load="getPractitionersPageInfo"
       @search-change="searchChange"
       @search-reset="searchReset"
       @refresh-change="refreshChange"
@@ -16,7 +24,7 @@
 
 <script>
 import {
-  getinformationstatisticsXX, //保安员考试情况详情统计
+  getinformationstatisticsXX //保安员考试情况详情统计
 } from "@/api/securityAnalysis/securityAnalysis";
 export default {
   props: ["card"],
@@ -29,7 +37,9 @@
         pageSize: 10,
         currentPage: 1,
         total: 0,
+        ...this.$store.state.control.changePageSize
       },
+      search: {},
       query1: {},
       data1: [],
       option1: {
@@ -39,7 +49,7 @@
         // refreshBtn: false,
         // card: true,
         menu: false,
-        height: 450,
+        height: "auto",
         widtd: "auto",
         // calcHeight: 54,
         border: true, //liu
@@ -49,53 +59,98 @@
         // dialogClickModal: false,
         // headerAlign: "center",
         align: "center",
+        ...this.$store.state.control.clearOtherBut,
         column: [
           {
             label: "姓名",
             prop: "securityName",
             disabled: true,
             search: true,
+            searchSpan: 4
+          },
+          {
+            label: "学校名称",
+            prop: "trainingUnitName",
+            disabled: true,
+            search: true,
+            minWidth: 160
           },
           {
             label: "考试场次",
             prop: "examName",
             disabled: true,
+            minWidth: 160
           },
           {
             label: "考试时间",
             prop: "examTime",
-            disabled: true,
+            disabled: true
+          },
+          {
+            label: "考试时间",
+            prop: "month",
+            type: "month",
+            hide: true,
+            search: true,
+            searchSpan: 4,
+            format: "yyyy-MM",
+            valueFormat: "yyyy-MM"
           },
           {
             label: "理论成绩",
             prop: "theoryGrade",
-            disabled: true,
+            disabled: true
           },
           {
             label: "实操成绩",
             prop: "learnGrade",
-            disabled: true,
+            disabled: true
           },
           {
             label: "总分数",
             prop: "allGrade",
-            disabled: true,
+            disabled: true
           },
-        ],
-      },
+          {
+            label: "是否合格",
+            prop: "qualified",
+            type: "select",
+            search: true,
+            searchSpan: 4,
+            dicData: [
+              {
+                label: "合格",
+                value: 0
+              },
+              {
+                label: "不合格",
+                value: 1
+              },
+              {
+                label: "暂未录实操成绩",
+                value: 2
+              },
+              {
+                label: "缺考,成绩无效",
+                value: 3
+              }
+            ]
+          }
+        ]
+      }
     };
+  },
+  mounted() {
+    this.$store.commit("setWindowSizeHeightAdd");
   },
   methods: {
     getPractitionersPageInfo(page, params = {}) {
-      // this.data1 = this.czdata;
-      // console.log(page);
-      params = {
-        ...params,
-        ...this.card,
-      };
+      this.loading1 = true;
+      params = this.search;
+      params["deptId"] = this.card.deptid;
+      params["jurisdiction"] = this.card.jurisdiction;
       getinformationstatisticsXX(page.currentPage, page.pageSize, params).then(
-        (res) => {
-          // console.log(res.data.data.records);
+        res => {
           const data = res.data.data;
           var d = data.records;
           for (var k in d) {
@@ -111,6 +166,7 @@
           }
           this.data1 = d;
           this.page1.total = data.total;
+          this.$store.commit("setWindowSizeHeightAdd");
           this.loading1 = false;
         }
       );
@@ -119,27 +175,16 @@
       this.getPractitionersPageInfo(this.page1);
     },
     searchChange(params, done) {
-      if (params.czname == undefined) {
-        this.data1 = this.czdata;
-        done();
-        return;
-      }
-      var text = new RegExp(params.czname, "g"),
-        d = [];
-      for (let k in this.czdata) {
-        if (text.test(this.czdata[k].czname)) {
-          d.push(this.czdata[k]);
-        }
-      }
-      this.data1 = d;
+      this.query1 = params;
+      this.query1.currentPage = 1;
+      this.getPractitionersPageInfo(this.page1, params);
       done();
     },
     searchReset(done) {
       this.data1 = this.czdata;
-    },
-  },
+    }
+  }
 };
 </script>
 
-<style scoped>
-</style>
\ No newline at end of file
+<style scoped></style>

--
Gitblit v1.9.3