This commit is contained in:
X1627315083
2024-04-26 17:36:30 +08:00
parent 224b952f60
commit ad63a1611c
3 changed files with 18 additions and 14 deletions

View File

@@ -132,8 +132,8 @@
<div class="design_detail_perview_content" > <div class="design_detail_perview_content" >
<!-- <div class="generate_button" v-show="designItemDetail.singleOverall == 'overall'" @click="generateHighDesign()">Generate Product lmage</div> --> <!-- <div class="generate_button" v-show="designItemDetail.singleOverall == 'overall'" @click="generateHighDesign()">Generate Product lmage</div> -->
<setDesignItem v-if="!moible" ref="setDesignItem" @setDesignCoverage="setDesignCoverage" @setSubmit="setSubmit"></setDesignItem> <setDesignItem v-if="!moible" ref="setDesignItem" @setParentLoadingShow=setParentLoadingShow @setDesignCoverage="setDesignCoverage" @setSubmit="setSubmit"></setDesignItem>
<setDesignItemMobile v-else ref="setDesignItemMobile" @setDesignCoverage="setDesignCoverage" @setSubmit="setSubmit"></setDesignItemMobile> <setDesignItemMobile v-else ref="setDesignItemMobile" @setParentLoadingShow=setParentLoadingShow @setDesignCoverage="setDesignCoverage" @setSubmit="setSubmit"></setDesignItemMobile>
</div> </div>
</div> </div>
@@ -545,6 +545,9 @@ export default defineComponent({
} }
},
setParentLoadingShow(){
this.loadingShow=false
}, },
setDesignCoverage(str:string){ setDesignCoverage(str:string){
let {design,index,collectionList} = this.parentData let {design,index,collectionList} = this.parentData
@@ -857,10 +860,11 @@ export default defineComponent({
this.designItemDetail.clothes[index].clothesOpen = true this.designItemDetail.clothes[index].clothesOpen = true
}, },
setClothesOpen(){ setClothesOpen(){
if(this.designItemDetail.clothes?.[this.designItemDetail?.clothes.length-1]?.id || this.designItemDetail?.clothes.length==0){ if(this.deleteShow) return
}else{ // if(this.designItemDetail?.clothes.length==0){
return // }else{
} // return
// }
this.designItemDetail.clothes.forEach((item:any)=>{ this.designItemDetail.clothes.forEach((item:any)=>{
item.clothesOpen = false item.clothesOpen = false
}) })
@@ -900,8 +904,11 @@ export default defineComponent({
// let DesignDetailAlter:any = this.$refs.DesignDetailAlter // let DesignDetailAlter:any = this.$refs.DesignDetailAlter
// DesignDetailAlter.changePlace() // DesignDetailAlter.changePlace()
this.designOrder = true this.designOrder = true
if(this.designItemDetail.clothes?.[this.designItemDetail?.clothes.length-1]?.id){
this.designItemDetail.clothes.push(aa) this.designItemDetail.clothes.push(aa)
}else{
}
this.clothesDetail(aa,this.designItemDetail.clothes.length-1) this.clothesDetail(aa,this.designItemDetail.clothes.length-1)
let DesignDetailAlter:any = this.$refs.DesignDetailAlter let DesignDetailAlter:any = this.$refs.DesignDetailAlter
DesignDetailAlter.init(1) DesignDetailAlter.init(1)

View File

@@ -392,7 +392,6 @@ export default defineComponent({
// var b_num = b.style.zIndex; // var b_num = b.style.zIndex;
// return a_num - b_num; // return a_num - b_num;
// }); // });
let arr = this.sort(JSON.parse(JSON.stringify(this.frontBack.front))) let arr = this.sort(JSON.parse(JSON.stringify(this.frontBack.front)))
let num = 10 let num = 10
@@ -441,7 +440,6 @@ export default defineComponent({
// } // }
// }) // })
// }) // })
this.$parent.loadingShow = false
let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail)) let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail))
rv.clothes.forEach((i)=>{ rv.clothes.forEach((i)=>{
i.similarity = false//新增衣服传的是衣服id会存在两件衣服id相同所以设置为false让每次赋值都是不一样的 i.similarity = false//新增衣服传的是衣服id会存在两件衣服id相同所以设置为false让每次赋值都是不一样的
@@ -474,7 +472,8 @@ export default defineComponent({
this.setRevocation(designItemDetail,data) this.setRevocation(designItemDetail,data)
} }
).catch(res=>{ ).catch(res=>{
this.$parent.loadingShow = false // this.$parent.loadingShow = false
this.$emit('setParentLoadingShow');
}); });
}, },
}, },

View File

@@ -422,7 +422,6 @@ export default defineComponent({
}) })
Https.axiosPost(Https.httpUrls.designSingle, data).then( Https.axiosPost(Https.httpUrls.designSingle, data).then(
(rv) => { (rv) => {
this.$parent.loadingShow = false
let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail)) let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail))
designItemDetail.designItemUrl = rv.designItemUrl designItemDetail.designItemUrl = rv.designItemUrl
designItemDetail.ifSubmit = true designItemDetail.ifSubmit = true
@@ -440,8 +439,7 @@ export default defineComponent({
this.setRevocation(designItemDetail,data) this.setRevocation(designItemDetail,data)
} }
).catch(res=>{ ).catch(res=>{
this.$parent.loadingShow = false this.$emit('setParentLoadingShow');
}); });
}, },
}, },