From 4d6f9bfb40eb95b007f7e4b22a149461e29ebbaf Mon Sep 17 00:00:00 2001 From: vlixin_v Date: Fri, 25 Aug 2023 19:50:14 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20Treeview=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=B7=E6=96=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/debug/App.vue | 1 - src/pages/debug/store/index.js | 2 - .../debug/components/TabPaneContent.vue | 8 ++- .../components/debug/components/TreeView.vue | 60 +++++++++++++------ src/pages/index/components/debug/index.vue | 10 +++- src/styles/common.scss | 2 + 6 files changed, 59 insertions(+), 24 deletions(-) diff --git a/src/pages/debug/App.vue b/src/pages/debug/App.vue index 8a54ada..5debc6a 100644 --- a/src/pages/debug/App.vue +++ b/src/pages/debug/App.vue @@ -81,7 +81,6 @@ export default { // Listen for messages this.clientSocket.addEventListener('message', (event) => { let msg = JSON.parse(event.data) - console.log('Message from server ', msg); switch (msg.method) { case 'setPageList': diff --git a/src/pages/debug/store/index.js b/src/pages/debug/store/index.js index dab6963..a310d8d 100644 --- a/src/pages/debug/store/index.js +++ b/src/pages/debug/store/index.js @@ -40,9 +40,7 @@ const mutations = { } }, updatePageInfoMap (state, msg) { - console.log(1111111) Vue.set(state.pageInfoMap, msg.params.tenonId, { - viewTree: msg.params.viewTree, baseInfo: msg.params.baseInfo, viewTreeData: processViewTree(msg.params.viewTree) diff --git a/src/pages/index/components/debug/components/TabPaneContent.vue b/src/pages/index/components/debug/components/TabPaneContent.vue index 18fb781..8d82de7 100644 --- a/src/pages/index/components/debug/components/TabPaneContent.vue +++ b/src/pages/index/components/debug/components/TabPaneContent.vue @@ -2,7 +2,7 @@
- +
@@ -17,7 +17,8 @@ import ViewInfo from './ViewInfo.vue' export default { props: { tenonId: [String, Number], - tenonIp: String + tenonIp: String, + treeViewLoading: Boolean }, components: { PageInfo, @@ -67,6 +68,9 @@ export default { viewId }) }, + refreshView(){ + this.$emit("refreshView", this.tenonId) + }, pageInit() { Event.$on('mouse-up-event', resizing => { this.resizing = resizing diff --git a/src/pages/index/components/debug/components/TreeView.vue b/src/pages/index/components/debug/components/TreeView.vue index ce250b9..88d56a4 100644 --- a/src/pages/index/components/debug/components/TreeView.vue +++ b/src/pages/index/components/debug/components/TreeView.vue @@ -1,9 +1,15 @@