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(
-
+
@@ -171,7 +172,7 @@ watch(
{{ $t('interface.sub_tab.slow_log') }}
-
+
@@ -191,7 +192,7 @@ watch(
-
+
@@ -203,6 +204,7 @@ watch(
{{ $t('interface.sub_tab.pub_message') }}
+
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 {