diff --git a/package.json b/package.json index 4b09dfe86..053833fbb 100644 --- a/package.json +++ b/package.json @@ -40,12 +40,15 @@ "nprogress": "0.2.0", "path-to-regexp": "2.4.0", "vue": "2.6.10", + "vue-codemirror-lite": "^1.0.4", "vue-cookie": "^1.1.4", "vue-i18n": "^8.15.5", "vue-router": "3.0.6", "vue-select": "^3.9.5", "vuejs-logger": "^1.5.4", "vuex": "3.1.0", + "xterm": "^4.5.0", + "xterm-addon-fit": "^0.3.0", "ztree": "^3.5.24" }, "devDependencies": { diff --git a/src/components/CodeMirror/index.vue b/src/components/CodeMirror/index.vue new file mode 100644 index 000000000..a24a9cd01 --- /dev/null +++ b/src/components/CodeMirror/index.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/src/components/Term/index.vue b/src/components/Term/index.vue new file mode 100644 index 000000000..7370e5c58 --- /dev/null +++ b/src/components/Term/index.vue @@ -0,0 +1,52 @@ + + + diff --git a/src/components/TreeTable/components/AssetTree.vue b/src/components/TreeTable/components/AssetTree.vue new file mode 100644 index 000000000..0746029d9 --- /dev/null +++ b/src/components/TreeTable/components/AssetTree.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/components/TreeTable/index.vue b/src/components/TreeTable/index.vue index a5fc66b5c..bce82d918 100644 --- a/src/components/TreeTable/index.vue +++ b/src/components/TreeTable/index.vue @@ -2,7 +2,13 @@
- + +
@@ -38,6 +44,11 @@ export default { showTree: { type: Boolean, default: true + }, + // 默认引用的Tree组件 + component: { + type: String, + default: () => 'AutoDataZTree' } }, data() { diff --git a/src/views/jobcenter/CommandExecution.vue b/src/views/jobcenter/CommandExecution.vue index 8e14bfe30..59770ed66 100644 --- a/src/views/jobcenter/CommandExecution.vue +++ b/src/views/jobcenter/CommandExecution.vue @@ -1,39 +1,84 @@