修复快速点击like会like多个bug
This commit is contained in:
@@ -634,7 +634,10 @@ export default defineComponent({
|
||||
let index = data.noLikeList.findIndex(
|
||||
(obj: any) => obj.taskId === element.taskId
|
||||
)
|
||||
data.noLikeList[index] = element
|
||||
data.noLikeList[index] = {
|
||||
...element,
|
||||
parentId: data.selectImg.parentId
|
||||
}
|
||||
list = ''
|
||||
clearInterval(data.generateTime)
|
||||
data.isGenerate = false
|
||||
@@ -814,6 +817,7 @@ export default defineComponent({
|
||||
}
|
||||
let likeFile = (item: any, str: any, index: any) => {
|
||||
let url
|
||||
console.log(item)
|
||||
let value = {}
|
||||
console.log(props.isDesignPage)
|
||||
if (str == 'like') {
|
||||
@@ -834,6 +838,7 @@ export default defineComponent({
|
||||
emit('unLike', item)
|
||||
}
|
||||
}
|
||||
store.commit('set_loading', true)
|
||||
Https.axiosPost(Https.httpUrls.poselikeOrDisike, {}, { params: value })
|
||||
.then(rv => {
|
||||
if (str == 'like') {
|
||||
@@ -890,8 +895,10 @@ export default defineComponent({
|
||||
}
|
||||
store.commit('setPoseTransfer', addValue)
|
||||
}
|
||||
store.commit('set_loading', false)
|
||||
})
|
||||
.catch(res => {
|
||||
store.commit('set_loading', false)
|
||||
console.error('likeFile error:', res)
|
||||
})
|
||||
}
|
||||
|
||||
@@ -697,6 +697,7 @@ export default defineComponent({
|
||||
emit('unLike', item)
|
||||
}
|
||||
}
|
||||
store.commit('set_loading', true)
|
||||
Https.axiosPost(url, data)
|
||||
.then(rv => {
|
||||
if (str == 'like') {
|
||||
@@ -728,8 +729,11 @@ export default defineComponent({
|
||||
store.commit('setRelightList', value)
|
||||
}
|
||||
}
|
||||
store.commit('set_loading', false)
|
||||
})
|
||||
.catch(res => {})
|
||||
.catch(res => {
|
||||
store.commit('set_loading', false)
|
||||
})
|
||||
}
|
||||
let remPrductimgTime: any = null
|
||||
let prductimgTime: any = null
|
||||
|
||||
@@ -1706,6 +1706,12 @@ export default defineComponent({
|
||||
if(this.selectGenerateList[0].base64){
|
||||
base64 = this.selectGenerateList[0].imgUrl
|
||||
}
|
||||
}else{
|
||||
if (this.selectGenerateList?.[0]?.imgUrl) {
|
||||
} else {
|
||||
message.info(this.t('Generate.jsContent5'))
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
let sloganText = ''
|
||||
@@ -2329,6 +2335,9 @@ export default defineComponent({
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
position: relative;
|
||||
.loading{
|
||||
position: absolute;
|
||||
}
|
||||
&.myBrandItem{
|
||||
width: calc(100% / 5 - 1rem);
|
||||
margin: 1rem;
|
||||
|
||||
Reference in New Issue
Block a user