From 91645e9d87249621aa358ef519111ea72679d959 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 11 十月 2024 13:34:05 +0800 Subject: [PATCH] 修改 --- src/views/onlineEducation/courseSupervision/index.vue | 53 +++++++++++++++++++++++++++++------------------------ 1 files changed, 29 insertions(+), 24 deletions(-) diff --git a/src/views/onlineEducation/courseSupervision/index.vue b/src/views/onlineEducation/courseSupervision/index.vue index 36e2f2f..b82f0b0 100644 --- a/src/views/onlineEducation/courseSupervision/index.vue +++ b/src/views/onlineEducation/courseSupervision/index.vue @@ -24,12 +24,12 @@ >重置</el-button> </div> <el-table v-loading="loading" :data="expertList" style="margin-top: 10px"> - <el-table-column label="课程标识" align="center" prop="courseCode" /> + <el-table-column label="课程编码" align="center" prop="courseCode" /> <el-table-column label="上报平台" align="center" prop="institutionName" /> <el-table-column label="课程名称" align="center" prop="courseName" /> - <el-table-column label="课程章节数" align="center" prop="courseNum" > + <el-table-column label="课程内容" align="center" prop="courseNum" > <template #default="scope"> - <span @click="handleViewCourse(scope.row)" style="color: #1890ff;cursor: pointer">{{scope.row.courseNum}}</span> + <span @click="handleViewCourse(scope.row,'')" style="color: #1890ff;cursor: pointer">{{scope.row.courseNum}}</span> </template> </el-table-column> <el-table-column label="总课时" align="center" prop="lessonNum" /> @@ -38,7 +38,6 @@ <span style="color: #1890ff;cursor: pointer" @click="openStudent(scope.row)">{{scope.row.studentCount}}</span> </template> </el-table-column> -<!-- <el-table-column label="审核状态" align="center" prop="state" />--> <el-table-column label="删除标识" align="center" prop="delFlag" > <template #default="scope"> <span>{{scope.row.delFlag == 0 ? '未删除' : '已删除'}}</span> @@ -46,23 +45,28 @@ </el-table-column> <el-table-column label="创建时间" align="center" prop="createTime" width="100"/> <el-table-column label="最近修改时间" align="center" prop="updateTime" width="100" /> -<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">--> -<!-- <template #default="scope">--> -<!-- <el-button--> -<!-- size="mini"--> -<!-- type="text"--> -<!-- style="color: #1890ff"--> -<!-- @click="openUrl(scope.row)"--> -<!-- >预览课程</el-button>--> -<!--<!– <el-button–>--> -<!--<!– v-if="scope.row.state == '未审核'"–>--> -<!--<!– size="mini"–>--> -<!--<!– type="text"–>--> -<!--<!– style="color: #1890ff"–>--> -<!--<!– @click="check(scope.row)"–>--> -<!--<!– >审核</el-button>–>--> -<!-- </template>--> -<!-- </el-table-column>--> + <el-table-column label="审核状态" align="center" prop="" > + <template #default="scope"> + <span>{{scope.row.state == 0 ? '待审核' :scope.row.state == 1 ? '审核通过' :scope.row.state == 2 ? '审核驳回' : '待审核' }}</span> + </template> + </el-table-column> + <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> + <template #default="scope"> + <el-button + size="mini" + type="text" + style="color: #1890ff" + @click="handleViewCourse(scope.row,'')" + >详情</el-button> + <el-button + v-if="scope.row.state == 0" + size="mini" + type="text" + style="color: #1890ff" + @click="handleViewCourse(scope.row,'check')" + >审核</el-button> + </template> + </el-table-column> </el-table> <pagination v-show="total>0" @@ -115,7 +119,8 @@ this.expertList = res.rows.map(item => { return { ...item, - courseNum: item.outline ? item.outline.length : '' + courseNum: item.outline ? item.outline.length : '', + state: 0 // 假数据后期删掉 } }) this.total = res.total @@ -149,8 +154,8 @@ } this.getList(); }, - handleViewCourse(data){ - this.$refs.courseDialogRef.openDialog(data,'course'); + handleViewCourse(data,courseType){ + this.$refs.courseDialogRef.openDialog(data,'course',courseType); }, openStudent(data) { this.$refs.studentDialog.openDialog(data,'course'); -- Gitblit v1.9.2