From 033a1c209edd7efed6752712872310f074aee9b3 Mon Sep 17 00:00:00 2001 From: xu_yanfeng Date: Fri, 17 Jan 2025 10:18:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=88=B7=E6=96=B0=E7=9A=84?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cc-inspector/src/views/devtools/hierarchy.vue | 12 ++++++++++-- cc-inspector/src/views/devtools/inspector.vue | 15 +++++++++++++-- cc-inspector/src/views/devtools/store.ts | 10 ++++++++++ 3 files changed, 33 insertions(+), 4 deletions(-) diff --git a/cc-inspector/src/views/devtools/hierarchy.vue b/cc-inspector/src/views/devtools/hierarchy.vue index d441348..d0a0932 100644 --- a/cc-inspector/src/views/devtools/hierarchy.vue +++ b/cc-inspector/src/views/devtools/hierarchy.vue @@ -48,10 +48,14 @@ export default defineComponent({ const timer: Timer = new Timer(); timer.onWork = () => { freshAuto.value = true; + config.value.refreshHirarchy = true; + appStore().save(); updateTree(); }; timer.onClean = () => { freshAuto.value = false; + config.value.refreshHirarchy = false; + appStore().save(); }; timer.name = "hierarchy"; let ins: MousetrapInstance | null = null; @@ -75,7 +79,11 @@ export default defineComponent({ Bus.on(BusMsg.ChangeContent, changeContent); Bus.on(BusMsg.ShowPlace, funcShowPlace); Bus.on(BusMsg.EnableSchedule, funcEnableSchedule); - timer.create(true); + if (config.value.refreshHirarchy) { + timer.create(true); + } else { + updateTree(); + } }); onUnmounted(() => { if (ins) { @@ -164,7 +172,7 @@ export default defineComponent({ selectedUUID = uuid; Bus.emit(BusMsg.SelectNode, uuid); } - const freshAuto = ref(false); + const freshAuto = ref(config.value.refreshHirarchy); return { onClickRefresh() { freshAuto.value = true; diff --git a/cc-inspector/src/views/devtools/inspector.vue b/cc-inspector/src/views/devtools/inspector.vue index 8e9cf35..276e04d 100644 --- a/cc-inspector/src/views/devtools/inspector.vue +++ b/cc-inspector/src/views/devtools/inspector.vue @@ -13,6 +13,7 @@