-
-
+
-
-
-
+
- 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..cceda75
--- /dev/null
+++ b/src/designer/viewWidgets/modeltree/ModeltreeViewJs.js
@@ -0,0 +1,97 @@
+import { renderIcon } from '@/utils/webutils.js'
+
+export default {
+ name: 'ModeltreeView',
+ emits: ['close'],
+ data() {
+ return {
+ currentLevel: '',
+ searchKeyword: '',
+ treedata: data
+ }
+ },
+ methods: {
+ renderIcon,
+ 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