From c6b7d277ca7f0449155d544d5bfdf57b5ec0fa7e Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期四, 11 七月 2024 14:55:36 +0800 Subject: [PATCH] feat:答卷次数列表 --- src/views/answer/info.vue | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/views/answer/info.vue b/src/views/answer/info.vue index 9ee90b1..d9de560 100644 --- a/src/views/answer/info.vue +++ b/src/views/answer/info.vue @@ -10,6 +10,9 @@ <div> <el-form :inline="true" :model="queryParam" class="demo-form-inline" label-width="80px"> <el-form-item> + <el-input v-model="queryParam.examName" placeholder="璇疯緭鍏ヨ�冭瘯鍚嶇О" clearable></el-input> + </el-form-item> + <el-form-item> <el-input v-model="queryParam.userName" placeholder="璇疯緭鍏ョ敤鎴峰悕绉�" clearable></el-input> </el-form-item> <el-form-item> @@ -69,6 +72,7 @@ listLoading: true, queryParam: { examId: '', + userId: '', userName: '', pageIndex: 1, pageSize: 10 @@ -81,8 +85,9 @@ }; }, created() { - this.queryParam.examId = this.$route.query.id - this.search() + this.queryParam.examId = this.$route.query.id; + this.queryParam.userId = this.$route.query.userId; + this.search(); }, methods: { // 鑾峰彇鍒楄〃 @@ -101,7 +106,9 @@ }, handleExport() { let that = this - let url = '/api/admin/examPaperAnswer/exportExcel?examId=' + this.queryParam.examId + '&userName=' + this.queryParam.userName + let url = '/api/admin/examPaperAnswer/exportExcel?userName=' + this.queryParam.userName; + if (this.queryParam.userId) url += '&userId=' + this.queryParam.userId; + if (this.queryParam.examId) url += '&examId=' + this.queryParam.examId; var x = new XMLHttpRequest(); x.open("POST", url, true); x.responseType = "blob"; @@ -109,7 +116,8 @@ var url = window.URL.createObjectURL(x.response); var a = document.createElement("a"); a.href = url; - a.download = that.tableData[0].examName + '.xlsx'; + if (that.queryParam.examId) a.download = that.tableData[0].examName + '.xlsx'; + if (that.queryParam.userId) a.download = that.tableData[0].userName + '.xlsx'; a.click(); }; x.send(); -- Gitblit v1.8.0