This commit is contained in:
X1627315083
2024-05-27 18:26:46 +08:00
parent af07bc4ce0
commit dd7de209c5
5 changed files with 41 additions and 35 deletions

View File

@@ -278,6 +278,8 @@ export default defineComponent({
watch:{ watch:{
designItemDetail:{ designItemDetail:{
handler: async function(newVal,oldVal) { handler: async function(newVal,oldVal) {
console.log(newVal);
let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail)) let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail))
this.ifSubmit = designItemDetail.ifSubmit?designItemDetail.ifSubmit:false this.ifSubmit = designItemDetail.ifSubmit?designItemDetail.ifSubmit:false
if(newVal.clothes.length == 0){ if(newVal.clothes.length == 0){
@@ -860,8 +862,8 @@ export default defineComponent({
this.loadingShow = true this.loadingShow = true
Https.axiosPost(Https.httpUrls.designSingle, data).then( Https.axiosPost(Https.httpUrls.designSingle, data).then(
(rv) => { (rv) => {
designItemDetail.currentFullBodyView = rv.currentFullBodyView this.designItemDetail.currentFullBodyView = rv.currentFullBodyView
designItemDetail.ifSubmit = true this.designItemDetail.ifSubmit = true
this.loadingShow = false this.loadingShow = false
// if(this.designItemDetail.clothes[this.designItemDetail.clothes.legnth-1] && !this.designItemDetail.clothes[this.designItemDetail.clothes.legnth-1].id){ // if(this.designItemDetail.clothes[this.designItemDetail.clothes.legnth-1] && !this.designItemDetail.clothes[this.designItemDetail.clothes.legnth-1].id){
// this.designItemDetail.clothes.split(this.designItemDetail.clothes.legnth-1,1) // this.designItemDetail.clothes.split(this.designItemDetail.clothes.legnth-1,1)

View File

@@ -189,7 +189,7 @@ export default defineComponent({
this.type_ = num this.type_ = num
this.colorList[this.selectIndex] = this.$parent.selectColor this.colorList[this.selectIndex] = this.$parent.selectColor
this.overallSingle = this.current?.printObject?.ifSingle == null?false:this.current?.printObject?.ifSingle this.overallSingle = this.current?.printObject?.ifSingle == null?false:this.current?.printObject?.ifSingle
this.systemDesignerPercentage = this.current?.printObject?.ifSingle?100:this.current?.printObject?.prints[0].scale?this.current?.printObject?.prints[0].scale*100:100 this.systemDesignerPercentage = this.current?.printObject?.ifSingle?this.current?.printObject?.prints[0].scale?this.current?.printObject?.prints[0].scale*100:100:100
}, },
//模型 //模型
setSketchImg(v){ setSketchImg(v){

View File

@@ -678,6 +678,7 @@ export default defineComponent({
index = ind index = ind
} }
}) })
if(this.designItemDetailTS.rv){
designItemDetail.currentFullBodyView = this.designItemDetailTS.rv.currentFullBodyView designItemDetail.currentFullBodyView = this.designItemDetailTS.rv.currentFullBodyView
designItemDetail.clothes[index].printObject.ifSingle = this.overallSingle designItemDetail.clothes[index].printObject.ifSingle = this.overallSingle
designItemDetail.clothes[index].layersObject = this.designItemDetailTS.rv.clothes[index].layersObject designItemDetail.clothes[index].layersObject = this.designItemDetailTS.rv.clothes[index].layersObject
@@ -690,9 +691,11 @@ export default defineComponent({
item.layersObject[0] = item.layersObject[1] item.layersObject[0] = item.layersObject[1]
item.layersObject[1] = a item.layersObject[1] = a
} }
item.layersObject[0].id = this.store.state.DesignDetailModule.designItemDetail.clothes[i].layersObject[0].id item.layersObject[0].id = this.store.state.DesignDetailModule.designItemDetail.clothes[i].layersObject[0]?.id
item.layersObject[1].id = this.store.state.DesignDetailModule.designItemDetail.clothes[i].layersObject[1].id item.layersObject[1].id = this.store.state.DesignDetailModule.designItemDetail.clothes[i].layersObject[1]?.id
}) })
}
this.store.commit("setDesignItemDetail", designItemDetail); this.store.commit("setDesignItemDetail", designItemDetail);
this.store.commit("setDesignPreviewData", this.designItemDetailTS.data); this.store.commit("setDesignPreviewData", this.designItemDetailTS.data);
this.setRevocation(designItemDetail,this.designItemDetailTS.data) this.setRevocation(designItemDetail,this.designItemDetailTS.data)

View File

@@ -682,9 +682,7 @@ export default defineComponent({
} }
}) })
this.designOpenrtion = false this.designOpenrtion = false
if(!this.designItemDetailTS.rv){ if(this.designItemDetailTS.rv){
return
}
designItemDetail.currentFullBodyView = this.designItemDetailTS.rv.currentFullBodyView designItemDetail.currentFullBodyView = this.designItemDetailTS.rv.currentFullBodyView
designItemDetail.clothes[index].printObject.ifSingle = this.overallSingle designItemDetail.clothes[index].printObject.ifSingle = this.overallSingle
designItemDetail.clothes[index].layersObject = this.designItemDetailTS.rv.clothes[index].layersObject designItemDetail.clothes[index].layersObject = this.designItemDetailTS.rv.clothes[index].layersObject
@@ -700,6 +698,8 @@ export default defineComponent({
item.layersObject[0].id = this.store.state.DesignDetailModule.designItemDetail.clothes[i].layersObject[0].id item.layersObject[0].id = this.store.state.DesignDetailModule.designItemDetail.clothes[i].layersObject[0].id
item.layersObject[1].id = this.store.state.DesignDetailModule.designItemDetail.clothes[i].layersObject[1].id item.layersObject[1].id = this.store.state.DesignDetailModule.designItemDetail.clothes[i].layersObject[1].id
}) })
}
this.store.commit("setDesignItemDetail", designItemDetail); this.store.commit("setDesignItemDetail", designItemDetail);
this.store.commit("setDesignPreviewData", this.designItemDetailTS.data); this.store.commit("setDesignPreviewData", this.designItemDetailTS.data);
this.setRevocation(designItemDetail,this.designItemDetailTS.data) this.setRevocation(designItemDetail,this.designItemDetailTS.data)

View File

@@ -564,6 +564,7 @@ export default defineComponent({
this.store.commit("clearAllCollection"); this.store.commit("clearAllCollection");
this.store.commit("setAllBoardDataChoose",{}); this.store.commit("setAllBoardDataChoose",{});
this.store.commit("clearShowSketchboard",{}); this.store.commit("clearShowSketchboard",{});
this.isHaveReviewCollection = false
}, },
//完成设计 //完成设计