From e1e17234b953ffef2ff5b6de7de2a8952e3a885c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E7=AC=99=E6=AD=8C?= <2277317060@qq.com> Date: Thu, 6 Feb 2025 21:04:58 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=A1=A8=E5=8D=95=E6=9E=84?= =?UTF-8?q?=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + .../tool/draggable/elements/el-input.vue | 19 --- src/views/tool/draggable/elements/hw-form.vue | 69 +++++++++++ .../tool/draggable/elements/hw-input.vue | 47 ++++++++ src/views/tool/draggable/elements/tool.vue | 49 ++++++++ src/views/tool/draggable/index.vue | 109 ++++++++++++++---- src/views/tool/draggable/nest.vue | 36 +++--- .../tool/draggable/option/optionForm.vue | 21 ++++ 8 files changed, 293 insertions(+), 58 deletions(-) delete mode 100644 src/views/tool/draggable/elements/el-input.vue create mode 100644 src/views/tool/draggable/elements/hw-form.vue create mode 100644 src/views/tool/draggable/elements/hw-input.vue create mode 100644 src/views/tool/draggable/elements/tool.vue create mode 100644 src/views/tool/draggable/option/optionForm.vue diff --git a/package.json b/package.json index 65910d1..bb5f00c 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "nprogress": "0.2.0", "pinia": "2.1.7", "screenfull": "6.0.2", + "uuid": "^11.0.5", "vform3-builds": "^3.0.10", "vue": "3.4.34", "vue-cropper": "1.1.1", diff --git a/src/views/tool/draggable/elements/el-input.vue b/src/views/tool/draggable/elements/el-input.vue deleted file mode 100644 index 64c2fee..0000000 --- a/src/views/tool/draggable/elements/el-input.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - diff --git a/src/views/tool/draggable/elements/hw-form.vue b/src/views/tool/draggable/elements/hw-form.vue new file mode 100644 index 0000000..91665a4 --- /dev/null +++ b/src/views/tool/draggable/elements/hw-form.vue @@ -0,0 +1,69 @@ + + + + + + + + + diff --git a/src/views/tool/draggable/elements/hw-input.vue b/src/views/tool/draggable/elements/hw-input.vue new file mode 100644 index 0000000..af79366 --- /dev/null +++ b/src/views/tool/draggable/elements/hw-input.vue @@ -0,0 +1,47 @@ + + + + + + diff --git a/src/views/tool/draggable/elements/tool.vue b/src/views/tool/draggable/elements/tool.vue new file mode 100644 index 0000000..38f5669 --- /dev/null +++ b/src/views/tool/draggable/elements/tool.vue @@ -0,0 +1,49 @@ + + + + + + diff --git a/src/views/tool/draggable/index.vue b/src/views/tool/draggable/index.vue index b818b06..802171f 100644 --- a/src/views/tool/draggable/index.vue +++ b/src/views/tool/draggable/index.vue @@ -6,60 +6,118 @@ + +
+
{{ dragList }}
+
----
+
{{ formData }}
+
- +
- -
-
-
{{ dragList }}
-
-
-
{{ widgetList }}
+
+ + {{ optionsData }} +
+
+
{{ widgetList }}
+
diff --git a/src/views/tool/draggable/nest.vue b/src/views/tool/draggable/nest.vue index 8839b7f..c80d1e1 100644 --- a/src/views/tool/draggable/nest.vue +++ b/src/views/tool/draggable/nest.vue @@ -1,3 +1,15 @@ + diff --git a/src/views/tool/draggable/option/optionForm.vue b/src/views/tool/draggable/option/optionForm.vue new file mode 100644 index 0000000..161e388 --- /dev/null +++ b/src/views/tool/draggable/option/optionForm.vue @@ -0,0 +1,21 @@ + + + + + +