From 4873c537ceafe9772548e86453c4e0e558e3af35 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, 13 Feb 2025 20:20:26 +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 --- src/views/tool/draggable/elements/hw-form.vue | 4 +- .../draggable/elements/hw-input-number.vue | 50 ++++++++++ .../tool/draggable/elements/hw-input.vue | 3 +- src/views/tool/draggable/index.vue | 12 ++- src/views/tool/draggable/nest.vue | 2 + .../tool/draggable/option/inputNumberType.vue | 22 +++++ .../tool/draggable/option/optionForm.vue | 17 +++- src/views/tool/draggable/option/tableType.vue | 4 +- .../draggable/viewElements/hw-input-view.vue | 3 +- .../draggable/viewElements/hw-table-view.vue | 91 +++++++++++++++++-- 10 files changed, 190 insertions(+), 18 deletions(-) create mode 100644 src/views/tool/draggable/elements/hw-input-number.vue create mode 100644 src/views/tool/draggable/option/inputNumberType.vue diff --git a/src/views/tool/draggable/elements/hw-form.vue b/src/views/tool/draggable/elements/hw-form.vue index b938f3e..5591207 100644 --- a/src/views/tool/draggable/elements/hw-form.vue +++ b/src/views/tool/draggable/elements/hw-form.vue @@ -1,5 +1,6 @@ + + + + diff --git a/src/views/tool/draggable/elements/hw-input.vue b/src/views/tool/draggable/elements/hw-input.vue index 901e7fe..b924ff9 100644 --- a/src/views/tool/draggable/elements/hw-input.vue +++ b/src/views/tool/draggable/elements/hw-input.vue @@ -3,7 +3,8 @@ :style="`background-color: ${(selectUuid === options.uuid) ? '#0001':'#0000'};border-color: ${(selectUuid === options.uuid) ? '#00afff':'#0000'}`"> - + diff --git a/src/views/tool/draggable/index.vue b/src/views/tool/draggable/index.vue index 184afd2..0bf9ee4 100644 --- a/src/views/tool/draggable/index.vue +++ b/src/views/tool/draggable/index.vue @@ -138,7 +138,13 @@ const dragList = [ name: '多行文本', id: 3 }, - { type: 'hw-input-number', isContainer: false, options: { name: '计数器', step: 2 }, name: '计数器', id: 4 }, + { + type: 'hw-input-number', + isContainer: false, + options: { name: '计数器', step: 1, disabled: false, min: -Infinity, max: Infinity, controlsPosition: false }, + name: '计数器', + id: 4 + }, { type: 'hw-radio-group', isContainer: false, options: { name: '单选框组', items: [{ value: '1', label: '1' }, { value: '1', label: '1' }] }, @@ -162,9 +168,11 @@ const dragViewList = [ } ], dataKey: '', + isOperate: true, updateFunction: '', + addFunction: '', deleteFunction: '', - isOperate: true + delField: '' }, name: '表格', id: 101 diff --git a/src/views/tool/draggable/nest.vue b/src/views/tool/draggable/nest.vue index 9cee513..16459ff 100644 --- a/src/views/tool/draggable/nest.vue +++ b/src/views/tool/draggable/nest.vue @@ -1,5 +1,6 @@ + + + + diff --git a/src/views/tool/draggable/option/optionForm.vue b/src/views/tool/draggable/option/optionForm.vue index d56fc60..07789f8 100644 --- a/src/views/tool/draggable/option/optionForm.vue +++ b/src/views/tool/draggable/option/optionForm.vue @@ -1,6 +1,7 @@