From 09c9b13f0aa524bba7cc4808d09ddd03c1cfc4f7 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Mon, 29 Apr 2024 17:36:28 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Ddesigndetail=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/Detail/DesignDetail.vue | 10 +++------- src/component/Detail/DesignDetailEnd.vue | 1 + 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue index 424d607d..c279852f 100644 --- a/src/component/Detail/DesignDetail.vue +++ b/src/component/Detail/DesignDetail.vue @@ -640,11 +640,6 @@ export default defineComponent({ let num = -1 // let zIndex = 10 designItemDetail.clothes.forEach((item:any,index:number) => { - if(item?.printObject?.prints[0]?.minIOPath){ - item?.printObject?.prints?.forEach((element:any) => { - element.designType = "Library" - }); - } let clothesItem = { color: `${item.color.r} ${item.color.g} ${item.color.b}`, id:item.id, @@ -937,7 +932,6 @@ export default defineComponent({ let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail)) this.designOrder = true - console.log( designItemDetail.clothes[index]); this.current = designItemDetail.clothes[index] if(this.current.id && !designItemDetail.clothes[designItemDetail.clothes.length-1].id){ designItemDetail.clothes.splice(designItemDetail.clothes.length-1,1) @@ -947,7 +941,9 @@ export default defineComponent({ this.currentIndex = index?index:0 if(this.current?.printObject?.prints[0]?.minIOPath){ this.current?.printObject?.prints.forEach((element:any) => { - element.designType = 'Library' + if(!element.designType){ + element.designType = 'Library' + } }); } data.designSingleItemDTOList[this.currentIndex] = { diff --git a/src/component/Detail/DesignDetailEnd.vue b/src/component/Detail/DesignDetailEnd.vue index d6909345..37cc634d 100644 --- a/src/component/Detail/DesignDetailEnd.vue +++ b/src/component/Detail/DesignDetailEnd.vue @@ -321,6 +321,7 @@ export default defineComponent({ 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].designType = this.sketchImg.designType?this.sketchImg.designType:'Library' designItemDetail.clothes[index].layersObject = item.layersObject designItemDetail.clothes[index].minIOPath = item.minIOPath designItemDetail.clothes[index].path = item.path