diff --git a/backend/services/browser_service.go b/backend/services/browser_service.go index be4cd63..0edce5a 100644 --- a/backend/services/browser_service.go +++ b/backend/services/browser_service.go @@ -2456,8 +2456,8 @@ func (b *browserService) CleanCmdHistory() (resp types.JSResp) { } // GetSlowLogs get slow log list -func (b *browserService) GetSlowLogs(server string, db int, num int64) (resp types.JSResp) { - item, err := b.getRedisClient(server, db) +func (b *browserService) GetSlowLogs(server string, num int64) (resp types.JSResp) { + item, err := b.getRedisClient(server, -1) if err != nil { resp.Msg = err.Error() return diff --git a/frontend/src/components/content/ContentPane.vue b/frontend/src/components/content/ContentPane.vue index f0a2996..13e5935 100644 --- a/frontend/src/components/content/ContentPane.vue +++ b/frontend/src/components/content/ContentPane.vue @@ -17,6 +17,7 @@ import ContentSlog from '@/components/content_value/ContentSlog.vue' import { decodeTypes, formatTypes } from '@/consts/value_view_type.js' import ContentMonitor from '@/components/content_value/ContentMonitor.vue' import { decodeRedisKey } from '@/utils/key_convert.js' +import ContentPubsub from '@/components/content_value/ContentPubsub.vue' const themeVars = useThemeVars() @@ -159,7 +160,7 @@ watch( - + - + @@ -191,7 +192,7 @@ watch( - + + diff --git a/frontend/src/components/content_value/ContentSlog.vue b/frontend/src/components/content_value/ContentSlog.vue index cbdaa80..6930314 100644 --- a/frontend/src/components/content_value/ContentSlog.vue +++ b/frontend/src/components/content_value/ContentSlog.vue @@ -3,7 +3,7 @@ import { computed, h, nextTick, onMounted, onUnmounted, reactive, ref } from 'vu import Refresh from '@/components/icons/Refresh.vue' import { debounce, isEmpty, map, size, split } from 'lodash' import { useI18n } from 'vue-i18n' -import { useThemeVars } from 'naive-ui' +import { NIcon, useThemeVars } from 'naive-ui' import dayjs from 'dayjs' import useBrowserStore from 'stores/browser.js' import { timeout } from '@/utils/promise.js' @@ -17,10 +17,6 @@ const props = defineProps({ server: { type: String, }, - db: { - type: Number, - default: 0, - }, }) const autoRefresh = reactive({ @@ -127,7 +123,7 @@ const columns = computed(() => [ const _loadSlowLog = () => { data.loading = true browserStore - .getSlowLog(props.server, props.db, data.listLimit) + .getSlowLog(props.server, data.listLimit) .then((list) => { data.list = list || [] }) @@ -194,10 +190,12 @@ const onListLimitChanged = (limit) => { diff --git a/frontend/src/stores/browser.js b/frontend/src/stores/browser.js index 7400647..00ff360 100644 --- a/frontend/src/stores/browser.js +++ b/frontend/src/stores/browser.js @@ -1884,13 +1884,12 @@ const useBrowserStore = defineStore('browser', { /** * get slow log list * @param {string} server - * @param {number} db * @param {number} num * @return {Promise<[]>} */ - async getSlowLog(server, db, num) { + async getSlowLog(server, num) { try { - const { success, data = { list: [] } } = await GetSlowLogs(server, db, num) + const { success, data = { list: [] } } = await GetSlowLogs(server, num) const { list } = data return list } catch {