From f3fac23a84edbd5f5032634450b8e7ac6f1e0c6c Mon Sep 17 00:00:00 2001 From: zhengkunwang <31820853+zhengkunwang223@users.noreply.github.com> Date: Tue, 9 Jul 2024 16:29:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=BB=9F=E4=B8=80=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=20(#5727)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/container-log/index.vue | 38 +-------- frontend/src/components/log-pro/index.vue | 61 ++++++++++++++ .../views/container/container/log/index.vue | 25 +----- .../views/database/mysql/setting/index.vue | 73 ++++++++--------- .../database/mysql/setting/slow-log/index.vue | 82 +++++++------------ frontend/src/views/host/ssh/ssh/index.vue | 24 ++---- .../src/views/toolbox/clam/record/index.vue | 34 +------- .../src/views/toolbox/clam/setting/index.vue | 46 ++--------- .../toolbox/supervisor/config/log/index.vue | 20 +---- 9 files changed, 146 insertions(+), 257 deletions(-) create mode 100644 frontend/src/components/log-pro/index.vue diff --git a/frontend/src/components/container-log/index.vue b/frontend/src/components/container-log/index.vue index 455f8baff..daff35ee1 100644 --- a/frontend/src/components/container-log/index.vue +++ b/frontend/src/components/container-log/index.vue @@ -1,6 +1,6 @@ @@ -45,18 +35,10 @@ import i18n from '@/lang'; import { dateFormatForName, downloadWithContent } from '@/utils/util'; import { onBeforeUnmount, reactive, ref } from 'vue'; import { MsgError, MsgSuccess } from '@/utils/message'; -import { GlobalStore } from '@/store'; -const globalStore = GlobalStore(); +import LogPro from '@/components/log-pro/index.vue'; const logInfo = ref(); const terminalSocket = ref(); -const editorRef = ref(); -const scrollerElement = ref(null); -const showLog = ref(false); - -const loadHeight = () => { - return globalStore.openMenuTabs ? '405px' : '375px'; -}; const logSearch = reactive({ isWatch: false, @@ -102,9 +84,6 @@ const searchLogs = async () => { ); terminalSocket.value.onmessage = (event) => { logInfo.value += event.data; - nextTick(() => { - scrollerElement.value.scrollTop = scrollerElement.value.scrollHeight; - }); }; }; @@ -152,17 +131,6 @@ onBeforeUnmount(() => { terminalSocket.value?.send('close conn'); }); -onMounted(async () => { - await nextTick(() => { - showLog.value = true; - }); - if (editorRef.value) { - scrollerElement.value = editorRef.value.$el as HTMLElement; - let hljsDom = scrollerElement.value.querySelector('.hljs') as HTMLElement; - hljsDom.style['min-height'] = '500px'; - } -}); - defineExpose({ acceptParams, }); diff --git a/frontend/src/components/log-pro/index.vue b/frontend/src/components/log-pro/index.vue new file mode 100644 index 000000000..596198c58 --- /dev/null +++ b/frontend/src/components/log-pro/index.vue @@ -0,0 +1,61 @@ + + + diff --git a/frontend/src/views/container/container/log/index.vue b/frontend/src/views/container/container/log/index.vue index fc23457fe..597e7a4ee 100644 --- a/frontend/src/views/container/container/log/index.vue +++ b/frontend/src/views/container/container/log/index.vue @@ -31,7 +31,7 @@ -
+
{{ $t('commons.button.watch') }} @@ -43,14 +43,7 @@ {{ $t('commons.button.clean') }}
- - +