From 856cf90c343fb331ad3814de79058f1e276ba0ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E9=B9=8F?= <2916022834@qq.com> Date: Mon, 24 Nov 2025 13:55:15 +0800 Subject: [PATCH 1/5] fix --- .../CanvasEditor/fabric-canvas-events.text | 23 ------------------- 1 file changed, 23 deletions(-) delete mode 100644 src/component/Canvas/CanvasEditor/fabric-canvas-events.text diff --git a/src/component/Canvas/CanvasEditor/fabric-canvas-events.text b/src/component/Canvas/CanvasEditor/fabric-canvas-events.text deleted file mode 100644 index 9d2692c9..00000000 --- a/src/component/Canvas/CanvasEditor/fabric-canvas-events.text +++ /dev/null @@ -1,23 +0,0 @@ -1. 初始化事件 -object:added:当新对象被添加到画布上时触发。 -object:removed:当对象从画布上移除时触发。 -selection:created:当选择对象时触发。 -selection:updated:当选择的对象被更新时触发。 -selection:cleared:当所有对象都被取消选择时触发。 - -2. 鼠标事件 -mouse:down:鼠标按下时触发。 -mouse:move:鼠标移动时触发。 -mouse:up:鼠标释放时触发。 -mouse:over:鼠标移到画布上时触发。 -mouse:out:鼠标移出画布时触发。 -mouse:wheel:鼠标滚轮滚动时触发。 - -3. 触摸事件(在触摸屏设备上) -touch:start:触摸开始时触发。 -touch:move:触摸移动时触发。 -touch:end:触摸结束时触发。 - -4. 键盘事件 -key:down:键盘按键按下时触发。 -key:up:键盘按键释放时触发。 \ No newline at end of file From 75855fbf942aecf2e1e02d6a6a3188dba16650c2 Mon Sep 17 00:00:00 2001 From: zhangyh Date: Mon, 24 Nov 2025 14:52:16 +0800 Subject: [PATCH 2/5] =?UTF-8?q?bugfix:=20=E6=88=90=E4=BA=BA=E7=94=B7?= =?UTF-8?q?=E8=A3=85=E5=8D=95=E5=93=81prompt=20assist=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/home/tools/toProduct/Prompt.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/component/home/tools/toProduct/Prompt.vue b/src/component/home/tools/toProduct/Prompt.vue index 5e078dd7..c9d3cf9e 100644 --- a/src/component/home/tools/toProduct/Prompt.vue +++ b/src/component/home/tools/toProduct/Prompt.vue @@ -93,7 +93,7 @@ import generatedSketch from '@/assets/images/product/generated_sketch.png' import maleSingleGarmentSketch from '@/assets/images/product/male_single_garment_sketch.png' import maleSingleGarmentResult from '@/assets/images/product/male_single_garment_result.png' import maleSingleModelSketch from '@/assets/images/product/male_single_garment_model_sketch.png' -import maleSingleModelResult from '@/assets/images/product/male_single_garment_model_sketch.png' +import maleSingleModelResult from '@/assets/images/product/male_single_garment_model_result.png' import femaleChildModelResult from '@/assets/images/product/single_female_child_model_result.png' import maleSingleChildSketch from '@/assets/images/product/single_male_child_model_sketch.png' import maleSingleChildResult from '@/assets/images/product/single_male_child_model_result.png' From 71a940e0284d1612103a80adf5815c8d6146557c Mon Sep 17 00:00:00 2001 From: zhangyh Date: Mon, 24 Nov 2025 15:08:28 +0800 Subject: [PATCH 3/5] =?UTF-8?q?bugfix:=20editdesignType=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/home/design/editDesignType/index.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/component/home/design/editDesignType/index.vue b/src/component/home/design/editDesignType/index.vue index 48e1a7e1..6f74ddef 100644 --- a/src/component/home/design/editDesignType/index.vue +++ b/src/component/home/design/editDesignType/index.vue @@ -494,10 +494,12 @@ export default defineComponent({ }) const showDropdown = computed(() => { - if (isPoseTransfer) { + if (isPoseTransfer.value) { return videoType.value === 1 } else { - return scaleImageList[scaleImageIndex]?.resultType != 'Relight' + return ( + productimg.scaleImageList[productimg.scaleImageIndex]?.resultType !== 'Relight' + ) } }) let speed = reactive({ From d45f3be10192d28dab8c771e1e4b761b78d1b080 Mon Sep 17 00:00:00 2001 From: zhangyh Date: Mon, 24 Nov 2025 15:27:03 +0800 Subject: [PATCH 4/5] =?UTF-8?q?bugfix:=20=E9=87=8D=E7=BD=AE=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E8=8F=9C=E5=8D=95=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/component/home/design/editDesignType/index.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/component/home/design/editDesignType/index.vue b/src/component/home/design/editDesignType/index.vue index 6f74ddef..46cd0d76 100644 --- a/src/component/home/design/editDesignType/index.vue +++ b/src/component/home/design/editDesignType/index.vue @@ -399,6 +399,7 @@ import { createVNode, reactive, computed, + watch, useTemplateRef } from 'vue' import { Https } from '@/tool/https' @@ -548,12 +549,22 @@ export default defineComponent({ document.removeEventListener('click', openSpeed) } } + const resetSpeedState = () => { + if (!speed.speedState) return + speed.speedState = false + document.removeEventListener('click', openSpeed) + } const setSpeed = (item: any) => { speed.speedData = item document.removeEventListener('click', openSpeed) speed.speedState = false } let scaleImage: any = ref(false) + watch(scaleImage, value => { + if (!value) { + resetSpeedState() + } + }) let loadingShow = ref(false) let isComparison = ref(false) // home/design组件中修改的,当前组件没有修改 const visible = ref(false) @@ -1292,6 +1303,7 @@ export default defineComponent({ clearInterval(remPrductimgTime) productimg.productimgIsProductimg = false productimg.productimgRemProductimg = false + resetSpeedState() }) return { t, From 7523c9a12442a7c6ae942e8f110ede87b16023d4 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Mon, 24 Nov 2025 15:29:39 +0800 Subject: [PATCH 5/5] fix --- src/component/home/design/collection/MoodboardUpload.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/component/home/design/collection/MoodboardUpload.vue b/src/component/home/design/collection/MoodboardUpload.vue index 6d0d5e2e..f938579d 100644 --- a/src/component/home/design/collection/MoodboardUpload.vue +++ b/src/component/home/design/collection/MoodboardUpload.vue @@ -712,6 +712,7 @@ export default defineComponent({ left: 50%; transform: translate(-50%,-50%); float: left; + object-fit: contain; user-select:none; -webkit-user-drag: none; }