diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue index 8d867904..78bf27d8 100644 --- a/src/component/Detail/DesignDetail.vue +++ b/src/component/Detail/DesignDetail.vue @@ -547,6 +547,7 @@ export default defineComponent({ if((detailData.currentDetailType == 'models' && !detailData.isEditPattern.value) || (detailData.currentDetailType == 'sketch' && !detailData.isEditPattern.value) || detailData.isEditPattern.value == 'editSketch'){ await getSubmitData('preview') if(detailData.currentDetailType == 'models')return detailData.loadingShow = false + detailData.imgDomIndex = detailData.frontBack.front.findIndex((item:any)=>item.id == detailData.selectDetail.id) await getSketchSize() detailDom.canvasBox.changeSketchUpdateFrontBack = async ()=>{ await detailDom.canvasBox.privewDetail() @@ -579,7 +580,6 @@ export default defineComponent({ } segmentImage(detailData.selectDetail.maskUrl,partialDesign,size).then(async (rv)=>{ let front = detailData.frontBack.front[detailData.imgDomIndex] - if(!front)return resolve() let back = detailData.frontBack.back[detailData.imgDomIndex] if(front?.oldImageUrl)front.oldImageUrl = '' if(front?.oldMaskUrl)front.oldMaskUrl = ''