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 1/3] =?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 @@