From bc7099cce2af2e2b981cd5421a0d458d99cc5f19 Mon Sep 17 00:00:00 2001 From: X1627315083 <1627315083@qq.com> Date: Tue, 13 Jan 2026 16:16:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4generate=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86=E5=87=BA=E7=8E=B0=E6=BB=9A=E5=8A=A8=E6=9D=A1=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/overallMore.svg | 9 + .../components/SelectMenuPanel/index.vue | 2 +- .../Detail/detailRight/editPrintElement.vue | 7 +- .../overallSetting/RepeatSetting.vue | 33 +- .../overallSetting/tools/AngleTool.vue | 87 ++++-- .../overallSetting/tools/MyInput.vue | 67 ++++ .../overallSetting/tools/MySelect.vue | 5 + .../overallSetting/tools/OffsetTool.vue | 285 ++++++++++-------- .../overallSetting/tools/Slider.vue | 47 +-- src/component/Detail/model/modelPosition.vue | 6 + src/component/HomePage/Generate.vue | 4 +- src/component/HomePage/scaleImage.vue | 4 +- 12 files changed, 379 insertions(+), 177 deletions(-) create mode 100644 src/assets/icons/overallMore.svg create mode 100644 src/component/Detail/detailRight/overallSetting/tools/MyInput.vue diff --git a/src/assets/icons/overallMore.svg b/src/assets/icons/overallMore.svg new file mode 100644 index 00000000..0bc27b89 --- /dev/null +++ b/src/assets/icons/overallMore.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/component/Canvas/CanvasEditor/components/SelectMenuPanel/index.vue b/src/component/Canvas/CanvasEditor/components/SelectMenuPanel/index.vue index f7ab1ecc..5a004bef 100644 --- a/src/component/Canvas/CanvasEditor/components/SelectMenuPanel/index.vue +++ b/src/component/Canvas/CanvasEditor/components/SelectMenuPanel/index.vue @@ -163,7 +163,7 @@ />
- +
diff --git a/src/component/Detail/detailRight/editPrintElement.vue b/src/component/Detail/detailRight/editPrintElement.vue index 7c63bf7e..a6938fb7 100644 --- a/src/component/Detail/detailRight/editPrintElement.vue +++ b/src/component/Detail/detailRight/editPrintElement.vue @@ -42,15 +42,14 @@
-
{{ $t('DesignPrintOperation.Scale') }}
- - + -->
- +
diff --git a/src/component/Detail/detailRight/overallSetting/RepeatSetting.vue b/src/component/Detail/detailRight/overallSetting/RepeatSetting.vue index b2f4f3c3..63d02093 100644 --- a/src/component/Detail/detailRight/overallSetting/RepeatSetting.vue +++ b/src/component/Detail/detailRight/overallSetting/RepeatSetting.vue @@ -102,23 +102,36 @@ diff --git a/src/component/Detail/detailRight/overallSetting/tools/AngleTool.vue b/src/component/Detail/detailRight/overallSetting/tools/AngleTool.vue index c024a38e..1c6ae025 100644 --- a/src/component/Detail/detailRight/overallSetting/tools/AngleTool.vue +++ b/src/component/Detail/detailRight/overallSetting/tools/AngleTool.vue @@ -1,38 +1,73 @@ + diff --git a/src/component/Detail/detailRight/overallSetting/tools/MySelect.vue b/src/component/Detail/detailRight/overallSetting/tools/MySelect.vue index 146a7d8d..b484d864 100644 --- a/src/component/Detail/detailRight/overallSetting/tools/MySelect.vue +++ b/src/component/Detail/detailRight/overallSetting/tools/MySelect.vue @@ -5,6 +5,7 @@ @change="change" :defaultValue="defaultValue" @dropdownVisibleChange="dropdownVisibleChange" + :disabled="disabled" > import { ref, defineProps, defineEmits, watch } from "vue"; const props = defineProps({ + disabled: { + type: Boolean, + default: false, + }, defaultValue: { default: "", }, diff --git a/src/component/Detail/detailRight/overallSetting/tools/OffsetTool.vue b/src/component/Detail/detailRight/overallSetting/tools/OffsetTool.vue index 00288da3..822c05fb 100644 --- a/src/component/Detail/detailRight/overallSetting/tools/OffsetTool.vue +++ b/src/component/Detail/detailRight/overallSetting/tools/OffsetTool.vue @@ -1,84 +1,100 @@