From ae43feac8c6b2372f5a061ead68e71027e8877e1 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: Thu, 27 Jun 2024 09:25:10 +0800
Subject: [PATCH] 修改
---
src/views/onlineEducation/examManage/index.vue | 84 ++++++++++++++++--------------------------
1 files changed, 32 insertions(+), 52 deletions(-)
diff --git a/src/views/onlineEducation/examManage/index.vue b/src/views/onlineEducation/examManage/index.vue
index 49b5092..6df2bac 100644
--- a/src/views/onlineEducation/examManage/index.vue
+++ b/src/views/onlineEducation/examManage/index.vue
@@ -3,18 +3,22 @@
<el-table v-loading="loading" :data="expertList">
<el-table-column label="记录ID" align="center" prop="id" />
<el-table-column label="姓名" align="center" prop="name" />
- <el-table-column label="身份证号" align="center" prop="idCard" :show-overflow-tooltip="true" />
- <el-table-column label="上报平台" align="center" prop="platformName" />
- <el-table-column label="所属培训机构" align="center" prop="trainingInstitution" />
- <el-table-column label="班级批次" align="center" prop="classBatch" />
+ <el-table-column label="身份证号" align="center" prop="idcard" :show-overflow-tooltip="true" />
+ <el-table-column label="上报平台" align="center" prop="institutionName" />
+ <el-table-column label="所属培训机构" align="center" prop="trainOrgName" />
+ <el-table-column label="班级批次" align="center" prop="batchName" />
<el-table-column label="课程名称" align="center" prop="courseName" />
<el-table-column label="考试名称" align="center" prop="examName" />
- <el-table-column label="开考时间" align="center" prop="startTime" />
- <el-table-column label="结束时间" align="center" prop="endTime" />
- <el-table-column label="学员成绩" align="center" prop="grade" />
- <el-table-column label="试卷总分" align="center" prop="examTotal" />
- <el-table-column label="合格分数" align="center" prop="qualifiedScore" />
- <el-table-column label="是否通过" align="center" prop="isPass" />
+ <el-table-column label="开考时间" align="center" prop="examStartTime" width="100" />
+ <el-table-column label="结束时间" align="center" prop="examSubmitTime" width="100"/>
+ <el-table-column label="学员成绩" align="center" prop="examUserScore" />
+ <el-table-column label="试卷总分" align="center" prop="examTotalScore" />
+ <el-table-column label="合格分数" align="center" prop="examPassScore" />
+ <el-table-column label="是否通过" align="center" prop="examIsPass" >
+ <template #default="scope">
+ <span>{{scope.row.examIsPass == 1 ? '是' : '否'}}</span>
+ </template>
+ </el-table-column>
<el-table-column label="考试次数" align="center" prop="examNum" />
</el-table>
<pagination
@@ -28,6 +32,8 @@
</template>
<script>
+import { listExam, listStudent } from '@/api/onlineEducation/student'
+
export default {
name: "nPeopleManage",
dicts: [],
@@ -44,55 +50,29 @@
expertList: [],
queryParams: {
pageIndex: 1,
- pageSize: 10
+ pageSize: 10,
+ name: '',
+ idcard: ''
},
};
},
created() {
- this.getList();
+ this.getList({});
},
methods: {
- getList(){
+ getList(data){
+ if(data){
+ this.queryParams.idcard = data.idcard
+ this.expertList = []
+ }
this.loading = true;
- this.expertList = [
- {
- id: '2024060600001',
- name: '张三',
- idCard: '321154874512225541',
- platformName:'测试数据1',
- trainingInstitution:'测试机构1',
- classBatch: '批次1',
- courseName:'测试课程1',
- examName:'测试考试1',
- startTime:'2024-6-11 10:32:00',
- endTime:'2024-6-11 12:32:00',
- grade: 80,
- examTotal: 100,
- qualifiedScore: 60,
- isPass: '是',
- examNum: 1,
- },
- {
- id: '2024060600002',
- name: '李四',
- idCard: '32115487451215241',
- platformName:'测试数据2',
- trainingInstitution:'测试机构2',
- classBatch: '批次2',
- courseName:'测试课程2',
- examName:'测试考试2',
- startTime:'2024-6-11 10:32:00',
- endTime:'2024-6-11 12:32:00',
- grade: 55,
- examTotal: 100,
- qualifiedScore: 60,
- isPass: '否',
- examNum: 2,
- },
- ]
- this.total = 2
- this.loading = false;
-
+ listExam( this.queryParams).then((res) => {
+ if (res.code == 200) {
+ this.expertList = res.rows
+ this.total = res.total
+ this.loading = false;
+ }
+ })
},
handleChange(){
--
Gitblit v1.9.2