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"