修复页面和design长时间获取不会失败

This commit is contained in:
X1627315083
2025-02-12 10:19:19 +08:00
parent 48ed49f164
commit b5d0d33921
3 changed files with 26 additions and 9 deletions

View File

@@ -695,6 +695,10 @@ export default defineComponent({
likeLoading: false, //喜欢防抖
dragIdx:0,
designRandom:'',
designFailure:{
num:0,
currentNum:0,
},//获取20次都为空的话就停止获取
};
},
@@ -1042,8 +1046,14 @@ export default defineComponent({
})
}else{
data.objectSignList = rv.unfinishedList.join()
this.getDesignTime = setTimeout(()=>{
data.objectSignList = rv.unfinishedList.join()
if(this.designFailure.currentNum == rv.unfinishedList.length){
this.designFailure.num++
if(this.designFailure.num >= 10)data.objectSignList=''
}else{
this.designFailure.num = 0
}
this.getDesignResult(data,str)
},1000)
}
@@ -1123,7 +1133,10 @@ export default defineComponent({
};
// data.moodboardPosition = JSON.stringify(this.store.state.UploadFilesModule.moodboardPosition)
this.setSystemDesigner(0)
this.designFailure = {
num:0,
currentNum:0,
}
let isLoad = false
if(designCollectionId == -1){
isLoad = true