From a805bfe5f7aee67e6e23d0d28c8855bd18c6c74e Mon Sep 17 00:00:00 2001
From: xieyonghong <18010623010@163.com>
Date: Thu, 23 Feb 2023 10:18:32 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9EEllipsis=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Ellipsis/index.vue | 168 +++++++++++++++++++++
src/components/index.ts | 2 +
src/views/rule-engine/Scene/Save/asstes.ts | 14 ++
src/views/rule-engine/Scene/Save/index.vue | 29 +++-
src/views/rule-engine/Scene/typings.ts | 6 +
5 files changed, 218 insertions(+), 1 deletion(-)
create mode 100644 src/components/Ellipsis/index.vue
create mode 100644 src/views/rule-engine/Scene/Save/asstes.ts
diff --git a/src/components/Ellipsis/index.vue b/src/components/Ellipsis/index.vue
new file mode 100644
index 00000000..b2e91c49
--- /dev/null
+++ b/src/components/Ellipsis/index.vue
@@ -0,0 +1,168 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/index.ts b/src/components/index.ts
index 49f9d91d..2c47f28a 100644
--- a/src/components/index.ts
+++ b/src/components/index.ts
@@ -10,6 +10,7 @@ import NormalUpload from './NormalUpload/index.vue'
import FileFormat from './FileFormat/index.vue'
import JUpload from './JUpload/index.vue'
import { BasicLayoutPage, BlankLayoutPage, PageContainer } from './Layout'
+import Ellipsis from './Ellipsis/index.vue'
export default {
install(app: App) {
@@ -26,5 +27,6 @@ export default {
.component('BasicLayoutPage', BasicLayoutPage)
.component('BlankLayoutPage', BlankLayoutPage)
.component('PageContainer', PageContainer)
+ .component('Ellipsis', Ellipsis)
}
}
diff --git a/src/views/rule-engine/Scene/Save/asstes.ts b/src/views/rule-engine/Scene/Save/asstes.ts
new file mode 100644
index 00000000..6c42b67a
--- /dev/null
+++ b/src/views/rule-engine/Scene/Save/asstes.ts
@@ -0,0 +1,14 @@
+import { getImage } from '@/utils/comm'
+
+export const TriggerHeaderIcon = {
+ time: getImage('/scene/trigger-type-icon/timing.png'),
+ manual: getImage('/scene/trigger-type-icon/manual.png'),
+ device: getImage('/scene/trigger-type-icon/device.png')
+}
+
+export const TriggerListIcon = {
+ time: getImage('/scene/scene-timer.png'),
+ manual: getImage('/scene/scene-hand.png'),
+ device: getImage('/scene/scene-device.png')
+}
+
diff --git a/src/views/rule-engine/Scene/Save/index.vue b/src/views/rule-engine/Scene/Save/index.vue
index 9d91153f..61e300f5 100644
--- a/src/views/rule-engine/Scene/Save/index.vue
+++ b/src/views/rule-engine/Scene/Save/index.vue
@@ -1,7 +1,13 @@