bugfix: 高级工具先点喜欢再点不喜欢,在design列表消失
This commit is contained in:
@@ -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{
|
||||||
|
|||||||
Reference in New Issue
Block a user