From 7cda2cce27c8008cf22c60016a0b4fe3f172311b Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Wed, 28 Jan 2026 14:23:31 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=94=BB=E5=B8=83=E9=81=AE?= =?UTF-8?q?=E7=BD=A9=E4=BF=AE=E6=94=B9=E4=BA=86=E5=8F=8A=E6=97=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/Detail/DesignDetail.vue | 2 ++ src/component/Detail/canvas/index.vue | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue index 78bf27d8..acb7e80b 100644 --- a/src/component/Detail/DesignDetail.vue +++ b/src/component/Detail/DesignDetail.vue @@ -331,6 +331,7 @@ export default defineComponent({ store.commit('DesignDetail/setCurrentDetailType',str) } const setClothes = async (list:any,str:string)=>{ + console.log(JSON.parse(JSON.stringify(list))) let clothesList:any = [] if(detailData.isEditPattern.value == 'editSketch')await detailDom.canvasBox.submitBase64Data().then((rv)=>{ detailData.selectDetail.sketchString = rv @@ -372,6 +373,7 @@ export default defineComponent({ gradient = list[i].gradient if((detailData.currentDetailType == 'sketch' && newData?.sketch) || detailData.isEditPattern.value == 'editSketch'){ color = detailData.designDetail.clothes?.[0]?.color?.rgba?.r?`${detailData.designDetail.clothes?.[0].color.rgba.r} ${detailData.designDetail.clothes[0].color.rgba.g} ${detailData.designDetail.clothes[0].color.rgba.b}`:'' + gradient = detailData.designDetail.clothes?.[0]?.gradient || null detailData.selectDetail.maskUrl = '' detailData.selectDetail.maskMinioUrl = '' } diff --git a/src/component/Detail/canvas/index.vue b/src/component/Detail/canvas/index.vue index 5ba14efa..17c08a9d 100644 --- a/src/component/Detail/canvas/index.vue +++ b/src/component/Detail/canvas/index.vue @@ -12,7 +12,7 @@ @canvasInit="editSketchCanvasInit" is-edit :clothingImageUrl="selectDetail.path" - :clothingImageUrl2="selectDetail.layersObject[0].maskUrl" + :clothingImageUrl2="selectDetail.maskUrl || selectDetail.layersObject[0].maskUrl" showFixedLayer :canvasJSON="canvasJSON" @canvasLoadJsonSuccess="canvasLoadJsonSuccess"