修复preview修改颜色没有成功问题

This commit is contained in:
X1627315083
2023-12-14 12:02:42 +08:00
parent 269e305386
commit 44d4a45609
10 changed files with 493 additions and 18 deletions

View File

@@ -87,7 +87,7 @@
</div>
<div class="clothes_detail_item clothes_detail_item_print" :class="[current.id?'':'hideCursor']">
<div class="clothes_item_header">
<i class="fi fi-rs-comments"></i>{{ current.id }}
<i class="fi fi-rs-comments"></i>
<div>{{ $t('DesignDetail.CurrentPrint') }}</div>
<i class="fi fi-rr-edit" @click.stop="openCurrent(2)"></i>
</div>
@@ -265,6 +265,7 @@ export default defineComponent({
num++
}
});
this.designItemDetailNum = num
await this.setImgSize()
let url = ''

View File

@@ -591,6 +591,7 @@ export default defineComponent({
DesignDetailEnd.type_ = 0
this.colorFileList = []
this.selectColorList = []
DesignDetailEnd.sketchImg = {}
},
//切换整体衣服

View File

@@ -295,18 +295,27 @@ export default defineComponent({
this.loadingShow = true
Https.axiosPost(Https.httpUrls.designSingle, data).then(
(rv) => {
let bor = false
rv.clothes.forEach((item)=>{
if(item.id == this.sketchImg.id_){
designItemDetail.clothes[index].color = item.color
designItemDetail.clothes[index].printObject = item.printObject
designItemDetail.clothes[index].layersObject = item.layersObject
designItemDetail.clothes[index].minIOPath = item.minIOPath
designItemDetail.clothes[index].path = item.path
designItemDetail.clothes[index].id = item.id
designItemDetail.clothes[index].type = item.type
designItemDetail.clothes[index].priority = zIndex
if(item.type != 'body'){
if(item.id == designItemDetail.clothes[index].id || item.id == this.sketchImg.id_){
designItemDetail.clothes[index].color = item.color
designItemDetail.clothes[index].layersObject = item.layersObject
designItemDetail.clothes[index].minIOPath = item.minIOPath
designItemDetail.clothes[index].path = item.path
designItemDetail.clothes[index].id = item.id
designItemDetail.clothes[index].type = item.type
designItemDetail.clothes[index].printObject = item.printObject
bor = true
}else{
}
if(!designItemDetail.clothes[index].id){
designItemDetail.clothes[index].priority = zIndex
}
}
})
designItemDetail.currentFullBodyView = rv.currentFullBodyView
designItemDetail.ifSubmit = true
designItemDetail.clothes.forEach((item,index)=>{

View File

@@ -419,7 +419,6 @@ export default defineComponent({
if(item.id === i.id){
i.layersObject = item.layersObject
i.priority = item.layersObject[0].priority
console.log(item,i);
}
})
})

View File

@@ -339,7 +339,6 @@ export default defineComponent({
},
removeDriver(index:number){
if(this.driver__.driver){
driverObj__.destroy();
let data = {
index : 0,
driver : false,
@@ -349,6 +348,10 @@ export default defineComponent({
// this.robotInput = false
this.createTimer()
}
console.log('销毁');
driverObj__.destroy();
// setCookie("isBeginner", false);
this.record[index].driver = false
sessionStorage.setItem('record', JSON.stringify(this.record));
this.textScroll()