This commit is contained in:
zhangsir
2024-05-15 08:51:50 +08:00
parent 5dd3f02bf7
commit aafca5b2d1

View File

@@ -149,9 +149,10 @@ const ViewReviewDataShow = ref([])
function selectCourse(row) { function selectCourse(row) {
console.log(row); console.log(row);
row.courseName = row.name row.courseName = row.name
row.type = '在线课' row.courseContent = '在线课'
row.sysCreateBy = row.sysCreateBy row.createName = row.sysCreateBy
row.createTime = row.publishTime row.createTime = row.publishTime
row.newId = 2
console.log(row,'row') console.log(row,'row')
if (!ViewReviewDataShow.value.some(item => item.id === row.id)) { if (!ViewReviewDataShow.value.some(item => item.id === row.id)) {
console.log('添加') console.log('添加')
@@ -180,10 +181,15 @@ const createData = () => {
visible.value = true visible.value = true
} }
//删除数据 //删除数据
const deleteReview = (record) =>{ const deleteReview = (record,index) =>{
console.log(record,'record')
dialog({ dialog({
content: '是否删除?', content: '是否删除?',
ok: () => { ok: () => {
if(record.newId==2){
ViewReviewdata.value.splice(index,1)
message.success('删除成功')
}
deleteCourse({id:record.id}).then(res=>{ deleteCourse({id:record.id}).then(res=>{
console.log(res,'res') console.log(res,'res')
if(res.code == 200){ if(res.code == 200){
@@ -196,6 +202,7 @@ const deleteReview = (record) =>{
} }
const falseData = () => { const falseData = () => {
ViewReviewdata.value = [] ViewReviewdata.value = []
ViewReviewDataShow.value = []
ViewReviewShow.value = false ViewReviewShow.value = false
} }
const AddList = () => { const AddList = () => {
@@ -204,14 +211,20 @@ const AddList = () => {
message.error('请选择课程') message.error('请选择课程')
return return
} }
const data = ViewReviewDataShow.value.map(item=>{ // const data = ViewReviewDataShow.value.map(item=>{
return { // return {
courseName: item.name, // courseName: item.name,
courseContent: '', // courseContent: '',
courseId: item.orgId // courseId: item.orgId
} // }
}) // })
addCourse({data}).then(res=>{ 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') console.log(res,'res')
}) })
falseData() falseData()
@@ -378,7 +391,7 @@ function handleOper(record, type, status = "") {
> >
<template #action="{ record, column }"> <template #action="{ record, column }">
<a-space> <a-space>
<a-button type="link" @click="deleteReview(record)"> <a-button type="link" @click="deleteReview(record,index)">
<span>删除</span> <span>删除</span>
</a-button> </a-button>
</a-space> </a-space>