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