From b10fd72008fd148f981c7e87d3338fad1cd9b5c5 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Wed, 21 Jan 2026 09:43:26 +0800 Subject: [PATCH] fix --- src/component/Detail/canvas/index.vue | 7 +++---- src/component/Detail/model/modelNav.vue | 1 + src/store/Detail/designDetail.ts | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/component/Detail/canvas/index.vue b/src/component/Detail/canvas/index.vue index de6484e6..2f4d88eb 100644 --- a/src/component/Detail/canvas/index.vue +++ b/src/component/Detail/canvas/index.vue @@ -18,7 +18,7 @@ :clothing-image-opts="{ imageMode:'contains', }" - :hideCanvas="hideCanvas" + :hideCanvas="hideCanvas && !isEditPattern" ref="editCanvas"> @@ -34,7 +34,7 @@ :clothing-image-opts="{ imageMode:'contains', }" - :hideCanvas="hideCanvas" + :hideCanvas="hideCanvas && !isEditPattern" ref="editCanvasBackFront"> @@ -117,7 +117,7 @@ export default defineComponent({ getCanvasIfEdit:inject('getCanvasIfEdit')as any, canvasInstance:null as any, canvasJSON:'', - hideCanvas: computed(()=>(store.state.Workspace.projectPath !== route.fullPath && props.isEditPattern)), + hideCanvas: computed(()=>(store.state.Workspace.projectPath !== route.fullPath)), otherData:computed(()=>({ canvasId: store.state.DesignDetail.selectDetail.canvasId, color: store.state.DesignDetail.selectDetail.color, @@ -340,7 +340,6 @@ export default defineComponent({ const canvasLoadJsonSuccess = async ()=>{ let otherData = await props.updateOtherLayers() await updateOtherLayers(otherData) - if(detailData.changeSketchUpdateFrontBack){ await detailData.changeSketchUpdateFrontBack() detailData.changeSketchUpdateFrontBack = null diff --git a/src/component/Detail/model/modelNav.vue b/src/component/Detail/model/modelNav.vue index 4e9cd8cc..3b3033d2 100644 --- a/src/component/Detail/model/modelNav.vue +++ b/src/component/Detail/model/modelNav.vue @@ -102,6 +102,7 @@ export default defineComponent({ } }).then((rv)=>{ if(rv)store.commit('DesignDetail/setDesignColthes',item.id) + console.log(JSON.parse(JSON.stringify(item)),'==========') }) } const deleteDetailItem = (id:number)=>{ diff --git a/src/store/Detail/designDetail.ts b/src/store/Detail/designDetail.ts index f667dc7e..ea6b3cf4 100644 --- a/src/store/Detail/designDetail.ts +++ b/src/store/Detail/designDetail.ts @@ -175,12 +175,12 @@ const DesignDetail : Module = { state.designDetail.clothes.forEach((item:any) => { if(item.id == data){ state.selectDetail = item - state.frontBack.front.forEach((v:any,index:any)=>{ - v.designOpenrtionBtn = false - if(v.id == data){ - v.designOpenrtionBtn = true - } - }) + // state.frontBack.front.forEach((v:any,index:any)=>{ + // v.designOpenrtionBtn = false + // if(v.id == data){ + // v.designOpenrtionBtn = true + // } + // }) } }); },