From f8e58374b3e4b2868e19f3908ef7e4796e9ca0a0 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期日, 15 六月 2025 18:04:11 +0800
Subject: [PATCH] gx

---
 src/views/zhikong/components/components.vue |   19 ++++++++++++++-----
 1 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/src/views/zhikong/components/components.vue b/src/views/zhikong/components/components.vue
index 14168bc..74f4451 100644
--- a/src/views/zhikong/components/components.vue
+++ b/src/views/zhikong/components/components.vue
@@ -81,9 +81,16 @@
 						<el-icon><Search /></el-icon>
 						查询</el-button
 					>
+					
 					<slot name="right"></slot>
 				</el-form-item>
-				<el-form-item></el-form-item>
+				
+				<el-form-item>
+					<el-button type="primary" :loading="loading" @click="onClickExportExcel" size="small">
+						<el-icon><Link /></el-icon>
+						导出</el-button
+					>
+				</el-form-item>
 			</el-form>
 		</el-col>
 		<el-col :span="24" v-loading="loading">
@@ -144,6 +151,7 @@
 import { formatDate } from '/@/utils/formatTime';
 import { doStatByResult } from '/@/api/QC';
 import * as echarts from 'echarts';
+import { exportTableToExcel } from '/@/utils/Export2';
 const stores = useUserInfo();
 const { userInfos } = storeToRefs(stores);
 const end = new Date();
@@ -246,10 +254,10 @@
 			}
 		};
 
-		// /** 导出 */
-		// const onClickExportExcel = () => {
-		// 	exportTableToExcel('#exportTbale', state.title);
-		// };
+		/** 导出 */
+		const onClickExportExcel = () => {
+			exportTableToExcel('#exportTbale', state.title);
+		};
 
 		const setTableHeight = () => {
 			let height = document.documentElement.clientHeight;
@@ -509,6 +517,7 @@
 			myEchartsRef,
 			rowClassName,
 			onClickSearch,
+			onClickExportExcel,
 			initCompData,
 			onClickByStatusChange,
 			limitBottomInp,

--
Gitblit v1.8.0