From 91645e9d87249621aa358ef519111ea72679d959 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: Fri, 11 Oct 2024 13:34:05 +0800
Subject: [PATCH] 修改
---
src/views/onlineEducation/courseSupervision/components/courseDialog.vue | 40 +++++++++++++++++++++++++++++++---------
1 files changed, 31 insertions(+), 9 deletions(-)
diff --git a/src/views/onlineEducation/courseSupervision/components/courseDialog.vue b/src/views/onlineEducation/courseSupervision/components/courseDialog.vue
index c44d649..7078a23 100644
--- a/src/views/onlineEducation/courseSupervision/components/courseDialog.vue
+++ b/src/views/onlineEducation/courseSupervision/components/courseDialog.vue
@@ -3,7 +3,7 @@
:visible.sync="dialogVisible"
:modal-append-to-body="false"
:close-on-click-modal="false"
- width="600px"
+ width="50%"
:before-close="handleClose"
>
<div style="margin: 0 25px">
@@ -26,7 +26,7 @@
<!-- </div>-->
<div style="display: flex;flex-direction: column">
- <span style="font-size: 20px;font-weight: 550">课程章节资源</span>
+ <span style="font-size: 20px;font-weight: 550">课程内容</span>
<el-table
border
:data="courseTable"
@@ -43,6 +43,13 @@
<el-table-column
prop="chapterName"
label="小节名称" align="center">
+ </el-table-column>
+ <el-table-column
+ prop="teacher"
+ label="讲师" align="center">
+ <template #default="scope">
+ <span>{{scope.row.teacher ? scope.row.teacher : '--'}}</span>
+ </template>
</el-table-column>
<el-table-column
label="资源类别"
@@ -63,10 +70,13 @@
</template>
</el-table-column>
</el-table>
-
</div>
</div>
+ <span slot="footer" class="dialog-footer" v-if="showBtn">
+ <el-button type="primary" @click="dialogVisible = false">审核通过</el-button>
+ <el-button type="warning" @click="dialogVisible = false">审核驳回</el-button>
+ </span>
</el-dialog>
</template>
@@ -82,25 +92,31 @@
dialogStatus: '',
dataForm: {},
courseTable: [],
- courseList: []
+ courseList: [],
+ showBtn:false
}
},
created() {
},
methods: {
- openDialog (data,type) {
+ openDialog (data,type,courseType) {
this.dialogVisible = true;
-
+ console.log('this.showBtn ',type,courseType )
if(type === 'course'){
this.courseList = data.outline
this.courseTable = this.recursion(data.outline,type)
+
+ if(courseType == 'check'){
+ this.showBtn = true
+ console.log('this.showBtn ',this.showBtn )
+ }
}else {
console.log('courseT2222222222able',data.chapterList)
this.courseList = data.chapterList
this.courseTable = this.recursion(data.chapterList,type)
}
- console.log('courseT2222222222able',this.courseTable)
+ console.log('coursee',this.courseTable)
},
recursion (data,type) {
let tmp = []
@@ -151,12 +167,13 @@
this.isClose = !this.isClose
},
handleClose() {
+ this.showBtn = false
this.dialogVisible = false;
this.$emit("getList");
},
onSubmit() {
- this.$emit("getList");
- this.dialogVisible = false;
+ this.$emit("getList");
+ this.dialogVisible = false;
},
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if(columnIndex === 0) {
@@ -203,4 +220,9 @@
.open{
height: 15px;
}
+.dialog-footer{
+ display: flex;
+ align-items: center;
+ justify-content: space-around;
+}
</style>
--
Gitblit v1.9.2