diff --git a/src/api/infra/redis/index.ts b/src/api/infra/redis/index.ts
index 3c26c5d..bc9a8f4 100644
--- a/src/api/infra/redis/index.ts
+++ b/src/api/infra/redis/index.ts
@@ -6,36 +6,3 @@ import { defHttp } from '@/utils/http/axios'
export function getCache() {
return defHttp.get({ url: '/infra/redis/get-monitor-info' })
}
-// 获取模块
-export function getKeyDefineList() {
- return defHttp.get({ url: '/infra/redis/get-key-define-list' })
-}
-/**
- * 获取redis key列表
- */
-export function getKeyList(keyTemplate: string) {
- return defHttp.get({
- url: '/infra/redis/get-key-list',
- params: {
- keyTemplate,
- },
- })
-}
-// 获取缓存内容
-export function getKeyValue(key: string) {
- return defHttp.get({ url: `/infra/redis/get-key-value?key=${key}` })
-}
-
-// 根据键名删除缓存
-export function deleteKey(key: string) {
- return defHttp.delete({ url: `/infra/redis/delete-key?key=${key}` })
-}
-
-export function deleteKeys(keyTemplate: string) {
- return defHttp.delete({
- url: '/infra/redis/delete-keys?',
- params: {
- keyTemplate,
- },
- })
-}
diff --git a/src/views/infra/codegen/components/PreviewModal.vue b/src/views/infra/codegen/components/PreviewModal.vue
index 4ab2fc1..887c59a 100644
--- a/src/views/infra/codegen/components/PreviewModal.vue
+++ b/src/views/infra/codegen/components/PreviewModal.vue
@@ -12,8 +12,6 @@ import { useMessage } from '@/hooks/web/useMessage'
defineOptions({ name: 'InfraPreviewModal' })
-const TabPane = Tabs.TabPane
-
const { createMessage } = useMessage()
const fileTree = ref([])
@@ -123,24 +121,22 @@ async function copy(text: string) {
diff --git a/src/views/infra/redis/components/CommandStats.vue b/src/views/infra/redis/components/CommandStats.vue
index ba72fcc..eb2a217 100644
--- a/src/views/infra/redis/components/CommandStats.vue
+++ b/src/views/infra/redis/components/CommandStats.vue
@@ -6,8 +6,8 @@ import { useECharts } from '@/hooks/web/useECharts'
import { propTypes } from '@/utils/propTypes'
const props = defineProps({
- loading: Boolean,
- commandStats: propTypes.array,
+ loading: propTypes.bool.def(true),
+ commandStats: propTypes.array.def([]),
width: propTypes.string.def('100%'),
height: propTypes.string.def('300px'),
})
diff --git a/src/views/infra/redis/components/Memory.vue b/src/views/infra/redis/components/Memory.vue
index 7300188..ab7333f 100644
--- a/src/views/infra/redis/components/Memory.vue
+++ b/src/views/infra/redis/components/Memory.vue
@@ -6,8 +6,8 @@ import { useECharts } from '@/hooks/web/useECharts'
import { propTypes } from '@/utils/propTypes'
const props = defineProps({
- loading: Boolean,
- memoryHuman: String,
+ loading: propTypes.bool.def(true),
+ memoryHuman: propTypes.string.def('0'),
width: propTypes.string.def('100%'),
height: propTypes.string.def('300px'),
})
@@ -36,7 +36,7 @@ watch(
},
data: [
{
- value: Number.parseFloat(props.memoryHuman as unknown as number),
+ value: Number.parseFloat(props.memoryHuman),
name: '内存消耗',
},
],
diff --git a/src/views/infra/redis/components/RedisModal.vue b/src/views/infra/redis/components/RedisModal.vue
index a7ff0df..f37f5f9 100644
--- a/src/views/infra/redis/components/RedisModal.vue
+++ b/src/views/infra/redis/components/RedisModal.vue
@@ -2,14 +2,14 @@
import { ref } from 'vue'
import { List } from 'ant-design-vue'
import { formSchema } from '../redis.data'
+import { useI18n } from '@/hooks/web/useI18n'
import { BasicForm, useForm } from '@/components/Form'
import { BasicModal, useModalInner } from '@/components/Modal'
import { deleteKey, getKeyList } from '@/api/infra/redis'
defineOptions({ name: 'RedisModal' })
-const ListItem = List.Item
-const ListItemMeta = List.Item.Meta
+const { t } = useI18n()
const listData = ref([])
const [registerForm, { setFieldsValue, resetFields }] = useForm({
@@ -41,16 +41,16 @@ function handleDeleteKey(item) {
-
-
+
+
+ {{ t('action.delete') }}
+
+
{{ item }}
-
- 删除
-
-
-
+
+
diff --git a/src/views/infra/redis/index.vue b/src/views/infra/redis/index.vue
index 3261b62..00da60f 100644
--- a/src/views/infra/redis/index.vue
+++ b/src/views/infra/redis/index.vue
@@ -1,11 +1,8 @@