From db905ecd14f63dba9337b4f4715584ef2d7e8c7e Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Fri, 07 Mar 2025 14:45:00 +0800
Subject: [PATCH] 修改
---
src/views/onlineEducation/examManage/index.vue | 97 ++++++++++++++++++++----------------------------
1 files changed, 41 insertions(+), 56 deletions(-)
diff --git a/src/views/onlineEducation/examManage/index.vue b/src/views/onlineEducation/examManage/index.vue
index 49b5092..cedfacb 100644
--- a/src/views/onlineEducation/examManage/index.vue
+++ b/src/views/onlineEducation/examManage/index.vue
@@ -3,24 +3,28 @@
<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="courseName" />
+ <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="examNum" />
+ <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
v-show="total>0"
:total="total"
- :page.sync="queryParams.pageIndex"
+ :page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@pagination="getList"
/>
@@ -28,6 +32,9 @@
</template>
<script>
+import { listExam, listStudent } from '@/api/onlineEducation/student'
+import Cookies from 'js-cookie'
+
export default {
name: "nPeopleManage",
dicts: [],
@@ -43,56 +50,34 @@
expertTypes: [],
expertList: [],
queryParams: {
- pageIndex: 1,
- pageSize: 10
+ pageNum: 1,
+ pageSize: 10,
+ name: '',
+ idcard: ''
},
};
},
created() {
- this.getList();
+ if(Cookies.get('examRecord')){
+
+ }else{
+ 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