From aafca5b2d1d9ee3ea157ed1a815399643213fc90 Mon Sep 17 00:00:00 2001 From: zhangsir Date: Wed, 15 May 2024 08:51:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InstructorCertification.vue | 37 +++++++++++++------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/src/views/gratefulteacher/InstructorCertification.vue b/src/views/gratefulteacher/InstructorCertification.vue index e3f4207f..18efbaff 100644 --- a/src/views/gratefulteacher/InstructorCertification.vue +++ b/src/views/gratefulteacher/InstructorCertification.vue @@ -149,9 +149,10 @@ const ViewReviewDataShow = ref([]) function selectCourse(row) { console.log(row); row.courseName = row.name - row.type = '在线课' - row.sysCreateBy = row.sysCreateBy + row.courseContent = '在线课' + row.createName = row.sysCreateBy row.createTime = row.publishTime + row.newId = 2 console.log(row,'row') if (!ViewReviewDataShow.value.some(item => item.id === row.id)) { console.log('添加') @@ -180,10 +181,15 @@ const createData = () => { visible.value = true } //删除数据 -const deleteReview = (record) =>{ +const deleteReview = (record,index) =>{ + console.log(record,'record') dialog({ content: '是否删除?', ok: () => { + if(record.newId==2){ + ViewReviewdata.value.splice(index,1) + message.success('删除成功') + } deleteCourse({id:record.id}).then(res=>{ console.log(res,'res') if(res.code == 200){ @@ -196,6 +202,7 @@ const deleteReview = (record) =>{ } const falseData = () => { ViewReviewdata.value = [] + ViewReviewDataShow.value = [] ViewReviewShow.value = false } const AddList = () => { @@ -204,14 +211,20 @@ const AddList = () => { message.error('请选择课程') return } - const data = ViewReviewDataShow.value.map(item=>{ - return { - courseName: item.name, - courseContent: '', - courseId: item.orgId - } - }) - addCourse({data}).then(res=>{ + // const data = ViewReviewDataShow.value.map(item=>{ + // return { + // courseName: item.name, + // courseContent: '', + // courseId: item.orgId + // } + // }) + const filteredData = ViewReviewdata.value.filter(item => item.newId === 2); + const transformedData = filteredData.map(item => ({ + courseName: item.name, + courseContent: '', + courseId: item.orgId + })); + addCourse({transformedData}).then(res=>{ console.log(res,'res') }) falseData() @@ -378,7 +391,7 @@ function handleOper(record, type, status = "") { >