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,21 +678,24 @@ export default defineComponent({
index = ind index = ind
} }
}) })
designItemDetail.currentFullBodyView = this.designItemDetailTS.rv.currentFullBodyView if(this.designItemDetailTS.rv){
designItemDetail.clothes[index].printObject.ifSingle = this.overallSingle designItemDetail.currentFullBodyView = this.designItemDetailTS.rv.currentFullBodyView
designItemDetail.clothes[index].layersObject = this.designItemDetailTS.rv.clothes[index].layersObject designItemDetail.clothes[index].printObject.ifSingle = this.overallSingle
designItemDetail.clothes[index].printObject.prints = this.computeZindex() designItemDetail.clothes[index].layersObject = this.designItemDetailTS.rv.clothes[index].layersObject
designItemDetail.ifSubmit = true designItemDetail.clothes[index].printObject.prints = this.computeZindex()
designItemDetail.clothes.forEach((item,i)=>{ designItemDetail.ifSubmit = true
let a designItemDetail.clothes.forEach((item,i)=>{
if(item.layersObject[0].imageCategory.indexOf("back") == -1){ let a
a = item.layersObject[0] if(item.layersObject[0].imageCategory.indexOf("back") == -1){
item.layersObject[0] = item.layersObject[1] a = item.layersObject[0]
item.layersObject[1] = a item.layersObject[0] = item.layersObject[1]
} item.layersObject[1] = a
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[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
})
}
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,24 +682,24 @@ 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.clothes[index].printObject.ifSingle = this.overallSingle
designItemDetail.clothes[index].layersObject = this.designItemDetailTS.rv.clothes[index].layersObject
designItemDetail.clothes[index].printObject.prints = this.computeZindex()
designItemDetail.ifSubmit = true
designItemDetail.clothes.forEach((item,i)=>{
let a
if(item.layersObject[0].imageCategory.indexOf("back") == -1){
a = item.layersObject[0]
item.layersObject[0] = item.layersObject[1]
item.layersObject[1] = a
}
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
})
} }
designItemDetail.currentFullBodyView = this.designItemDetailTS.rv.currentFullBodyView
designItemDetail.clothes[index].printObject.ifSingle = this.overallSingle
designItemDetail.clothes[index].layersObject = this.designItemDetailTS.rv.clothes[index].layersObject
designItemDetail.clothes[index].printObject.prints = this.computeZindex()
designItemDetail.ifSubmit = true
designItemDetail.clothes.forEach((item,i)=>{
let a
if(item.layersObject[0].imageCategory.indexOf("back") == -1){
a = item.layersObject[0]
item.layersObject[0] = item.layersObject[1]
item.layersObject[1] = a
}
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
})
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
}, },
//完成设计 //完成设计