From e15e35dd8a2940d86b923c5849414690f165262e Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期四, 05 九月 2024 16:36:30 +0800
Subject: [PATCH] 学员导出

---
 src/views/student/index.vue |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/views/student/index.vue b/src/views/student/index.vue
index 3a28c1b..c9f5af7 100644
--- a/src/views/student/index.vue
+++ b/src/views/student/index.vue
@@ -8,7 +8,7 @@
     </el-tabs>
     <div style="display: flex; justify-content: space-between">
       <!-- <el-button type="primary" size="small" @click="showCreate">鏂板缓瀛﹀憳</el-button> -->
-      <el-button type="primary" size="small">瀵煎嚭瀛﹀憳</el-button>
+      <el-button type="primary" size="small" @click="handleExport">瀵煎嚭瀛﹀憳</el-button>
       <div style="width: 300px">
         <el-input
           placeholder="鎸夊鍚嶆悳绱�"
@@ -112,7 +112,7 @@
 </template>
 
 <script>
-import { getData, getRenew, getExpire, getDeleted } from "@/api/student";
+import { getData, getRenew, getExpire, getDeleted, handleExport } from "@/api/student";
 import StudentCreate from "./components/create.vue";
 
 export default {
@@ -154,6 +154,10 @@
     this.fetchData();
   },
   methods: {
+    handleExport() {
+      this.download('exportPlayer', {
+      }, `瀵煎嚭_${new Date().getTime()}.xlsx`)
+    },
     fetchData() {
       this.listLoading = true;
       getData(this.data).then((response) => {

--
Gitblit v1.8.0