From 0446adf778d174e47e6d40ec7c2499e190104dcc Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Wed, 16 Apr 2025 17:38:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=8F=9C=E5=8D=95=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../icons/src/iconify-offline/menu-icons.ts | 12 +++++++++ packages/icons/src/svg/icons/snail-job.svg | 27 +++++++++++++++++++ packages/icons/src/svg/index.ts | 2 ++ scripts/菜单图标替换sql/update_icon.sql | 16 +++++------ 4 files changed, 49 insertions(+), 8 deletions(-) create mode 100644 packages/icons/src/svg/icons/snail-job.svg diff --git a/packages/icons/src/iconify-offline/menu-icons.ts b/packages/icons/src/iconify-offline/menu-icons.ts index 4f935e00..64273b50 100644 --- a/packages/icons/src/iconify-offline/menu-icons.ts +++ b/packages/icons/src/iconify-offline/menu-icons.ts @@ -2,6 +2,8 @@ import { addIcon } from '@vben-core/icons'; import schedule from '@iconify/icons-akar-icons/schedule'; import settingOutline from '@iconify/icons-ant-design/setting-outlined'; +import antdTool from '@iconify/icons-ant-design/tool-outlined'; +import UserAntd from '@iconify/icons-ant-design/user-outlined'; import Operation from '@iconify/icons-arcticons/one-hand-operation'; import BaseLineHousesFill from '@iconify/icons-bi/houses-fill'; import BxPackage from '@iconify/icons-bx/package'; @@ -39,11 +41,15 @@ import workflowOutline from '@iconify/icons-mdi/workflow-outline'; import DepartmentLine from '@iconify/icons-mingcute/department-line'; import profileLine from '@iconify/icons-mingcute/profile-line'; import UserDuotone from '@iconify/icons-ph/user-duotone'; +import userList from '@iconify/icons-ph/user-list'; +import users from '@iconify/icons-ph/users-light'; import insatnceLine from '@iconify/icons-ri/instance-line'; import todoLine from '@iconify/icons-ri/todo-line'; import Authy from '@iconify/icons-simple-icons/authy'; import FolderWithFilesOutline from '@iconify/icons-solar/folder-with-files-outline'; import monitorBoldDuotone from '@iconify/icons-solar/monitor-bold-duotone'; +import monitorCameraOutlined from '@iconify/icons-solar/monitor-camera-outline'; +import monitorPhoneOutlined from '@iconify/icons-solar/monitor-smartphone-outline'; import InterfaceLoginDialPadFingerPasswordDialPadDotFinger from '@iconify/icons-streamline/interface-login-dial-pad-finger-password-dial-pad-dot-finger'; import categoryPlus from '@iconify/icons-tabler/category-plus'; import code from '@iconify/icons-tabler/code'; @@ -53,6 +59,7 @@ import code from '@iconify/icons-tabler/code'; */ addIcon('eos-icons:system-group', SystemGroup); addIcon('ph:user-duotone', UserDuotone); +addIcon('ant-design:user-outlined', UserAntd); addIcon('eos-icons:role-binding-outlined', RoleBindingOutlined); addIcon('ic:sharp-menu', MenuSharp); addIcon('mingcute:department-line', DepartmentLine); @@ -68,15 +75,20 @@ addIcon( ); addIcon('solar:folder-with-files-outline', FolderWithFilesOutline); addIcon('simple-icons:authy', Authy); +addIcon('solar:monitor-smartphone-outline', monitorPhoneOutlined); addIcon('ic:baseline-house', BaseLineHouse); +addIcon('ph:users-light', users); addIcon('bi:houses-fill', BaseLineHousesFill); +addIcon('ph:user-list', userList); addIcon('bx:package', BxPackage); addIcon('solar:monitor-bold-duotone', monitorBoldDuotone); +addIcon('solar:monitor-camera-outline', monitorCameraOutlined); addIcon('material-symbols:generating-tokens-outline', generatingTokensOutline); addIcon('devicon:redis-wordmark', redisWordmark); addIcon('devicon:spring-wordmark', springWordmark); addIcon('akar-icons:schedule', schedule); addIcon('mdi:tools', tools); +addIcon('ant-design:tool-outlined', antdTool); addIcon('tabler:code', code); addIcon('flat-color-icons:plus', plus); addIcon('devicon:vscode', vscode); diff --git a/packages/icons/src/svg/icons/snail-job.svg b/packages/icons/src/svg/icons/snail-job.svg new file mode 100644 index 00000000..77829373 --- /dev/null +++ b/packages/icons/src/svg/icons/snail-job.svg @@ -0,0 +1,27 @@ + + + + + + + diff --git a/packages/icons/src/svg/index.ts b/packages/icons/src/svg/index.ts index d5f7241b..3fda024f 100644 --- a/packages/icons/src/svg/index.ts +++ b/packages/icons/src/svg/index.ts @@ -15,6 +15,7 @@ const SvgMaxKeyIcon = createIconifyIcon('svg:max-key'); const SvgTopiamIcon = createIconifyIcon('svg:topiam'); const SvgWechatIcon = createIconifyIcon('svg:wechat'); const SvgQQIcon = createIconifyIcon('svg:qq'); +const SvgSnailJobIcon = createIconifyIcon('svg:snail-job'); export { SvgAntdvLogoIcon, @@ -28,6 +29,7 @@ export { SvgDownloadIcon, SvgMaxKeyIcon, SvgQQIcon, + SvgSnailJobIcon, SvgTopiamIcon, SvgWechatIcon, }; diff --git a/scripts/菜单图标替换sql/update_icon.sql b/scripts/菜单图标替换sql/update_icon.sql index ea289d86..fa0721a0 100644 --- a/scripts/菜单图标替换sql/update_icon.sql +++ b/scripts/菜单图标替换sql/update_icon.sql @@ -1,16 +1,16 @@ UPDATE sys_menu SET icon = 'eos-icons:system-group' WHERE menu_id = 1; -UPDATE sys_menu SET icon = 'solar:monitor-bold-duotone' WHERE menu_id = 2; -UPDATE sys_menu SET icon = 'mdi:tools' WHERE menu_id = 3; +UPDATE sys_menu SET icon = 'solar:monitor-camera-outline' WHERE menu_id = 2; +UPDATE sys_menu SET icon = 'ant-design:tool-outlined' WHERE menu_id = 3; UPDATE sys_menu SET icon = 'flat-color-icons:plus' WHERE menu_id = 4; UPDATE sys_menu SET icon = 'devicon:vscode' WHERE menu_id = 5; -UPDATE sys_menu SET icon = 'ic:baseline-house' WHERE menu_id = 6; -UPDATE sys_menu SET icon = 'ph:user-duotone' WHERE menu_id = 100; +UPDATE sys_menu SET icon = 'ph:users-light' WHERE menu_id = 6; +UPDATE sys_menu SET icon = 'ant-design:user-outlined' WHERE menu_id = 100; UPDATE sys_menu SET icon = 'eos-icons:role-binding-outlined' WHERE menu_id = 101; UPDATE sys_menu SET icon = 'ic:sharp-menu' WHERE menu_id = 102; UPDATE sys_menu SET icon = 'mingcute:department-line' WHERE menu_id = 103; UPDATE sys_menu SET icon = 'icon-park-outline:appointment' WHERE menu_id = 104; UPDATE sys_menu SET icon = 'fluent-mdl2:dictionary' WHERE menu_id = 105; -UPDATE sys_menu SET icon = 'icon-park-twotone:setting-two' WHERE menu_id = 106; +UPDATE sys_menu SET icon = 'ant-design:setting-outlined' WHERE menu_id = 106; UPDATE sys_menu SET icon = 'fe:notice-push' WHERE menu_id = 107; UPDATE sys_menu SET icon = 'material-symbols:logo-dev-outline' WHERE menu_id = 108; UPDATE sys_menu SET icon = 'material-symbols:generating-tokens-outline' WHERE menu_id = 109; @@ -19,10 +19,10 @@ UPDATE sys_menu SET icon = 'fluent:form-new-24-regular' WHERE menu_id = 114; UPDATE sys_menu SET icon = 'tabler:code' WHERE menu_id = 115; UPDATE sys_menu SET icon = 'devicon:spring-wordmark' WHERE menu_id = 117; UPDATE sys_menu SET icon = 'solar:folder-with-files-outline' WHERE menu_id = 118; -UPDATE sys_menu SET icon = 'akar-icons:schedule' WHERE menu_id = 120; -UPDATE sys_menu SET icon = 'bi:houses-fill' WHERE menu_id = 121; +UPDATE sys_menu SET icon = 'svg:snail-job' WHERE menu_id = 120; +UPDATE sys_menu SET icon = 'ph:user-list' WHERE menu_id = 121; UPDATE sys_menu SET icon = 'bx:package' WHERE menu_id = 122; -UPDATE sys_menu SET icon = 'simple-icons:authy' WHERE menu_id = 123; +UPDATE sys_menu SET icon = 'solar:monitor-smartphone-outline' WHERE menu_id = 123; UPDATE sys_menu SET icon = 'arcticons:one-hand-operation' WHERE menu_id = 500; UPDATE sys_menu SET icon = 'streamline:interface-login-dial-pad-finger-password-dial-pad-dot-finger' WHERE menu_id = 501;