From c5b736597746b43aea7b368a2c60fffaee3beb15 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Fri, 23 Jan 2026 13:34:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E9=83=A8=E7=BD=B2=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E4=BF=AE=E5=A4=8Ddetail=E5=8D=B0=E8=8A=B1=E7=B4=AF?= =?UTF-8?q?=E5=8A=A0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/Detail/DesignDetail.vue | 8 +- .../Detail/detailRight/editPrintElement.vue | 5 +- .../overallSetting/RepeatSetting.vue | 34 +- src/component/Detail/model/modelNav.vue | 3 +- .../Detail/model/modelPosition copy.vue | 705 ++++++++++++++++++ src/component/Detail/model/modelPosition.vue | 5 +- src/router/index.ts | 2 +- src/views/Upgrade.vue | 10 +- 8 files changed, 752 insertions(+), 20 deletions(-) create mode 100644 src/component/Detail/model/modelPosition copy.vue diff --git a/src/component/Detail/DesignDetail.vue b/src/component/Detail/DesignDetail.vue index 6a5fcbcd..03591432 100644 --- a/src/component/Detail/DesignDetail.vue +++ b/src/component/Detail/DesignDetail.vue @@ -357,7 +357,7 @@ export default defineComponent({ // ] let isCurrent = list[i].id == detailData?.selectDetail?.id let color = '' - let gradient = {} + let gradient = null if((detailData.currentDetailType == 'color' || detailData.isEditPattern.value == 'canvasEditor') && isCurrent){ color = `${newData?.color.rgba.r} ${newData?.color.rgba.g} ${newData?.color.rgba.b}` if(newData?.color.gradient){ @@ -379,8 +379,6 @@ export default defineComponent({ }) } } - console.log(newData,'========') - if(newData)console.log(JSON.parse(JSON.stringify(newData))) let data:any = { changed:false, color, @@ -552,8 +550,8 @@ export default defineComponent({ } await detailDom.canvasBox.privewDetail() await upDateFrontBackSketch() - saveCanvasJSONToSession() await uploadSelectDetail() + saveCanvasJSONToSession() detailData.loadingShow = false } } @@ -754,7 +752,7 @@ export default defineComponent({ detailData.detailLeftColorKey++ } } - if(detailData.isEditPattern.value !== 'canvasEditor'){ + if(detailData.isEditPattern.value == 'canvasEditor'){ delete detailData.selectDetail.newDetail detailData.selectDetail.trims.prints = allInfo.trims || [] detailData.selectDetail.printObject.prints = allInfo.prints || [] diff --git a/src/component/Detail/detailRight/editPrintElement.vue b/src/component/Detail/detailRight/editPrintElement.vue index 1fbefccb..ae4ababb 100644 --- a/src/component/Detail/detailRight/editPrintElement.vue +++ b/src/component/Detail/detailRight/editPrintElement.vue @@ -482,9 +482,8 @@ export default defineComponent({ } if(arr.length > 0){ editPrintElementData.imgDomIndex = 0 - editPrintElementData.printStyleList[props.type][newVal] = [] - // editPrintElementData.printStyleList[props.type].single = [] - // editPrintElementData.printStyleList[props.type].overall = [] + editPrintElementData.printStyleList[props.type].single = [] + editPrintElementData.printStyleList[props.type].overall = [] arr.forEach((item:any,index:number) => { getItemPosition(item) }); diff --git a/src/component/Detail/detailRight/overallSetting/RepeatSetting.vue b/src/component/Detail/detailRight/overallSetting/RepeatSetting.vue index 2f5418db..16160cb0 100644 --- a/src/component/Detail/detailRight/overallSetting/RepeatSetting.vue +++ b/src/component/Detail/detailRight/overallSetting/RepeatSetting.vue @@ -1,6 +1,5 @@