From 3bc00a9f9ccfad8cacc78c3fb68b6880f5522d5c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 27 五月 2024 14:19:59 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/views/exam/personalSimulation/list.vue | 42 ++++++++++++++++++++++++++++++++++++++----
1 files changed, 38 insertions(+), 4 deletions(-)
diff --git a/src/views/exam/personalSimulation/list.vue b/src/views/exam/personalSimulation/list.vue
index 6e5a749..4a9f811 100644
--- a/src/views/exam/personalSimulation/list.vue
+++ b/src/views/exam/personalSimulation/list.vue
@@ -27,11 +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 prop="createTime" label="鍒涘缓鏃堕棿" width="160px"/>
- <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>
@@ -41,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'
@@ -69,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