diff --git a/frontend/package.json b/frontend/package.json index e751c9f9..42bcf078 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -27,6 +27,7 @@ "vue-codemirror-lite": "^1.0.4", "vue-i18n": "^8.9.0", "vue-router": "^3.0.1", + "vue-virtual-scroll-list": "^1.3.9", "vuex": "^3.0.1" }, "devDependencies": { diff --git a/frontend/src/components/Charts/keyboard.vue b/frontend/src/components/Charts/keyboard.vue deleted file mode 100644 index 857b26ae..00000000 --- a/frontend/src/components/Charts/keyboard.vue +++ /dev/null @@ -1,156 +0,0 @@ - - - diff --git a/frontend/src/components/Charts/lineMarker.vue b/frontend/src/components/Charts/lineMarker.vue deleted file mode 100644 index 5d41b022..00000000 --- a/frontend/src/components/Charts/lineMarker.vue +++ /dev/null @@ -1,227 +0,0 @@ - - - diff --git a/frontend/src/components/Charts/mixChart.vue b/frontend/src/components/Charts/mixChart.vue deleted file mode 100644 index a8e271ca..00000000 --- a/frontend/src/components/Charts/mixChart.vue +++ /dev/null @@ -1,271 +0,0 @@ - - - diff --git a/frontend/src/components/Charts/mixins/resize.js b/frontend/src/components/Charts/mixins/resize.js deleted file mode 100644 index c4c432f4..00000000 --- a/frontend/src/components/Charts/mixins/resize.js +++ /dev/null @@ -1,32 +0,0 @@ -import { debounce } from '@/utils' - -export default { - data() { - return { - sidebarElm: null - } - }, - mounted() { - this.__resizeHandler = debounce(() => { - if (this.chart) { - this.chart.resize() - } - }, 100) - window.addEventListener('resize', this.__resizeHandler) - - this.sidebarElm = document.getElementsByClassName('sidebar-container')[0] - this.sidebarElm && this.sidebarElm.addEventListener('transitionend', this.sidebarResizeHandler) - }, - beforeDestroy() { - window.removeEventListener('resize', this.__resizeHandler) - - this.sidebarElm && this.sidebarElm.removeEventListener('transitionend', this.sidebarResizeHandler) - }, - methods: { - sidebarResizeHandler(e) { - if (e.propertyName === 'width') { - this.__resizeHandler() - } - } - } -} diff --git a/frontend/src/components/DragSelect/index.vue b/frontend/src/components/DragSelect/index.vue deleted file mode 100644 index 513be006..00000000 --- a/frontend/src/components/DragSelect/index.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - - diff --git a/frontend/src/components/Dropzone/index.vue b/frontend/src/components/Dropzone/index.vue deleted file mode 100644 index 15d811d9..00000000 --- a/frontend/src/components/Dropzone/index.vue +++ /dev/null @@ -1,297 +0,0 @@ - - - - - diff --git a/frontend/src/components/ScrollView/LogItem.vue b/frontend/src/components/ScrollView/LogItem.vue new file mode 100644 index 00000000..4a5aa168 --- /dev/null +++ b/frontend/src/components/ScrollView/LogItem.vue @@ -0,0 +1,39 @@ + + + + + diff --git a/frontend/src/components/ScrollView/LogView.vue b/frontend/src/components/ScrollView/LogView.vue new file mode 100644 index 00000000..75eff8be --- /dev/null +++ b/frontend/src/components/ScrollView/LogView.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/frontend/src/views/task/TaskDetail.vue b/frontend/src/views/task/TaskDetail.vue index 92198773..053ef963 100644 --- a/frontend/src/views/task/TaskDetail.vue +++ b/frontend/src/views/task/TaskDetail.vue @@ -7,11 +7,7 @@ -
-
-              {{taskLog}}
-            
-
+
@@ -37,10 +33,12 @@ import { } from 'vuex' import TaskOverview from '../../components/Overview/TaskOverview' import GeneralTableView from '../../components/TableView/GeneralTableView' +import LogView from '../../components/ScrollView/LogView' export default { name: 'TaskDetail', components: { + LogView, GeneralTableView, TaskOverview }, diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 75d4b025..2d266229 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -8493,6 +8493,11 @@ vue-template-es2015-compiler@^1.6.0, vue-template-es2015-compiler@^1.8.2: version "1.8.2" resolved "http://registry.npm.taobao.org/vue-template-es2015-compiler/download/vue-template-es2015-compiler-1.8.2.tgz#dd73e80ba58bb65dd7a8aa2aeef6089cf6116f2a" +vue-virtual-scroll-list@^1.3.9: + version "1.3.9" + resolved "https://registry.npm.taobao.org/vue-virtual-scroll-list/download/vue-virtual-scroll-list-1.3.9.tgz#ba3ce6425374fb323ea83ab33daa2727117808ed" + integrity sha1-ujzmQlN0+zI+qDqzPaonJxF4CO0= + vue@^2.3.3: version "2.6.10" resolved "https://registry.npm.taobao.org/vue/download/vue-2.6.10.tgz#a72b1a42a4d82a721ea438d1b6bf55e66195c637"