From ff2006a328b2b908504e5ff73acff4365ee2e4b3 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期一, 13 五月 2024 15:12:45 +0800
Subject: [PATCH] feat:调动按钮
---
src/views/exam/personalSimulation/list.vue | 41 ++++++++++++++++++++++++++++++++++++++---
1 files changed, 38 insertions(+), 3 deletions(-)
diff --git a/src/views/exam/personalSimulation/list.vue b/src/views/exam/personalSimulation/list.vue
index 9537a2d..4a9f811 100644
--- a/src/views/exam/personalSimulation/list.vue
+++ b/src/views/exam/personalSimulation/list.vue
@@ -27,10 +27,10 @@
<el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%">
<el-table-column prop="subjectId" label="璇剧洰" :formatter="subjectFormatter" width="120px" />
<el-table-column prop="name" label="鍚嶇О" />
- <el-table-column label="鎿嶄綔" align="center" width="160px">
+ <el-table-column label="鎿嶄綔" align="center" width="260px">
<template slot-scope="{row}">
<el-button size="mini" @click="$router.push({path:'/exam/personalSimulation/edit',query:{id:row.id}})" >缂栬緫</el-button>
- <el-button size="mini" type="danger" @click="deletePaper(row)" class="link-left">鍒犻櫎</el-button>
+ <el-button size="mini" type="danger" @click="handleExport(row)" class="link-left">瀵煎嚭</el-button>
</template>
</el-table-column>
</el-table>
@@ -40,7 +40,7 @@
</template>
<script>
-import { mapGetters, mapState, mapActions } from 'vuex'
+import { mapActions, mapGetters, mapState } from 'vuex'
import Pagination from '@/components/Pagination'
import examPaperApi from '@/api/examPaper'
@@ -68,6 +68,41 @@
this.subjectFilter = this.subjects
},
methods: {
+ handleExport(row){
+ let fileName = row.name +'.xls'
+ let url ='/api/admin/exam/count/exportTemplatesId/'+row.id
+ var x = new XMLHttpRequest();
+ x.open("GET", url, true);
+ x.responseType = "blob";
+ x.onload = function () {
+ var url = window.URL.createObjectURL(x.response);
+ var a = document.createElement("a");
+ a.href = url;
+ a.download = fileName;
+ a.click();
+ };
+ x.send();
+
+ // examPaperApi.uploadEnrolmentsa(row.id).then(res=> {
+ // console.log(res)
+
+
+
+ // const link = document.createElement('a'); //鍒涘缓涓�涓猘鏍囩
+ // const blob = new Blob([res.data]);//杩欓噷res.data鏍规嵁杩斿洖鍊兼潵瀹氱殑.data鏄痓lob瀵硅薄
+ // link.style.display = 'none';
+ // link.href = URL.createObjectURL(blob); //灏嗗悗绔繑鍥炵殑鏁版嵁閫氳繃blob杞崲涓轰竴涓湴鍧�
+ // //璁剧疆涓嬭浇涓嬫潵鍚庢枃浠剁殑鍚嶅瓧浠ュ強鏂囦欢鏍煎紡
+ // link.setAttribute(
+ // 'download',
+ // `xxx.` + `xlsx`,
+ // );
+ // document.body.appendChild(link);
+ // link.click(); //涓嬭浇璇ユ枃浠�
+ // document.body.removeChild(link);
+
+ // })
+ },
submitForm () {
this.queryParam.pageIndex = 1
this.search()
--
Gitblit v1.8.0