diff --git a/src/designer/ModelEditor.vue b/src/designer/Model2DEditor.vue
similarity index 98%
rename from src/designer/ModelEditor.vue
rename to src/designer/Model2DEditor.vue
index a517723..69f54d1 100644
--- a/src/designer/ModelEditor.vue
+++ b/src/designer/Model2DEditor.vue
@@ -39,7 +39,7 @@
import { renderIcon } from '@/utils/webutils.ts'
export default {
- name: 'ModelEditor',
+ name: 'Model2DEditor',
components: {
renderIcon
},
diff --git a/src/designer/viewWidgets/IWidgets.ts b/src/designer/viewWidgets/IWidgets.ts
new file mode 100644
index 0000000..59486c8
--- /dev/null
+++ b/src/designer/viewWidgets/IWidgets.ts
@@ -0,0 +1,31 @@
+import { defineComponent } from 'vue'
+import { renderIcon } from '@/utils/webutils.js'
+
+export type IWidgetData = {
+ /**
+ * 是否激活
+ */
+ isActivated: boolean
+}
+
+export default defineComponent({
+ activated() {
+ this.isActivated = true
+ console.log('activated', this.$.type.name)
+ },
+ deactivated() {
+ this.isActivated = false
+ },
+ emits: ['close'],
+ data() {
+ return {
+ isActivated: false
+ } as IWidgetData
+ },
+ methods: {
+ renderIcon,
+ closeMe() {
+ this.$emit('close')
+ }
+ }
+})
\ No newline at end of file
diff --git a/src/designer/viewWidgets/alarm/AlarmView.vue b/src/designer/viewWidgets/alarm/AlarmView.vue
index dbfb982..daa9431 100644
--- a/src/designer/viewWidgets/alarm/AlarmView.vue
+++ b/src/designer/viewWidgets/alarm/AlarmView.vue
@@ -1,3 +1,71 @@
- AlarmView
-
\ No newline at end of file
+
+ 告警面板
+
+
+
+
+
+
+
+
+
+
+ AlarmView_1
+ AlarmView_2
+ AlarmView_3
+ AlarmView_4
+ AlarmView_5
+ AlarmView_6
+ AlarmView_7
+ AlarmView_8
+ AlarmView_9
+ AlarmView_10
+ AlarmView_11
+ AlarmView_12
+ AlarmView_13
+ AlarmView_14
+ AlarmView_15
+ AlarmView_16
+ AlarmView_17
+ AlarmView_18
+ AlarmView_19
+ AlarmView_20
+ AlarmView_21
+ AlarmView_22
+ AlarmView_23
+ AlarmView_24
+ AlarmView_25
+ AlarmView_26
+ AlarmView_27
+ AlarmView_28
+ AlarmView_29
+ AlarmView_30
+ AlarmView_31
+ AlarmView_32
+ AlarmView_33
+ AlarmView_34
+ AlarmView_35
+ AlarmView_36
+ AlarmView_37
+ AlarmView_38
+ AlarmView_39
+ AlarmView_40
+
+
+
+
\ No newline at end of file
diff --git a/src/designer/viewWidgets/logger/LoggerView.vue b/src/designer/viewWidgets/logger/LoggerView.vue
index 740b14d..78a4a65 100644
--- a/src/designer/viewWidgets/logger/LoggerView.vue
+++ b/src/designer/viewWidgets/logger/LoggerView.vue
@@ -1,42 +1,69 @@
- LoggerView1
- LoggerView2
- LoggerView3
- LoggerView4
- LoggerView5
- LoggerView6
- LoggerView7
- LoggerView8
- LoggerView9
- LoggerView10
- LoggerView11
- LoggerView12
- LoggerView13
- LoggerView14
- LoggerView15
- LoggerView16
- LoggerView17
- LoggerView18
- LoggerView19
- LoggerView20
- LoggerView21
- LoggerView22
- LoggerView23
- LoggerView24
- LoggerView25
- LoggerView26
- LoggerView27
- LoggerView28
- LoggerView29
- LoggerView30
- LoggerView31
- LoggerView32
- LoggerView33
- LoggerView34
- LoggerView35
- LoggerView36
- LoggerView37
- LoggerView38
- LoggerView39
- LoggerView40
-
\ No newline at end of file
+
+ 系统日志
+
+
+
+
+
+
+
+
+
+
+ LoggerView1
+ LoggerView2
+ LoggerView3
+ LoggerView4
+ LoggerView5
+ LoggerView6
+ LoggerView7
+ LoggerView8
+ LoggerView9
+ LoggerView10
+ LoggerView11
+ LoggerView12
+ LoggerView13
+ LoggerView14
+ LoggerView15
+ LoggerView16
+ LoggerView17
+ LoggerView18
+ LoggerView19
+ LoggerView20
+ LoggerView21
+ LoggerView22
+ LoggerView23
+ LoggerView24
+ LoggerView25
+ LoggerView26
+ LoggerView27
+ LoggerView28
+ LoggerView29
+ LoggerView30
+ LoggerView31
+ LoggerView32
+ LoggerView33
+ LoggerView34
+ LoggerView35
+ LoggerView36
+ LoggerView37
+ LoggerView38
+ LoggerView39
+ LoggerView40
+
+
+
\ No newline at end of file
diff --git a/src/designer/viewWidgets/modeltree/ModeltreeView.vue b/src/designer/viewWidgets/modeltree/ModeltreeView.vue
index 084cc18..f5104c7 100644
--- a/src/designer/viewWidgets/modeltree/ModeltreeView.vue
+++ b/src/designer/viewWidgets/modeltree/ModeltreeView.vue
@@ -1,80 +1,28 @@
-
-
+
-
-
-
+
- ModeltreeView1
- ModeltreeView2
- ModeltreeView3
- ModeltreeView4
- ModeltreeView5
- ModeltreeView6
- ModeltreeView7
- ModeltreeView8
- ModeltreeView9
- ModeltreeView10
- ModeltreeView11
- ModeltreeView12
- ModeltreeView13
- ModeltreeView14
- ModeltreeView15
- ModeltreeView16
- ModeltreeView17
- ModeltreeView18
- ModeltreeView19
- ModeltreeView20
- ModeltreeView21
- ModeltreeView22
- ModeltreeView23
- ModeltreeView24
- ModeltreeView25
- ModeltreeView26
- ModeltreeView27
- ModeltreeView28
- ModeltreeView29
- ModeltreeView30
- ModeltreeView31
- ModeltreeView32
- ModeltreeView33
- ModeltreeView34
- ModeltreeView35
- ModeltreeView36
- ModeltreeView37
- ModeltreeView38
- ModeltreeView39
- ModeltreeView40
+
\ No newline at end of file
diff --git a/src/designer/viewWidgets/modeltree/ModeltreeViewJs.js b/src/designer/viewWidgets/modeltree/ModeltreeViewJs.js
new file mode 100644
index 0000000..0104c9c
--- /dev/null
+++ b/src/designer/viewWidgets/modeltree/ModeltreeViewJs.js
@@ -0,0 +1,99 @@
+import { defineComponent } from 'vue'
+import { renderIcon } from '@/utils/webutils.js'
+import IWidgets from '../IWidgets.js'
+
+
+export default defineComponent({
+ name: 'ModeltreeView',
+ mixins: [IWidgets],
+ data() {
+ return {
+ currentLevel: '',
+ searchKeyword: '',
+ treedata: data
+ }
+ },
+ methods: {
+ allowDrop(event) {
+ return true
+ },
+ allowDrag(event) {
+ return true
+ },
+ handleDragStart() {
+ },
+ handleDragEnter() {
+ },
+ handleDragLeave() {
+ },
+ handleDragOver() {
+ },
+ handleDragEnd() {
+ },
+ handleDrop() {
+ }
+ },
+ computed: {
+ allLevels() {
+ return designer.allLevels
+ }
+ }
+})
+
+const data = [
+ {
+ label: 'Level one 1',
+ children: [
+ {
+ label: 'Level two 1-1',
+ children: [
+ {
+ label: 'Level three 1-1-1'
+ }
+ ]
+ }
+ ]
+ },
+ {
+ label: 'Level one 2',
+ children: [
+ {
+ label: 'Level two 2-1',
+ children: [
+ {
+ label: 'Level three 2-1-1'
+ }
+ ]
+ },
+ {
+ label: 'Level two 2-2',
+ children: [
+ {
+ label: 'Level three 2-2-1'
+ }
+ ]
+ }
+ ]
+ },
+ {
+ label: 'Level one 3',
+ children: [
+ {
+ label: 'Level two 3-1',
+ children: [
+ {
+ label: 'Level three 3-1-1'
+ }
+ ]
+ },
+ {
+ label: 'Level two 3-2',
+ children: [
+ {
+ label: 'Level three 3-2-1'
+ }
+ ]
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/src/designer/viewWidgets/monitor/MonitorView.vue b/src/designer/viewWidgets/monitor/MonitorView.vue
index 833be3b..bf7e94e 100644
--- a/src/designer/viewWidgets/monitor/MonitorView.vue
+++ b/src/designer/viewWidgets/monitor/MonitorView.vue
@@ -6,7 +6,7 @@
-
+
@@ -107,11 +107,12 @@