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 @@