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 | 38 +++++++++++++++++++------------------- 1 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/components/table/FYTable.vue b/src/components/table/FYTable.vue index c519077..66c53bf 100644 --- a/src/components/table/FYTable.vue +++ b/src/components/table/FYTable.vue @@ -58,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(); } } }, @@ -80,7 +80,7 @@ * 鍥炶皟鍑芥暟鎺ユ敹涓�涓璞★紝鍖呮嫭琛ㄦ牸鏁版嵁鏁扮粍data鍜屾暟鎹�绘暟total */ onSearch() { - this.loading = true + this.loading = true; this.$emit( 'search', { @@ -88,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