Compare commits
No commits in common. "b0dfe348bdb1b6193c3f708c2103332411c08a75" and "ca9f0a08e1127e676623020fddd3a5c6ecbe6263" have entirely different histories.
b0dfe348bd
...
ca9f0a08e1
|
@ -386,10 +386,9 @@ const useBrowserStore = defineStore('browser', {
|
|||
* @param {number} db
|
||||
* @param {string|number[]} [key] null or blank indicate that update tab to display normal content (blank content or server status)
|
||||
* @param {boolean} [clearValue]
|
||||
* @param {boolean} [redirect] redirect to key detail tab
|
||||
* @return {Promise<void>}
|
||||
*/
|
||||
async loadKeySummary({ server, db, key, clearValue, redirect = true }) {
|
||||
async loadKeySummary({ server, db, key, clearValue }) {
|
||||
try {
|
||||
const tab = useTabStore()
|
||||
if (!isEmpty(key)) {
|
||||
|
@ -403,7 +402,7 @@ const useBrowserStore = defineStore('browser', {
|
|||
const k = nativeRedisKey(key)
|
||||
const binaryKey = k !== key
|
||||
tab.upsertTab({
|
||||
subTab: redirect === false ? null : BrowserTabType.KeyDetail,
|
||||
subTab: BrowserTabType.KeyDetail,
|
||||
server,
|
||||
db,
|
||||
type,
|
||||
|
@ -493,7 +492,7 @@ const useBrowserStore = defineStore('browser', {
|
|||
if (showLoading) {
|
||||
tab.updateLoading({ server, db, loading: true })
|
||||
}
|
||||
await this.loadKeySummary({ server, db, key, clearValue: true, redirect: false })
|
||||
await this.loadKeySummary({ server, db, key, clearValue: true })
|
||||
await this.loadKeyDetail({
|
||||
server,
|
||||
db,
|
||||
|
|
|
@ -3,7 +3,6 @@ import { defineStore } from 'pinia'
|
|||
import { TabItem } from '@/objects/tabItem.js'
|
||||
import useBrowserStore from 'stores/browser.js'
|
||||
import { i18nGlobal } from '@/utils/i18n.js'
|
||||
import { BrowserTabType } from '@/consts/browser_tab_type.js'
|
||||
|
||||
const useTabStore = defineStore('tab', {
|
||||
/**
|
||||
|
@ -180,7 +179,6 @@ const useTabStore = defineStore('tab', {
|
|||
}) {
|
||||
let tabIndex = findIndex(this.tabList, { name: server })
|
||||
if (tabIndex === -1) {
|
||||
subTab = subTab || BrowserTabType.KeyDetail
|
||||
const tabItem = new TabItem({
|
||||
name: server,
|
||||
title: server,
|
||||
|
@ -204,7 +202,7 @@ const useTabStore = defineStore('tab', {
|
|||
} else {
|
||||
const tab = this.tabList[tabIndex]
|
||||
tab.blank = false
|
||||
tab.subTab = subTab || tab.subTab
|
||||
tab.subTab = subTab
|
||||
// tab.title = db !== undefined ? `${server}/db${db}` : `${server}`
|
||||
tab.title = server
|
||||
tab.server = server
|
||||
|
|
Loading…
Reference in New Issue