From e4a124a4332bb8811c40b0b9da40d6d0991faf7f Mon Sep 17 00:00:00 2001 From: xieyonghong <18010623010@163.com> Date: Mon, 27 Feb 2023 16:40:53 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=9C=BA?= =?UTF-8?q?=E6=99=AF=E8=81=94=E5=8A=A8-=E8=A7=A6=E5=8F=91=E8=A7=84?= =?UTF-8?q?=E5=88=99-=E5=B1=9E=E6=80=A7=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scene/Save/Device/ReadProperties.vue | 82 +++++++++++++++ .../Scene/Save/Device/ReportEvent.vue | 66 +++++++++++++ .../rule-engine/Scene/Save/Device/Type.vue | 55 +++++++++-- .../Scene/Save/Device/WriteProperty.vue | 99 +++++++++++++++++++ .../components/FunctionCall/FunctionCall.vue | 38 +++++++ .../Save/components/FunctionCall/index.ts | 0 .../Save/components/Timer/WhenOption.vue | 98 ++++++++++++++++++ .../Scene/Save/components/Timer/index.ts | 3 + .../components/{Timer.vue => Timer/index.vue} | 57 +++++++++-- .../Scene/Save/components/Timer/util.ts | 9 ++ .../Scene/Save/components/index.ts | 3 + src/views/rule-engine/Scene/typings.ts | 2 +- 12 files changed, 495 insertions(+), 17 deletions(-) create mode 100644 src/views/rule-engine/Scene/Save/Device/ReadProperties.vue create mode 100644 src/views/rule-engine/Scene/Save/Device/ReportEvent.vue create mode 100644 src/views/rule-engine/Scene/Save/Device/WriteProperty.vue create mode 100644 src/views/rule-engine/Scene/Save/components/FunctionCall/FunctionCall.vue create mode 100644 src/views/rule-engine/Scene/Save/components/FunctionCall/index.ts create mode 100644 src/views/rule-engine/Scene/Save/components/Timer/WhenOption.vue create mode 100644 src/views/rule-engine/Scene/Save/components/Timer/index.ts rename src/views/rule-engine/Scene/Save/components/{Timer.vue => Timer/index.vue} (68%) create mode 100644 src/views/rule-engine/Scene/Save/components/Timer/util.ts create mode 100644 src/views/rule-engine/Scene/Save/components/index.ts diff --git a/src/views/rule-engine/Scene/Save/Device/ReadProperties.vue b/src/views/rule-engine/Scene/Save/Device/ReadProperties.vue new file mode 100644 index 00000000..e81f3bb9 --- /dev/null +++ b/src/views/rule-engine/Scene/Save/Device/ReadProperties.vue @@ -0,0 +1,82 @@ + + + + + \ No newline at end of file diff --git a/src/views/rule-engine/Scene/Save/Device/ReportEvent.vue b/src/views/rule-engine/Scene/Save/Device/ReportEvent.vue new file mode 100644 index 00000000..c127df2d --- /dev/null +++ b/src/views/rule-engine/Scene/Save/Device/ReportEvent.vue @@ -0,0 +1,66 @@ + + + + + \ No newline at end of file diff --git a/src/views/rule-engine/Scene/Save/Device/Type.vue b/src/views/rule-engine/Scene/Save/Device/Type.vue index 7d1e0c23..a6d84d3a 100644 --- a/src/views/rule-engine/Scene/Save/Device/Type.vue +++ b/src/views/rule-engine/Scene/Save/Device/Type.vue @@ -7,23 +7,33 @@ > - + + + + + diff --git a/src/views/rule-engine/Scene/Save/Device/WriteProperty.vue b/src/views/rule-engine/Scene/Save/Device/WriteProperty.vue new file mode 100644 index 00000000..e75f2071 --- /dev/null +++ b/src/views/rule-engine/Scene/Save/Device/WriteProperty.vue @@ -0,0 +1,99 @@ + + + + + \ No newline at end of file diff --git a/src/views/rule-engine/Scene/Save/components/FunctionCall/FunctionCall.vue b/src/views/rule-engine/Scene/Save/components/FunctionCall/FunctionCall.vue new file mode 100644 index 00000000..74c99134 --- /dev/null +++ b/src/views/rule-engine/Scene/Save/components/FunctionCall/FunctionCall.vue @@ -0,0 +1,38 @@ + + + + + \ No newline at end of file diff --git a/src/views/rule-engine/Scene/Save/components/FunctionCall/index.ts b/src/views/rule-engine/Scene/Save/components/FunctionCall/index.ts new file mode 100644 index 00000000..e69de29b diff --git a/src/views/rule-engine/Scene/Save/components/Timer/WhenOption.vue b/src/views/rule-engine/Scene/Save/components/Timer/WhenOption.vue new file mode 100644 index 00000000..345f3fb1 --- /dev/null +++ b/src/views/rule-engine/Scene/Save/components/Timer/WhenOption.vue @@ -0,0 +1,98 @@ + + + + + \ No newline at end of file diff --git a/src/views/rule-engine/Scene/Save/components/Timer/index.ts b/src/views/rule-engine/Scene/Save/components/Timer/index.ts new file mode 100644 index 00000000..79dacbf1 --- /dev/null +++ b/src/views/rule-engine/Scene/Save/components/Timer/index.ts @@ -0,0 +1,3 @@ +import Timer from './index.vue' + +export default Timer \ No newline at end of file diff --git a/src/views/rule-engine/Scene/Save/components/Timer.vue b/src/views/rule-engine/Scene/Save/components/Timer/index.vue similarity index 68% rename from src/views/rule-engine/Scene/Save/components/Timer.vue rename to src/views/rule-engine/Scene/Save/components/Timer/index.vue index 5f4977f6..03054f3e 100644 --- a/src/views/rule-engine/Scene/Save/components/Timer.vue +++ b/src/views/rule-engine/Scene/Save/components/Timer/index.vue @@ -17,12 +17,26 @@ button-style='solid' /> - - + + @@ -151,11 +160,15 @@ +
+ +