diff --git a/src/component/home/design/editDesignType/index.vue b/src/component/home/design/editDesignType/index.vue index 4664486f..a566c173 100644 --- a/src/component/home/design/editDesignType/index.vue +++ b/src/component/home/design/editDesignType/index.vue @@ -671,47 +671,29 @@ setup(props:any,{emit}) { return message.info(t('Generate.generateLoading')) } } - if(productimg.isGenerate){ - if(productimg.productimgIsProductimg){ - clearInterval(prductimgTime) - clearInterval(remPrductimgTime) - productimg.productimgRemProductimg = false - productimg.productimgIsProductimg = false + if(productimg.generateCourse){ + if(productimg.isGenerate){ + if(productimg.productimgIsProductimg){ + clearInterval(prductimgTime) + clearInterval(remPrductimgTime) + productimg.productimgRemProductimg = false + productimg.productimgIsProductimg = false + } + productimg.generateCourse.oldData = {} + if(productimg.selectGenerate.resultType == "Design"){ + productimg.generateCourse.oldData.resultType = productimg.selectGenerate.resultType + } } - productimg.generateCourse.oldData = { - // id:productimg.selectGenerate.id, - + let emitData = { + status:'add', + // status:productimg.openType, + addList:[{ + ...productimg.generateCourse, + }] } - if(productimg.selectGenerate.resultType == "Design"){ - productimg.generateCourse.oldData.resultType = productimg.selectGenerate.resultType - // productimg.generateCourse.parentId = productimg.selectGenerate.userLikeSortId - // let index = productimg.likeDesignCollectionList.findIndex((item:any)=>(item.userLikeSortId == productimg.selectGenerate.userLikeSortId && item.resultType == "Design")) - // if(!productimg.likeDesignCollectionList[index]?.childList)productimg.likeDesignCollectionList[index].childList = [] - // if(productimg.openType == 'add')productimg.likeDesignCollectionList[index]?.childList.push(productimg.generateCourse) - }else{ - // productimg.generateCourse.parentId = productimg.selectGenerate.parentId - // let index = productimg.likeDesignCollectionList.findIndex((item:any)=>(item.userLikeSortId == productimg.selectGenerate.parentId && item.resultType == "Design")) - // if(!productimg.likeDesignCollectionList[index]?.childList){ - // productimg.likeDesignCollectionList[index].childList = [] - // } - // if(productimg.openType == 'add'){ - // productimg.likeDesignCollectionList[index]?.childList.push(productimg.generateCourse) - // }else{ - // let childIndex = productimg.likeDesignCollectionList[index].childList.findIndex((item:any)=>(item.id == productimg.selectGenerate.id)) - // productimg.likeDesignCollectionList[index].childList[childIndex] = productimg.generateCourse - // } - } - + emit('upDataDesignLikeList',emitData) + productimg.generateCourse = null } - let emitData = { - status:'add', - // status:productimg.openType, - addList:[{ - ...productimg.generateCourse, - }] - } - emit('upDataDesignLikeList',emitData) - productimg.generateCourse = null productimg.openType = '' scaleImage.value = false clearInterval(prductimgTime)