From 142c24a94750e9bf47c451bc636164ce678cbeff Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Fri, 23 Jan 2026 15:25:34 +0800 Subject: [PATCH 1/2] fix --- src/component/Detail/DesignDetail.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue index a9d5bf58..cfc578f6 100644 --- a/src/component/Detail/DesignDetail.vue +++ b/src/component/Detail/DesignDetail.vue @@ -131,6 +131,7 @@ import { useStore } from "vuex"; import { openGuide,driverObj__ } from "@/tool/guide"; import { KeyValueDB } from "@/tool/indexedDB"; import { useI18n } from 'vue-i18n' +import { convertToEC4StyleForCustomSerise } from 'echarts/types/src/util/styleCompat.js' export default defineComponent({ components:{ detailLeft,model,detailRight,canvasBox @@ -610,6 +611,7 @@ export default defineComponent({ // } detailDom.canvasBox.editFront(str) if(str == 'canvasEditor'){ + await (detailDom.detailRight as any).privewDetail() let otherData = await updateOtherLayers('single') await detailDom.canvasBox.updateOtherLayers(otherData) } @@ -641,7 +643,6 @@ export default defineComponent({ } const updateOtherLayers = async (str:any='all',type:any='noFirst')=>{//更新到画布图层 let otherData:any = {} - console.log('detailData.selectDetail.newDetail',detailData.selectDetail) if(str == 'all'){ await uploadSelectDetail() otherData = { @@ -762,15 +763,15 @@ export default defineComponent({ detailData.selectDetail.color = color }else{ if(detailData.currentDetailType == 'color'){ - delete detailData.selectDetail.newDetail.color + if(detailData.selectDetail.newDetail?.color)delete detailData.selectDetail.newDetail.color detailData.selectDetail.color = color } if(detailData.currentDetailType == 'print'){ - delete detailData.selectDetail.newDetail.print + if(detailData.selectDetail.newDetail?.print)delete detailData.selectDetail.newDetail.print detailData.selectDetail.printObject.prints = allInfo.prints || [] } if(detailData.currentDetailType == 'element'){ - delete detailData.selectDetail.newDetail.element + if(detailData.selectDetail.newDetail?.element)delete detailData.selectDetail.newDetail.element detailData.selectDetail.trims.prints = allInfo.trims || [] } } From fbb66fd192b1594139fdf398c45d8151079dd979 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Fri, 23 Jan 2026 15:31:24 +0800 Subject: [PATCH 2/2] fix --- src/component/Detail/DesignDetail.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue index cfc578f6..f5f3b223 100644 --- a/src/component/Detail/DesignDetail.vue +++ b/src/component/Detail/DesignDetail.vue @@ -337,11 +337,12 @@ export default defineComponent({ }) if(detailDom.detailRight?.privewDetail)await (detailDom.detailRight as any).privewDetail() if(detailDom.canvasBox && (detailData.currentDetailType != 'sketch' || detailData.isEditPattern.value == 'canvasEditor')){ - if(detailData.isEditPattern.value !== 'editSketch'){ - let otherData = await updateOtherLayers(detailData.isEditPattern.value == 'canvasEditor'?'all':'single') - await detailDom.canvasBox.updateOtherLayers(otherData) - } + // if(detailData.isEditPattern.value !== 'editSketch'){ + // let otherDataupDateFrontBackSketch = await updateOtherLayers(detailData.isEditPattern.value == 'canvasEditor'?'all':'single') + // await detailDom.canvasBox.updateOtherLayers(otherData) + // } await detailDom.canvasBox.privewDetail() + await uploadSelectDetail() await uploadElement() } for(let i = 0;i