From 9b0cdc49f16ff49e050ed161da9a8ce9207da97f Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: Sat, 12 Oct 2024 13:28:10 +0800
Subject: [PATCH] 修改
---
src/views/onlineEducation/courseSupervision/components/courseDialog.vue | 43 ++++++++++++++++++++++++++++++++++++++++---
1 files changed, 40 insertions(+), 3 deletions(-)
diff --git a/src/views/onlineEducation/courseSupervision/components/courseDialog.vue b/src/views/onlineEducation/courseSupervision/components/courseDialog.vue
index 7078a23..7dcc9f3 100644
--- a/src/views/onlineEducation/courseSupervision/components/courseDialog.vue
+++ b/src/views/onlineEducation/courseSupervision/components/courseDialog.vue
@@ -74,13 +74,15 @@
</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>
+ <el-button type="primary" @click="examine('pass')">审核通过</el-button>
+ <el-button type="warning" @click="examine('reject')">审核驳回</el-button>
</span>
</el-dialog>
</template>
<script >
+import { checkCourse, listCourse } from '@/api/onlineEducation/course'
+
export default {
name: 'addUser',
components: {
@@ -101,7 +103,8 @@
methods: {
openDialog (data,type,courseType) {
this.dialogVisible = true;
- console.log('this.showBtn ',type,courseType )
+ this.dataForm = data;
+ console.log('dataForm ',this.dataForm )
if(type === 'course'){
this.courseList = data.outline
this.courseTable = this.recursion(data.outline,type)
@@ -175,6 +178,40 @@
this.$emit("getList");
this.dialogVisible = false;
},
+ examine(type){
+ let msg = '';
+ const param = {
+ id: this.dataForm.id,
+ status: null
+ }
+ if(type === 'pass'){
+ param.status = 2
+ msg = '审核通过'
+ }else {
+ param.status = 3
+ msg = '审核驳回'
+ }
+ this.$confirm(`确定${msg}该条数据?`, '提示', {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning'
+ }).then(async () => {
+ checkCourse(param).then((res) => {
+ if (res.code == 200) {
+ this.$message({
+ message: '成功',
+ type: 'success'
+ })
+ this.handleClose()
+ }else {
+ this.$message({
+ message: res.msg,
+ type: 'warning'
+ })
+ }
+ })
+ })
+ },
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if(columnIndex === 0) {
const currentValue = row[column.property];
--
Gitblit v1.9.2