From 84659b2d8d9c839903988b59905c6e6c338c5e71 Mon Sep 17 00:00:00 2001
From: luohairen <3399054449@qq.com>
Date: 星期四, 07 十一月 2024 09:16:38 +0800
Subject: [PATCH] 错题展示

---
 src/views/wrong-list/data-list/index.vue |   42 ++++++++++++++++++++----------------------
 1 files changed, 20 insertions(+), 22 deletions(-)

diff --git a/src/views/wrong-list/data-list/index.vue b/src/views/wrong-list/data-list/index.vue
index 92856ce..c32bc52 100644
--- a/src/views/wrong-list/data-list/index.vue
+++ b/src/views/wrong-list/data-list/index.vue
@@ -3,7 +3,7 @@
     <el-scrollbar>
       <el-table
           v-loading="loading"
-          :data="tableData"
+          :data="dataList"
           border
           :row-style="{height:'42px'}"
           :cell-style="{padding: '0'}"
@@ -18,7 +18,8 @@
             label="棰樺瀷"
             align="center"
             width="100px"
-            prop="questionTypeName"
+            prop="questionType"
+            :formatter="questionTypeFormatter"
         ></el-table-column>
         <el-table-column
             align="center"
@@ -48,38 +49,21 @@
           </template>
         </el-table-column>
       </el-table>
-
-      <pagination v-show="total>0" :total="total" :page.sync="searchForm.currentPage"
-                  :limit.sync="searchForm.pageSize"
-                  @pagination="dataList"/>
     </el-scrollbar>
   </div>
 </template>
 
 <script setup>
 import { ref } from 'vue';
-import { Timer } from '@element-plus/icons-vue';
-import { useRouter } from 'vue-router';
-import { useExamStore } from '@/store/index.js';
-import { getExamInfo } from '@/api/modules/exam.js';
 
-const loading = ref(false);
-const tableData = ref([]);
-const total = ref(0);
-const searchForm = ref({
-  currentPage: 1,
-  pageSize: 10
-});
-
-// const router = useRouter();
-
+// dataList
 const props = defineProps({
   dataList: {
     type: Array,
     default: () => []
   }
 });
-
+const loading = ref(false);
 
 const checkWrong = (id) => {
   router.push({
@@ -90,8 +74,22 @@
   });
 };
 
-</script>
+// 棰樼洰绫诲瀷鏍煎紡鍖�
+const questionTypeFormatter = (row,column,cellValue) => {
+  const typeMap = {
+    1: '鍗曢�夐',
+    2: '澶氶�夐',
+    3: '鍒ゆ柇棰�',
+    4: '濉┖棰�',
+    5: '绠�绛旈',
+    6: '璇煶棰�',
+    7: '璁$畻棰�',
+    8: '鍒嗘瀽棰�'
+  };
+  return typeMap[cellValue];
+}
 
+</script>
 <style lang="scss" scoped>
 .item {
   width: 100%;

--
Gitblit v1.8.0