From 75eca7d0dc17a17313d6e0f4ad6f174ed1a18a43 Mon Sep 17 00:00:00 2001 From: xieyonghong <18010623010@163.com> Date: Thu, 9 Mar 2023 15:19:57 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E5=9C=BA=E6=99=AF=E8=81=94?= =?UTF-8?q?=E5=8A=A8=E6=B7=BB=E5=8A=A0ParamsDropdown=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/jetlinks.ts | 2 +- src/components/ValueItem/index.vue | 31 ++++ src/components/index.ts | 4 +- .../Scene/Save/components/DropdownButton.vue | 153 ----------------- .../DropdownButton/DropdownButton.vue | 143 ++++++++++++++++ .../Save/components/DropdownButton/Menus.vue | 81 +++++++++ .../Save/components/DropdownButton/Time.vue | 89 ++++++++++ .../Save/components/DropdownButton/index.less | 44 +++++ .../Save/components/DropdownButton/index.ts | 9 + .../Save/components/DropdownButton/util.ts | 42 +++++ .../Scene/Save/components/ParamsDropdown.vue | 13 -- .../Save/components/ParamsDropdown/Double.vue | 49 ++++++ .../Save/components/ParamsDropdown/index.ts | 8 + .../Save/components/ParamsDropdown/index.vue | 159 ++++++++++++++++++ .../Save/components/ParamsDropdown/typings.ts | 58 +++++++ .../Save/components/Terms/ParamsItem.vue | 79 ++++++--- .../Scene/Save/components/Terms/Terms.vue | 22 +-- .../Scene/Save/components/Terms/TermsItem.vue | 4 +- .../Scene/Save/components/Terms/util.ts | 3 +- vite.config.ts | 1 - 20 files changed, 786 insertions(+), 208 deletions(-) delete mode 100644 src/views/rule-engine/Scene/Save/components/DropdownButton.vue create mode 100644 src/views/rule-engine/Scene/Save/components/DropdownButton/DropdownButton.vue create mode 100644 src/views/rule-engine/Scene/Save/components/DropdownButton/Menus.vue create mode 100644 src/views/rule-engine/Scene/Save/components/DropdownButton/Time.vue create mode 100644 src/views/rule-engine/Scene/Save/components/DropdownButton/index.less create mode 100644 src/views/rule-engine/Scene/Save/components/DropdownButton/index.ts create mode 100644 src/views/rule-engine/Scene/Save/components/DropdownButton/util.ts delete mode 100644 src/views/rule-engine/Scene/Save/components/ParamsDropdown.vue create mode 100644 src/views/rule-engine/Scene/Save/components/ParamsDropdown/Double.vue create mode 100644 src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.ts create mode 100644 src/views/rule-engine/Scene/Save/components/ParamsDropdown/index.vue create mode 100644 src/views/rule-engine/Scene/Save/components/ParamsDropdown/typings.ts diff --git a/plugin/jetlinks.ts b/plugin/jetlinks.ts index 6edf3d95..47286c81 100644 --- a/plugin/jetlinks.ts +++ b/plugin/jetlinks.ts @@ -100,7 +100,7 @@ const matchComponents: IMatcher[] = [ }, { pattern: /^TimePicker|^TimeRangePicker/, - styleDir: 'TimeTicker' + styleDir: 'TimePicker' }, { pattern: /^Radio/, diff --git a/src/components/ValueItem/index.vue b/src/components/ValueItem/index.vue index 06bceb58..938e1132 100644 --- a/src/components/ValueItem/index.vue +++ b/src/components/ValueItem/index.vue @@ -7,6 +7,15 @@ :options="options" allowClear style="width: 100%" + @change='selectChange' + /> +