From cdfa8841a9e9f7e086ace5edfc2d67f2a003f69b Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Thu, 27 Feb 2025 11:58:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Ddesign=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E5=8F=96=E6=B6=88like=E6=8E=92=E5=BA=8F=E5=BC=82=E5=B8=B8bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/HomePage/Generate.vue | 1 + src/component/WorksPage/newScaleImage.vue | 2 +- src/views/HomeView/HomeView.vue | 18 ++++++++++-------- src/views/HomeView/library.vue | 1 + 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/component/HomePage/Generate.vue b/src/component/HomePage/Generate.vue index 26856aca..0ba9180b 100644 --- a/src/component/HomePage/Generate.vue +++ b/src/component/HomePage/Generate.vue @@ -651,6 +651,7 @@ export default defineComponent({ let dataNum = dataList.length let state = true this.generateTime = setInterval(()=>{ + if(!this.isGenerate || !this.remGenerate)return if(!state)return state = false Https.axiosPost(Https.httpUrls.generateResult, data).then( diff --git a/src/component/WorksPage/newScaleImage.vue b/src/component/WorksPage/newScaleImage.vue index 50987c84..48df2a06 100644 --- a/src/component/WorksPage/newScaleImage.vue +++ b/src/component/WorksPage/newScaleImage.vue @@ -61,7 +61,7 @@
-
+
@{{scaleImageData.userName}}
{{$t('newScaleImage.Follow')}}
{{$t('newScaleImage.Unfollow')}}
diff --git a/src/views/HomeView/HomeView.vue b/src/views/HomeView/HomeView.vue index 294a7b82..3fab5c07 100644 --- a/src/views/HomeView/HomeView.vue +++ b/src/views/HomeView/HomeView.vue @@ -448,8 +448,6 @@ export default defineComponent({ } const setDeleteDesign = (value:any,index:any)=>{ - console.log(value); - store.commit("setDeleteDesignCollectionList",index); let collItem = posiitonData.value.generateElList.filter((item:any)=>item.userLikeSortId == value.designItemId)[0] posiitonData.value.generateElList = posiitonData.value.generateElList.filter((item:any)=>item.userLikeSortId != value.designItemId) @@ -459,8 +457,6 @@ export default defineComponent({ item.sort-=1 } }) - console.log(posiitonData.value.likeElList); - moveItem('') } const cancelDeleteDesign = (index:any)=>{ @@ -553,6 +549,9 @@ export default defineComponent({ moveIndex = elList.length - 1 - moveIndex moveIndex = moveIndex < 0 ? 0 : moveIndex; moveIndex = moveIndex > elList.length - 1 ? elList.length - 1 : moveIndex; + // moveIndex = 4 + // return + if(moveIndex != index){ if(str == 'like'){ posiitonData.value.likeSelectIndex = moveIndex; @@ -582,13 +581,13 @@ export default defineComponent({ let elArr = likeItemDom.value.children posiitonData.value.likeElList.push({ el: elArr[0], - sort: value.sort - 1, - index: value.sort - 1, + sort: posiitonData.value.likeElList.length, + index: posiitonData.value.likeElList.length, userLikeSortId:value.userLikeSortId }); + let collItem = posiitonData.value.generateElList.filter((item:any)=>item.userLikeSortId == value.designItemId)[0] posiitonData.value.generateElList = posiitonData.value.generateElList.filter((item:any)=>item.userLikeSortId != value.designItemId) - posiitonData.value.generateElList.forEach((item:any)=>{ if(item.sort > collItem.sort){ item.sort-=1 @@ -596,12 +595,16 @@ export default defineComponent({ }) }else if(str == 'disLike'){ let elArr = collItemDom.value.querySelectorAll('.content_img_GetWidth') + let index = posiitonData.value.likeElList.filter((item:any)=>(item.sort + 1) == value.sort) posiitonData.value.likeElList = posiitonData.value.likeElList.filter((item:any)=>(item.sort + 1) != value.sort) posiitonData.value.likeElList.forEach((item:any)=>{ if(item.sort > value.sort - 1){ item.sort-=1 } }) + posiitonData.value.likeElList.forEach((item:any)=>{ + if(item.index > index[0].index)item.index -=1 + }) posiitonData.value.generateElList.push({ el: elArr[elArr.length-1], sort: posiitonData.value.generateElList.length, @@ -1319,7 +1322,6 @@ export default defineComponent({ item.sort-=1 } }) - this.setLikeDislLike('disLike',design) // if (!this.likeDesignCollectionList.length) { // this.store.commit("deleteUserGroupId"); diff --git a/src/views/HomeView/library.vue b/src/views/HomeView/library.vue index abb1a40e..9cd1b48b 100644 --- a/src/views/HomeView/library.vue +++ b/src/views/HomeView/library.vue @@ -1594,6 +1594,7 @@ export default defineComponent({ let state = true this.generateTime[str] = setInterval(()=>{ // let data = this.generateList[str].filter((item:any)=>item.status != 'Success').map((obj:any) => obj.taskId); + if(!this.isGenerate[this.selectCode] || !this.remGenerate[this.selectCode])return if(!state)return state = false Https.axiosPost(Https.httpUrls.generateResult, data).then(