diff --git a/frontend/src/views/database/mysql/setting/slow-log/index.vue b/frontend/src/views/database/mysql/setting/slow-log/index.vue index 69191d54a..bb54e46ca 100644 --- a/frontend/src/views/database/mysql/setting/slow-log/index.vue +++ b/frontend/src/views/database/mysql/setting/slow-log/index.vue @@ -31,7 +31,7 @@ :placeholder="$t('database.noData')" :indent-with-tab="true" :tabSize="4" - style="height: calc(100vh - 428px); width: 100%" + :style="{ height: getDynamicHeight(), width: '100%' }" :lineWrapping="true" :matchBrackets="true" theme="cobalt" @@ -42,7 +42,6 @@ :disabled="true" /> -
@@ -100,6 +99,8 @@ const acceptParams = async (params: DialogProps): Promise => { loadMysqlSlowlogs(path); } }, 1000 * 5); + } else { + detailShow.value = false; } }; const emit = defineEmits(['loading']); @@ -117,6 +118,10 @@ const handleSlowLogs = async () => { confirmDialogRef.value!.acceptParams(params); }; +const getDynamicHeight = () => { + return variables.slow_query_log === 'ON' ? `calc(100vh - 437px)` : `calc(100vh - 383px)`; +}; + const changeSlowLogs = () => { if (!(variables.long_query_time > 0 && variables.long_query_time <= 600)) { MsgError(i18n.global.t('database.thresholdRangeHelper'));