From 46fa96f556df20aaff1ae1ecf9a26d1f3c5e8722 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Fri, 23 Jan 2026 10:30:12 +0800 Subject: [PATCH] =?UTF-8?q?refactor(icons):=20=E5=B0=86=E7=BC=93=E5=AD=98?= =?UTF-8?q?=E7=9B=91=E6=8E=A7=E9=A1=B5=E9=9D=A2=E7=9A=84=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E4=B8=BA=E5=86=85=E8=81=94iconify=E7=A6=BB?= =?UTF-8?q?=E7=BA=BF=E5=9B=BE=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除从@vben/icons导入的RedisIcon、CommandLineIcon和MemoryIcon组件, 改为使用内联的iconify离线图标类名。同时清理packages/icons中不再使用的图标导出, 以保持图标库的简洁性。 --- apps/web-antd/src/views/monitor/cache/index.vue | 9 +++++---- packages/icons/src/iconify-offline/index.ts | 11 ----------- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/apps/web-antd/src/views/monitor/cache/index.vue b/apps/web-antd/src/views/monitor/cache/index.vue index 84a4653d..f84e4a36 100644 --- a/apps/web-antd/src/views/monitor/cache/index.vue +++ b/apps/web-antd/src/views/monitor/cache/index.vue @@ -4,7 +4,6 @@ import type { RedisInfo } from '#/api/monitor/cache'; import { onMounted, reactive, ref } from 'vue'; import { Page } from '@vben/common-ui'; -import { CommandLineIcon, MemoryIcon, RedisIcon } from '@vben/icons'; import { Button, Card } from 'antdv-next'; @@ -57,7 +56,7 @@ async function loadInfo() { @@ -74,7 +73,9 @@ async function loadInfo() { @@ -87,7 +88,7 @@ async function loadInfo() { diff --git a/packages/icons/src/iconify-offline/index.ts b/packages/icons/src/iconify-offline/index.ts index 6e2e19e4..113bb2ae 100644 --- a/packages/icons/src/iconify-offline/index.ts +++ b/packages/icons/src/iconify-offline/index.ts @@ -10,16 +10,13 @@ import linuxIcon from '@iconify/icons-devicon/linux'; import windowsIcon from '@iconify/icons-devicon/windows8'; import alipayIcon from '@iconify/icons-fa-brands/alipay'; import androidIcon from '@iconify/icons-flat-color-icons/android-os'; -import comandLine from '@iconify/icons-flat-color-icons/command-line'; import folderIcon from '@iconify/icons-flat-color-icons/folder'; import defaultOsIcon from '@iconify/icons-ic/outline-computer'; -import memoryIcon from '@iconify/icons-la/memory'; import chromeIcon from '@iconify/icons-logos/chrome'; import firefoxIcon from '@iconify/icons-logos/firefox'; import edgeIcon from '@iconify/icons-logos/microsoft-edge'; import operaIcon from '@iconify/icons-logos/opera'; import quarkIcon from '@iconify/icons-logos/quarkus-icon'; -import redisIcon from '@iconify/icons-logos/redis'; import safariIcon from '@iconify/icons-logos/safari'; import vueIcon from '@iconify/icons-logos/vue'; import iphoneIcon from '@iconify/icons-majesticons/iphone-x-apps-line'; @@ -53,14 +50,6 @@ export const UserOutlined = createIconifyOfflineIcon( userOutlined, ); -// 缓存监控使用 -export const RedisIcon = createIconifyOfflineIcon('logos:redis', redisIcon); -export const CommandLineIcon = createIconifyOfflineIcon( - 'flat-color-icons:command-line', - comandLine, -); -export const MemoryIcon = createIconifyOfflineIcon('la:memory', memoryIcon); - // 用户管理 导入 // Excel图标 export const ExcelIcon = createIconifyOfflineIcon(