fix: connection profiles mapping error
This commit is contained in:
parent
cff70bc23c
commit
b580fedade
|
@ -21,7 +21,7 @@
|
||||||
"naive-ui": "^2.34.4",
|
"naive-ui": "^2.34.4",
|
||||||
"prettier": "^3.0.2",
|
"prettier": "^3.0.2",
|
||||||
"unplugin-auto-import": "^0.16.6",
|
"unplugin-auto-import": "^0.16.6",
|
||||||
"unplugin-icons": "^0.16.5",
|
"unplugin-icons": "^0.16.6",
|
||||||
"unplugin-vue-components": "^0.25.1",
|
"unplugin-vue-components": "^0.25.1",
|
||||||
"vite": "^4.4.9"
|
"vite": "^4.4.9"
|
||||||
}
|
}
|
||||||
|
@ -1753,18 +1753,18 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/unplugin-icons": {
|
"node_modules/unplugin-icons": {
|
||||||
"version": "0.16.5",
|
"version": "0.16.6",
|
||||||
"resolved": "https://registry.npmmirror.com/unplugin-icons/-/unplugin-icons-0.16.5.tgz",
|
"resolved": "https://registry.npmmirror.com/unplugin-icons/-/unplugin-icons-0.16.6.tgz",
|
||||||
"integrity": "sha512-laCCqMWfng1XZgB9yowGfjBdDhtmz8t8zVnhzRNEMhBNdy26QrVewVmdXk/zsiAQYnEWvIxTjvW1nQXrxdd2+w==",
|
"integrity": "sha512-jL70sAC7twp4hI/MTfm+vyvTRtHqiEIzf3XOjJz7yzhMEEQnk5Ey5YIXRAU03Mc4BF99ITvvnBzfyRZee86OeA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@antfu/install-pkg": "^0.1.1",
|
"@antfu/install-pkg": "^0.1.1",
|
||||||
"@antfu/utils": "^0.7.5",
|
"@antfu/utils": "^0.7.6",
|
||||||
"@iconify/utils": "^2.1.7",
|
"@iconify/utils": "^2.1.9",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.3.4",
|
||||||
"kolorist": "^1.8.0",
|
"kolorist": "^1.8.0",
|
||||||
"local-pkg": "^0.4.3",
|
"local-pkg": "^0.4.3",
|
||||||
"unplugin": "^1.3.2"
|
"unplugin": "^1.4.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@svgr/core": ">=7.0.0",
|
"@svgr/core": ">=7.0.0",
|
||||||
|
@ -3219,18 +3219,18 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"unplugin-icons": {
|
"unplugin-icons": {
|
||||||
"version": "0.16.5",
|
"version": "0.16.6",
|
||||||
"resolved": "https://registry.npmmirror.com/unplugin-icons/-/unplugin-icons-0.16.5.tgz",
|
"resolved": "https://registry.npmmirror.com/unplugin-icons/-/unplugin-icons-0.16.6.tgz",
|
||||||
"integrity": "sha512-laCCqMWfng1XZgB9yowGfjBdDhtmz8t8zVnhzRNEMhBNdy26QrVewVmdXk/zsiAQYnEWvIxTjvW1nQXrxdd2+w==",
|
"integrity": "sha512-jL70sAC7twp4hI/MTfm+vyvTRtHqiEIzf3XOjJz7yzhMEEQnk5Ey5YIXRAU03Mc4BF99ITvvnBzfyRZee86OeA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"@antfu/install-pkg": "^0.1.1",
|
"@antfu/install-pkg": "^0.1.1",
|
||||||
"@antfu/utils": "^0.7.5",
|
"@antfu/utils": "^0.7.6",
|
||||||
"@iconify/utils": "^2.1.7",
|
"@iconify/utils": "^2.1.9",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.3.4",
|
||||||
"kolorist": "^1.8.0",
|
"kolorist": "^1.8.0",
|
||||||
"local-pkg": "^0.4.3",
|
"local-pkg": "^0.4.3",
|
||||||
"unplugin": "^1.3.2"
|
"unplugin": "^1.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"unplugin-vue-components": {
|
"unplugin-vue-components": {
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
"naive-ui": "^2.34.4",
|
"naive-ui": "^2.34.4",
|
||||||
"prettier": "^3.0.2",
|
"prettier": "^3.0.2",
|
||||||
"unplugin-auto-import": "^0.16.6",
|
"unplugin-auto-import": "^0.16.6",
|
||||||
"unplugin-icons": "^0.16.5",
|
"unplugin-icons": "^0.16.6",
|
||||||
"unplugin-vue-components": "^0.25.1",
|
"unplugin-vue-components": "^0.25.1",
|
||||||
"vite": "^4.4.9"
|
"vite": "^4.4.9"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
d2a1ae5c33eb997098a10aa64e71ab0c
|
60ee635e898e51cbe90151ee2530f9cc
|
|
@ -1,7 +1,6 @@
|
||||||
<script setup>
|
<script setup>
|
||||||
import { get, isEmpty, map, mapValues, pickBy, split, sum, toArray, toNumber } from 'lodash'
|
import { get, isEmpty, map, mapValues, pickBy, split, sum, toArray, toNumber } from 'lodash'
|
||||||
import { computed, ref } from 'vue'
|
import { computed, ref } from 'vue'
|
||||||
import Help from '@/components/icons/Help.vue'
|
|
||||||
import IconButton from '@/components/common/IconButton.vue'
|
import IconButton from '@/components/common/IconButton.vue'
|
||||||
import Filter from '@/components/icons/Filter.vue'
|
import Filter from '@/components/icons/Filter.vue'
|
||||||
import Refresh from '@/components/icons/Refresh.vue'
|
import Refresh from '@/components/icons/Refresh.vue'
|
||||||
|
@ -69,8 +68,6 @@ const totalKeys = computed(() => {
|
||||||
})
|
})
|
||||||
return sum(toArray(nums))
|
return sum(toArray(nums))
|
||||||
})
|
})
|
||||||
const infoList = computed(() => map(props.info, (value, key) => ({ value, key })))
|
|
||||||
const infoTab = ref('')
|
|
||||||
const infoFilter = ref('')
|
const infoFilter = ref('')
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -122,7 +119,7 @@ const infoFilter = ref('')
|
||||||
<n-grid style="min-width: 500px" x-gap="5">
|
<n-grid style="min-width: 500px" x-gap="5">
|
||||||
<n-gi :span="6">
|
<n-gi :span="6">
|
||||||
<n-statistic :label="$t('uptime')" :value="uptime[0]">
|
<n-statistic :label="$t('uptime')" :value="uptime[0]">
|
||||||
<template #suffix> {{ $t(uptime[1]) }}</template>
|
<template #suffix>{{ $t(uptime[1]) }}</template>
|
||||||
</n-statistic>
|
</n-statistic>
|
||||||
</n-gi>
|
</n-gi>
|
||||||
<n-gi :span="6">
|
<n-gi :span="6">
|
||||||
|
@ -139,7 +136,7 @@ const infoFilter = ref('')
|
||||||
</n-gi>
|
</n-gi>
|
||||||
<n-gi :span="6">
|
<n-gi :span="6">
|
||||||
<n-statistic :label="$t('memory_used')" :value="usedMemory[0]">
|
<n-statistic :label="$t('memory_used')" :value="usedMemory[0]">
|
||||||
<template #suffix> {{ usedMemory[1] }}</template>
|
<template #suffix>{{ usedMemory[1] }}</template>
|
||||||
</n-statistic>
|
</n-statistic>
|
||||||
</n-gi>
|
</n-gi>
|
||||||
</n-grid>
|
</n-grid>
|
||||||
|
|
|
@ -150,6 +150,11 @@ const useConnectionStore = defineStore('connections', {
|
||||||
type: ConnectionType.Server,
|
type: ConnectionType.Server,
|
||||||
// isLeaf: false,
|
// isLeaf: false,
|
||||||
})
|
})
|
||||||
|
profiles[item.name] = {
|
||||||
|
defaultFilter: item.defaultFilter,
|
||||||
|
keySeparator: item.keySeparator,
|
||||||
|
markColor: item.markColor,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
conns.push({
|
conns.push({
|
||||||
key: conn.name + '/',
|
key: conn.name + '/',
|
||||||
|
@ -157,11 +162,6 @@ const useConnectionStore = defineStore('connections', {
|
||||||
type: ConnectionType.Group,
|
type: ConnectionType.Group,
|
||||||
children,
|
children,
|
||||||
})
|
})
|
||||||
profiles[conn.name] = {
|
|
||||||
defaultFilter: conn.defaultFilter,
|
|
||||||
keySeparator: conn.keySeparator,
|
|
||||||
markColor: conn.markColor,
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
this.setKeyFilter(conn.name, -1, conn.defaultFilter)
|
this.setKeyFilter(conn.name, -1, conn.defaultFilter)
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,9 +17,9 @@ export const themeOverrides = {
|
||||||
// borderRadius: '3px'
|
// borderRadius: '3px'
|
||||||
},
|
},
|
||||||
Tabs: {
|
Tabs: {
|
||||||
tabGapSmallCard: '1px',
|
tabGapSmallCard: '2px',
|
||||||
tabGapMediumCard: '1px',
|
tabGapMediumCard: '2px',
|
||||||
tabGapLargeCard: '1px',
|
tabGapLargeCard: '2px',
|
||||||
},
|
},
|
||||||
Form: {
|
Form: {
|
||||||
labelFontSizeTopSmall: '12px',
|
labelFontSizeTopSmall: '12px',
|
||||||
|
|
Loading…
Reference in New Issue