fix
This commit is contained in:
@@ -306,7 +306,6 @@
|
||||
<div class="mark_loading" v-show="isShowMark">
|
||||
<a-spin size="large" />
|
||||
</div>
|
||||
{{ designTools.designTools }}123
|
||||
|
||||
<!-- 导出缩略图的蒙层 end-->
|
||||
<!-- design collection的进度蒙层 start-->
|
||||
@@ -316,6 +315,7 @@
|
||||
<editDesignType ref="editDesignType"
|
||||
@addGenerateImg="addGenerateImg"
|
||||
@upDataDesignLikeList="generateLoad"
|
||||
:onlike="setNoDesignLike"
|
||||
:productData="{
|
||||
upload:upload,
|
||||
RelightDirection:RelightDirection,
|
||||
@@ -907,6 +907,11 @@ export default defineComponent({
|
||||
arr[index].sort = arr[index].oldSort || arr[index].sort
|
||||
console.log(JSON.parse(JSON.stringify(arr[index])))
|
||||
dataDom.editDesignType.init(arr,index,null,status,listType)
|
||||
if(item != 'Design'){
|
||||
designData.selectDesign = designData.selectLikeDesign.filter((item:any)=>(item.resultType == 'Design' && item.userLikeSortId == designData.selectLikeDesign[index].parentId))[0]
|
||||
}else{
|
||||
designData.selectDesign = designData.selectLikeDesign[index]
|
||||
}
|
||||
dataDom.editDesignType.isLike = false
|
||||
// dataDom.editDesignType.productimgRelightDirection = editDesignType.RelightDirection
|
||||
dataDom.editDesignType.isComparison = true
|
||||
@@ -922,10 +927,12 @@ export default defineComponent({
|
||||
}
|
||||
const setNoDesignLike = (design:any,index:any,type:any,str:string) => {
|
||||
let url
|
||||
let designItem = design || designData.selectEditBtn
|
||||
console.log(designItem,designData?.selectDesign)
|
||||
let data = {
|
||||
toProductImageResultId:[(design.designItemId || design.id)],
|
||||
toProductImageResultId:[(designItem.designItemId || designItem.id)],
|
||||
projectId: store.state.Workspace.probjects.id,
|
||||
collectionSortParentId:designData?.selectDesign?.parentId || design?.parentId,
|
||||
collectionSortParentId:designData?.selectDesign?.parentId || designItem?.parentId,
|
||||
} as any
|
||||
let params = {} as any
|
||||
if(type == 'ToProductImage' || type == 'Relight'){
|
||||
@@ -939,16 +946,16 @@ export default defineComponent({
|
||||
if(str == 'like'){
|
||||
params = {
|
||||
likeOrDislike:'like',
|
||||
transformedId:design.id,
|
||||
transformedId:designItem.id,
|
||||
projectId:store.state.Workspace.probjects.id,
|
||||
collectionSortParentId:design.parentId || designData?.selectDesign?.userLikeSortId,
|
||||
collectionSortParentId:designItem.parentId || designData?.selectDesign?.userLikeSortId,
|
||||
}
|
||||
}else{
|
||||
params = {
|
||||
likeOrDislike:'dislike',
|
||||
transformedId:design.id,
|
||||
transformedId:designItem.id,
|
||||
projectId:store.state.Workspace.probjects.id,
|
||||
collectionSortParentId:design.parentId || designData?.selectDesign?.userLikeSortId,
|
||||
collectionSortParentId:designItem.parentId || designData?.selectDesign?.userLikeSortId,
|
||||
}
|
||||
}
|
||||
}else{
|
||||
@@ -967,11 +974,11 @@ export default defineComponent({
|
||||
if(item.resultType == 'Design' && item.userLikeSortId == designData.selectDesign.userLikeSortId){
|
||||
if(!item?.childList)item.childList = []
|
||||
// if(item?.childList)
|
||||
const removeIndex = item?.childList.findIndex(childItem => childItem?.taskId === design?.taskId);
|
||||
const removeIndex = item?.childList.findIndex(childItem => childItem?.taskId === designItem?.taskId);
|
||||
if (removeIndex !== -1) {
|
||||
item.childList[removeIndex] = design
|
||||
item.childList[removeIndex] = designItem
|
||||
}else{
|
||||
item.childList.push(design)
|
||||
item.childList.push(designItem)
|
||||
}
|
||||
}
|
||||
})
|
||||
@@ -979,12 +986,12 @@ export default defineComponent({
|
||||
likeDesignCollectionList.value.forEach((item:any)=>{
|
||||
if(item.resultType == 'Design' && item.userLikeSortId == designData.selectDesign.userLikeSortId){
|
||||
item.childList.forEach((childItem:any)=>{
|
||||
if(childItem.sort > design.oldSort){
|
||||
if(childItem.sort > designItem.oldSort){
|
||||
childItem.sort -= 1
|
||||
}
|
||||
})
|
||||
item.childList = item.childList.filter((childItem:any)=>{
|
||||
return childItem.id != design.id
|
||||
return childItem.id != designItem.id
|
||||
})
|
||||
}
|
||||
})
|
||||
@@ -1080,8 +1087,6 @@ export default defineComponent({
|
||||
}
|
||||
const generateLoad = async (data:any)=>{
|
||||
// return
|
||||
console.log(JSON.parse(JSON.stringify(data)))
|
||||
|
||||
let list = likeDesignCollectionList.value
|
||||
//添加元素
|
||||
if(data.addList){
|
||||
@@ -2137,6 +2142,7 @@ export default defineComponent({
|
||||
if(this.isMove)return
|
||||
this.store.commit('setOpenChatStatus',false)
|
||||
if(design.resultType != "Design"){
|
||||
this.selectEditBtn = design
|
||||
this.setEditDesignType(collectionList,index,design.resultType,'edit',type)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user