diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue
index e2d74080..15e7377a 100644
--- a/src/component/Detail/DesignDetail.vue
+++ b/src/component/Detail/DesignDetail.vue
@@ -132,8 +132,8 @@
-
-
+
+
@@ -545,6 +545,9 @@ export default defineComponent({
}
+ },
+ setParentLoadingShow(){
+ this.loadingShow=false
},
setDesignCoverage(str:string){
let {design,index,collectionList} = this.parentData
@@ -857,10 +860,11 @@ export default defineComponent({
this.designItemDetail.clothes[index].clothesOpen = true
},
setClothesOpen(){
- if(this.designItemDetail.clothes?.[this.designItemDetail?.clothes.length-1]?.id || this.designItemDetail?.clothes.length==0){
- }else{
- return
- }
+ if(this.deleteShow) return
+ // if(this.designItemDetail?.clothes.length==0){
+ // }else{
+ // return
+ // }
this.designItemDetail.clothes.forEach((item:any)=>{
item.clothesOpen = false
})
@@ -900,8 +904,11 @@ export default defineComponent({
// let DesignDetailAlter:any = this.$refs.DesignDetailAlter
// DesignDetailAlter.changePlace()
this.designOrder = true
-
- this.designItemDetail.clothes.push(aa)
+ if(this.designItemDetail.clothes?.[this.designItemDetail?.clothes.length-1]?.id){
+ this.designItemDetail.clothes.push(aa)
+ }else{
+
+ }
this.clothesDetail(aa,this.designItemDetail.clothes.length-1)
let DesignDetailAlter:any = this.$refs.DesignDetailAlter
DesignDetailAlter.init(1)
diff --git a/src/component/Detail/setDesignItem.vue b/src/component/Detail/setDesignItem.vue
index 08889e5f..22646bdd 100644
--- a/src/component/Detail/setDesignItem.vue
+++ b/src/component/Detail/setDesignItem.vue
@@ -392,7 +392,6 @@ export default defineComponent({
// var b_num = b.style.zIndex;
// return a_num - b_num;
// });
-
let arr = this.sort(JSON.parse(JSON.stringify(this.frontBack.front)))
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))
rv.clothes.forEach((i)=>{
i.similarity = false//新增衣服传的是衣服id会存在两件衣服id相同所以设置为false让每次赋值都是不一样的
@@ -474,7 +472,8 @@ export default defineComponent({
this.setRevocation(designItemDetail,data)
}
).catch(res=>{
- this.$parent.loadingShow = false
+ // this.$parent.loadingShow = false
+ this.$emit('setParentLoadingShow');
});
},
},
diff --git a/src/component/Detail/setDesignItemMobile.vue b/src/component/Detail/setDesignItemMobile.vue
index 5a7f53ad..d5293998 100644
--- a/src/component/Detail/setDesignItemMobile.vue
+++ b/src/component/Detail/setDesignItemMobile.vue
@@ -422,7 +422,6 @@ export default defineComponent({
})
Https.axiosPost(Https.httpUrls.designSingle, data).then(
(rv) => {
- this.$parent.loadingShow = false
let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail))
designItemDetail.designItemUrl = rv.designItemUrl
designItemDetail.ifSubmit = true
@@ -440,8 +439,7 @@ export default defineComponent({
this.setRevocation(designItemDetail,data)
}
).catch(res=>{
- this.$parent.loadingShow = false
-
+ this.$emit('setParentLoadingShow');
});
},
},