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