From 359cb0048589f23a08ad980c77f103a9de2f8d6c Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期六, 12 十月 2024 17:29:02 +0800
Subject: [PATCH] 修改

---
 src/views/onlineEducation/questionManage/index.vue |   41 +++++++++++++++++++++++++----------------
 1 files changed, 25 insertions(+), 16 deletions(-)

diff --git a/src/views/onlineEducation/questionManage/index.vue b/src/views/onlineEducation/questionManage/index.vue
index 8ff1ee9..a3803a4 100644
--- a/src/views/onlineEducation/questionManage/index.vue
+++ b/src/views/onlineEducation/questionManage/index.vue
@@ -4,11 +4,17 @@
       <el-table-column label="序号" align="center" type="index" width="80" />
       <el-table-column label="更新时间" align="center" prop="updateTime" />
       <el-table-column label="平台名称" align="center" prop="institutionName" />
-      <el-table-column label="题库名称" align="center" prop="subjectName" />
-      <el-table-column label="题目数量" align="center" prop="subjectCount" />
-      <el-table-column label="类型" align="center" prop="type" >
+      <el-table-column label="题库名称" align="center" prop="name" />
+      <el-table-column label="题库题目总数" align="center" prop="totalCount" />
+      <el-table-column label="单选题数量" align="center" prop="singleCount" />
+      <el-table-column label="多选题数量" align="center" prop="multiCount" />
+      <el-table-column label="判断题数量" align="center" prop="judgeCount" />
+      <el-table-column label="简答题数量" align="center" prop="easyCount" />
+      <el-table-column label="混合题数量" align="center" prop="mixCount" />
+      <el-table-column label="其他题目数量" align="center" prop="otherCount" />
+      <el-table-column label="删除标识" align="center">
         <template #default="scope">
-          {{scope.row.type == 1 ? '单选' : scope.row.type == 2 ?'多选' :scope.row.type == 3 ? '判断':scope.row.type == 4 ? '简答':scope.row.type == 5 ? '混合' : '其他'}}
+          {{scope.row.delFlag == 0 ? '未删除' : scope.row.delFlag == 2 ?'已删除' : ''}}
         </template>
       </el-table-column>
       <el-table-column label="模拟考核组卷" align="center" class-name="small-padding fixed-width">
@@ -33,7 +39,7 @@
       width="500px"
       :before-close="handleClose">
       <div style="font-size: 16px">
-        <div>已向 <span class="titleText">{{chooseItem.institutionName}}</span> 发送基于题库 <span class="titleText">{{chooseItem.subjectName}}</span> 的组卷要求,学员可登录平台进行模拟考试。</div>
+        <div>已向 <span class="titleText">{{chooseItem.institutionName}}</span> 发送基于题库 <span class="titleText">{{chooseItem.name}}</span> 的组卷要求,学员可登录平台进行模拟考试。</div>
       </div>
       <span slot="footer" class="dialog-footer">
         <el-button type="primary" @click="handleClose">确 定</el-button>
@@ -45,6 +51,7 @@
 <script>
 
 import { delPlat } from '@/api/onlineEducation/plat'
+import { getQuestion } from '@/api/onlineEducation/question'
 
 export default {
   name: "nPeopleManage",
@@ -75,17 +82,18 @@
   methods: {
     getList(){
       this.loading = true;
-      this.dataList = [
-        {
-          id: 1,
-          updateTime: '2024-08-10 10:30:30',
-          institutionName: '链工宝学习平台',
-          subjectName: '高压电工作业',
-          subjectCount: 50,
-          type: 1
+      getQuestion(this.queryParams).then(res => {
+        if(res.code === 200){
+          this.dataList = res.rows
+          this.total = res.total
+          this.loading = false;
+        }else {
+          this.$message({
+            message: res.msg,
+            type: 'warning'
+          })
         }
-      ]
-      this.loading = false;
+      })
     },
     handleChange(){
 
@@ -108,10 +116,11 @@
           console.log('row',row)
          this.showDialog = true
           this.btnLoading = false
-        }, 2000);
+        }, 1500);
       })
     },
     handleClose() {
+      this.chooseItem = {}
       this.showDialog = false
     }
   }

--
Gitblit v1.9.2