From 8756117a473facf0bf64c9e28f821b52e46cce85 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 08 七月 2024 17:38:18 +0800
Subject: [PATCH] 完善问题整改跟踪模块

---
 src/views/management/EvaluateSummary.vue |   39 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 34 insertions(+), 5 deletions(-)

diff --git a/src/views/management/EvaluateSummary.vue b/src/views/management/EvaluateSummary.vue
index 2ad888e..45869f4 100644
--- a/src/views/management/EvaluateSummary.vue
+++ b/src/views/management/EvaluateSummary.vue
@@ -1,7 +1,7 @@
 <template>
   <div class="border-r-small">
-    <div class="font-large">椋庨櫓璇勪及</div>
-    <el-row justify="space-evenly">
+    <div ref="titleRef" class="font-large">缁煎悎椋庨櫓璇勪及</div>
+    <el-row ref="statisticRef" justify="space-evenly">
       <el-statistic title="楂橀闄�" :value="10"> </el-statistic>
       <el-statistic title="涓闄�" :value="10"> </el-statistic>
       <el-statistic title="浣庨闄�" :value="10"> </el-statistic>
@@ -26,23 +26,50 @@
       </el-table-column>
       <el-table-column prop="score" :show-overflow-tooltip="true" label="璇勫垎" width="60">
       </el-table-column>
-      <el-table-column prop="score" :show-overflow-tooltip="true" label="椋庨櫓" width="60">
+      <el-table-column prop="risk" :show-overflow-tooltip="true" label="椋庨櫓" width="60">
       </el-table-column>
+      <!-- <el-table-column prop="recheck" :show-overflow-tooltip="true" label="澶嶆牳" width="60">
+      </el-table-column> -->
     </el-table>
   </div>
 </template>
 
 <script>
+import { unCalc } from '@/utils/css-util'
 /**
  * 瀵瑰畬鎴愮殑浠诲姟杩涜璇勪及椋庨櫓锛屾樉绀洪珮椋庨櫓鍦烘櫙锛屾樉绀哄鏍哥殑鍦烘櫙鐨勬儏鍐�
  */
 export default {
+  props: {
+    height: {
+      type: String,
+      default: '200'
+    }
+  },
   data() {
     return {
-      tableData: []
+      tableData: [],
+      tableHeight: '200'
+    }
+  },
+  watch: {
+    height(nV, oV) {
+      if (nV != oV) {
+        this.tableHeight = this.calcTableHeight()
+      }
+    }
+  },
+  methods: {
+    calcTableHeight() {
+      const h1 = this.$refs.titleRef.offsetHeight
+      const h2 = this.$refs.statisticRef.$el.offsetHeight
+      const h = h1 + h2
+      const r = `calc(${unCalc(this.height)} - ${h}px)`
+      return r
     }
   },
   mounted() {
+    this.tableHeight = this.calcTableHeight()
     let i = 0
     while (i < 20) {
       this.tableData.push({
@@ -56,7 +83,9 @@
         status: '宸茬粨鏉�',
         total: 4,
         checked: 2,
-        score: 90
+        score: 90,
+        risk: '楂�',
+        recheck: 1
       })
       i++
     }

--
Gitblit v1.9.3