From ae43feac8c6b2372f5a061ead68e71027e8877e1 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期四, 27 六月 2024 09:25:10 +0800 Subject: [PATCH] 修改 --- src/views/onlineEducation/learnRecord/index.vue | 63 +++++++++++++------------------ 1 files changed, 26 insertions(+), 37 deletions(-) diff --git a/src/views/onlineEducation/learnRecord/index.vue b/src/views/onlineEducation/learnRecord/index.vue index 0a89696..19878df 100644 --- a/src/views/onlineEducation/learnRecord/index.vue +++ b/src/views/onlineEducation/learnRecord/index.vue @@ -2,14 +2,18 @@ <div class="app-container"> <el-table v-loading="loading" :data="expertList"> <el-table-column label="记录编号" align="center" prop="id" /> - <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="course" /> - <el-table-column label="章节" align="center" prop="chapter" /> - <el-table-column label="学习时长" align="center" prop="learningTime" /> - <el-table-column label="是否彻底完成" align="center" prop="isComplete" /> + <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="catalogName" /> + <el-table-column label="学习时长" align="center" prop="durationDesc" /> + <el-table-column label="是否彻底完成" align="center" prop="finishStatus" > + <template #default="scope"> + {{scope.row.finishStatus == 0 ? '未完成' : '已完成' }} + </template> + </el-table-column> <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <template #default="scope"> <el-button @@ -34,6 +38,7 @@ <script> import detailDialog from './components/detailDialog.vue' +import { listRecord, listStudent } from '@/api/onlineEducation/student' export default { name: "nPeopleManage", dicts: [], @@ -55,38 +60,22 @@ }; }, 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', - idCard: '321154874512225541', - platformName:'测试数据1', - trainingInstitution:'测试机构1', - classBatch: '批次1', - course:'测试课程1', - chapter:'测试章节1', - learningTime:'2h', - isComplete: '是' - }, - { - id: '2024060600002', - idCard: '321154874512441141', - platformName:'测试数据2', - trainingInstitution:'测试机构2', - classBatch: '批次2', - course:'测试课程2', - chapter:'测试章节2', - learningTime:'2h', - isComplete: '否' - }, - ] - this.total = 2 - this.loading = false; - + listRecord( this.queryParams).then((res) => { + if (res.code == 200) { + this.expertList = res.rows + this.total = res.total + this.loading = false; + } + }) }, handleChange(){ -- Gitblit v1.9.2