From fab4d7d62b2039ab8660649d26a8c6f8f32193b5 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 11 一月 2024 17:41:11 +0800
Subject: [PATCH] 1. 初步完成评估任务整体逻辑; 2. 新增评估记录下载功能(待完善)

---
 src/components/table/FYTable.vue |   39 ++++++++++++++++++++-------------------
 1 files changed, 20 insertions(+), 19 deletions(-)

diff --git a/src/components/table/FYTable.vue b/src/components/table/FYTable.vue
index 0e6e982..66c53bf 100644
--- a/src/components/table/FYTable.vue
+++ b/src/components/table/FYTable.vue
@@ -15,6 +15,7 @@
     table-layout="fixed"
     :row-class-name="tableRowClassName"
     :height="tableHeight"
+    border
   >
     <slot name="table-column"></slot>
   </el-table>
@@ -57,18 +58,18 @@
       currentPage: 1,
       pageSize: 20,
       loading: false
-    }
+    };
   },
   emits: ['search'],
   watch: {
     currentPage(nValue, oValue) {
       if (nValue != oValue) {
-        this.onSearch()
+        this.onSearch();
       }
     },
     pageSize(nValue, oValue) {
       if (nValue != oValue) {
-        this.onSearch()
+        this.onSearch();
       }
     }
   },
@@ -79,7 +80,7 @@
      * 鍥炶皟鍑芥暟鎺ユ敹涓�涓璞★紝鍖呮嫭琛ㄦ牸鏁版嵁鏁扮粍data鍜屾暟鎹�绘暟total
      */
     onSearch() {
-      this.loading = true
+      this.loading = true;
       this.$emit(
         'search',
         {
@@ -87,37 +88,37 @@
           pageSize: this.pageSize
         },
         (res) => {
-          this.tableData = res.data
-          this.total = res.total ? res.total : 0
-          this.loading = false
+          this.tableData = res.data;
+          this.total = res.total ? res.total : 0;
+          this.loading = false;
         }
-      )
+      );
     },
     calcTableHeight() {
-      const h1 = this.$refs.searchRef.$el.offsetHeight
-      const h2 = this.$refs.paginationRef ? this.$refs.paginationRef.$el.offsetHeight : 0
-      const h3 = this.$refs.expandRef.$el.offsetHeight
-      const h = h1 + h2 + h3
+      const h1 = this.$refs.searchRef.$el.offsetHeight;
+      const h2 = this.$refs.paginationRef ? this.$refs.paginationRef.$el.offsetHeight : 0;
+      const h3 = this.$refs.expandRef.$el.offsetHeight;
+      const h = h1 + h2 + h3;
       // return `calc(100vh - ${h1}px - ${h2}px - var(--el-main-padding) * 2 - var(--el-header-height))`;
-      return `calc(100vh - ${h}px - 60px - var(--el-main-padding) * 2)`
+      return `calc(100vh - ${h}px - 60px - var(--el-main-padding) * 2)`;
     },
     tableRowClassName({ row }) {
       if (this.rowClassName) {
         if (typeof this.rowClassName == 'string') {
-          return this.rowClassName
+          return this.rowClassName;
         } else if (typeof this.rowClassName == 'function') {
-          return this.rowClassName({ row })
+          return this.rowClassName({ row });
         }
       } else {
-        return row.extension1 != '0' ? 'online-row' : 'offline-row'
+        return row.extension1 != '0' ? 'online-row' : 'offline-row';
       }
     }
   },
   mounted() {
-    this.tableHeight = this.calcTableHeight()
-    this.onSearch()
+    this.tableHeight = this.calcTableHeight();
+    this.onSearch();
   }
-}
+};
 </script>
 
 <style>

--
Gitblit v1.9.3