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) { 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 @@