bugfix: 高级工具先点喜欢再点不喜欢,在design列表消失

This commit is contained in:
zhangyh
2025-11-19 16:08:21 +08:00
parent 0691e96ece
commit 90d3a95ff4

View File

@@ -203,7 +203,10 @@ export default defineComponent({
}) })
} }
const unLike = (item)=>{ const unLike = (item)=>{
data.unLikeList.push(item) const hasSame = data.unLikeList.some((unlikeItem:any)=>unlikeItem?.id === item?.id)
if(!hasSame){
data.unLikeList.push(item)
}
} }
let cleardata = async ()=>{ let cleardata = async ()=>{
let list = [] let list = []
@@ -220,10 +223,12 @@ export default defineComponent({
const { newLike, ...rest } = item; // 解构赋值移除 newLike const { newLike, ...rest } = item; // 解构赋值移除 newLike
return item.oldSort ? { ...rest, sort: item.oldSort } : rest; return item.oldSort ? { ...rest, sort: item.oldSort } : rest;
}); });
const addIdSet = new Set(generateCourse.map((item:any)=>item?.id))
const deleteList = data.unLikeList.filter((item:any)=>!addIdSet.has(item?.id))
let emitData = { let emitData = {
status:'add', status:'add',
addList:generateCourse, addList:generateCourse,
deleteList:data.unLikeList, deleteList,
} }
emit('editToolsSuccess',emitData,'batch') emit('editToolsSuccess',emitData,'batch')
@@ -489,9 +494,6 @@ export default defineComponent({
// .ant-modal-mask{ // .ant-modal-mask{
// position: absolute; // position: absolute;
// } // }
.ant-modal-wrap,.ant-modal-mask{
}
> .ant-modal-root{ > .ant-modal-root{
> .ant-modal-centered{ > .ant-modal-centered{
> .fullScreen{ > .fullScreen{