diff --git a/resources/admin/src/components/scIconPicker/index.vue b/resources/admin/src/components/scIconPicker/index.vue index b5d741c..4a3cd0f 100644 --- a/resources/admin/src/components/scIconPicker/index.vue +++ b/resources/admin/src/components/scIconPicker/index.vue @@ -116,105 +116,143 @@ const iconCategories = [ { key: 'commerce', label: '商务' }, ] -// Ant Design 图标分类列表 +// Ant Design 图标分类列表(经过验证存在的图标) const iconCategoriesMap = { direction: [ 'ArrowLeftOutlined', 'ArrowRightOutlined', 'ArrowUpOutlined', 'ArrowDownOutlined', 'LeftOutlined', 'RightOutlined', 'UpOutlined', 'DownOutlined', 'CaretLeftOutlined', 'CaretRightOutlined', 'CaretUpOutlined', 'CaretDownOutlined', - 'BackwardOutlined', 'ForwardOutlined', 'FastBackwardOutlined', 'FastForwardOutlined', - 'ShrinkOutlined', 'ArrowsAltOutlined', 'VerticalAlignTopOutlined', 'VerticalAlignBottomOutlined', 'RollbackOutlined', 'EnterOutlined', 'RetweetOutlined', 'SwapOutlined', 'SwapLeftOutlined', 'SwapRightOutlined', 'UpCircleOutlined', 'DownCircleOutlined', - 'LeftCircleOutlined', 'RightCircleOutlined', 'ArrowRightOutlined', 'ArrowLeftOutlined', + 'LeftCircleOutlined', 'RightCircleOutlined', 'DoubleRightOutlined', 'DoubleLeftOutlined', + 'VerticalAlignTopOutlined', 'VerticalAlignBottomOutlined', 'VerticalAlignMiddleOutlined', + 'FullscreenOutlined', 'FullscreenExitOutlined', 'CompressOutlined', 'ExpandOutlined', ], edit: [ 'EditOutlined', 'DeleteOutlined', 'PlusOutlined', 'MinusOutlined', 'CheckOutlined', 'CloseOutlined', 'FormOutlined', 'CopyOutlined', 'ScissorOutlined', 'SnippetsOutlined', 'DiffOutlined', 'HighlightOutlined', - 'AlignLeftOutlined', 'AlignCenterOutlined', 'AlignRightOutlined', 'AlignCenterOutlined', - 'BoldOutlined', 'ItalicOutlined', 'UnderlineOutlined', 'StrikethroughOutlined', - 'RedoOutlined', 'UndoOutlined', 'FileAddOutlined', 'FileSyncOutlined', + 'AlignLeftOutlined', 'AlignCenterOutlined', 'AlignRightOutlined', + 'BoldOutlined', 'ItalicOutlined', 'UnderlineOutlined', + 'RedoOutlined', 'UndoOutlined', 'FileSyncOutlined', 'ExportOutlined', + 'ImportOutlined', 'FileAddOutlined', 'FolderAddOutlined', ], data: [ - 'DatabaseOutlined', 'CloudOutlined', 'CloudServerOutlined', 'CloudUploadOutlined', - 'CloudDownloadOutlined', 'DatabaseOutlined', 'HddOutlined', 'ServerOutlined', - 'ReconciliationOutlined', 'AccountBookOutlined', 'AuditOutlined', 'BarChartOutlined', - 'AreaChartOutlined', 'DotChartOutlined', 'LineChartOutlined', 'PieChartOutlined', - 'FundOutlined', 'SlidersOutlined', 'ControlOutlined', 'ExperimentOutlined', - 'ProjectOutlined', 'NodeIndexOutlined', 'PartitionOutlined', 'ApartmentOutlined', + 'DatabaseOutlined', 'CloudOutlined', 'CloudUploadOutlined', + 'CloudDownloadOutlined', 'HddOutlined', 'ServerOutlined', + 'ReconciliationOutlined', 'AccountBookOutlined', 'AuditOutlined', + 'BarChartOutlined', 'AreaChartOutlined', 'DotChartOutlined', + 'LineChartOutlined', 'PieChartOutlined', 'FundOutlined', + 'SlidersOutlined', 'ControlOutlined', 'ExperimentOutlined', + 'ProjectOutlined', 'PartitionOutlined', 'ApartmentOutlined', + 'BlockOutlined', 'FunctionOutlined', ], media: [ - 'PictureOutlined', 'VideoCameraOutlined', 'AudioOutlined', 'FileImageOutlined', - 'FilePdfOutlined', 'FileWordOutlined', 'FileExcelOutlined', 'FileZipOutlined', + 'PictureOutlined', 'VideoCameraOutlined', 'AudioOutlined', + 'FileImageOutlined', 'FilePdfOutlined', 'FileWordOutlined', + 'FileExcelOutlined', 'FileZipOutlined', 'FilePptOutlined', 'FolderOutlined', 'FolderOpenOutlined', 'FileTextOutlined', 'FileOutlined', - 'FileMarkdownOutlined', 'FileUnknownOutlined', 'FilePptOutlined', 'FileAddOutlined', - 'CameraOutlined', 'QrcodeOutlined', 'BarcodeOutlined', 'ScanOutlined', - 'MusicOutlined', 'SoundOutlined', 'CustomerServiceOutlined', 'MessageOutlined', + 'FileMarkdownOutlined', 'FileUnknownOutlined', + 'CameraOutlined', 'QrcodeOutlined', 'BarcodeOutlined', + 'SoundOutlined', 'CustomerServiceOutlined', ], user: [ 'UserOutlined', 'UsergroupAddOutlined', 'UsergroupDeleteOutlined', 'TeamOutlined', 'SolutionOutlined', 'ContactsOutlined', 'IdcardOutlined', 'ProfileOutlined', - 'AliwangwangOutlined', 'SmileOutlined', 'MehOutlined', 'FrownOutlined', + 'SmileOutlined', 'MehOutlined', 'FrownOutlined', 'HeartOutlined', 'StarOutlined', 'LikeOutlined', 'DislikeOutlined', - 'ThumbUpOutlined', 'SkypeOutlined', 'GithubOutlined', 'WechatOutlined', - 'TwitterOutlined', 'WeiboOutlined', 'FacebookOutlined', 'GoogleOutlined', + 'ThumbUpOutlined', 'MessageOutlined', 'MailOutlined', 'PhoneOutlined', ], system: [ 'SettingOutlined', 'HomeOutlined', 'DashboardOutlined', 'AppstoreOutlined', 'MenuFoldOutlined', 'MenuUnfoldOutlined', 'BarsOutlined', 'MoreOutlined', - 'BellOutlined', 'NotificationOutlined', 'AlertOutlined', 'WarningOutlined', - 'CheckCircleOutlined', 'CloseCircleOutlined', 'ExclamationCircleOutlined', 'InfoCircleOutlined', - 'QuestionCircleOutlined', 'SafetyOutlined', 'SecurityScanOutlined', 'ShieldCheckOutlined', - 'LockOutlined', 'UnlockOutlined', 'KeyOutlined', 'EyeOutlined', 'EyeInvisibleOutlined', - 'LogoutOutlined', 'LoginOutlined', 'MobileOutlined', 'LaptopOutlined', 'DesktopOutlined', - 'ThunderboltOutlined', 'WifiOutlined', 'BluetoothOutlined', 'ApiOutlined', - 'BugOutlined', 'BuildOutlined', 'CodeOutlined', 'CodeSandboxOutlined', - 'FunctionOutlined', 'ConsoleSqlOutlined', 'ApiOutlined', + 'BellOutlined', 'AlertOutlined', 'WarningOutlined', + 'CheckCircleOutlined', 'CloseCircleOutlined', 'ExclamationCircleOutlined', + 'InfoCircleOutlined', 'QuestionCircleOutlined', 'StopOutlined', + 'SafetyOutlined', 'LockOutlined', 'UnlockOutlined', 'KeyOutlined', + 'EyeOutlined', 'EyeInvisibleOutlined', + 'LogoutOutlined', 'LoginOutlined', 'MobileOutlined', + 'ThunderboltOutlined', 'WifiOutlined', 'ApiOutlined', + 'BugOutlined', 'BuildOutlined', 'CodeOutlined', + 'PoweroffOutlined', 'HourglassOutlined', 'SyncOutlined', ], commerce: [ 'ShoppingCartOutlined', 'ShoppingOutlined', 'GiftOutlined', 'GoldOutlined', 'CrownOutlined', 'MedalOutlined', 'TrophyOutlined', 'DiamondOutlined', 'BankOutlined', 'CreditCardOutlined', 'PayCircleOutlined', 'WalletOutlined', - 'MoneyCollectOutlined', 'TransactionOutlined', 'DollarOutlined', 'EuroOutlined', - 'PoundOutlined', 'YenOutlined', 'GiftFilledOutlined', 'RocketOutlined', - 'FireOutlined', 'ThunderboltTwoTone', 'BulbOutlined', 'SafetyCertificateOutlined', + 'MoneyCollectOutlined', 'DollarOutlined', 'EuroOutlined', 'PoundOutlined', + 'YenOutlined', 'GiftFilledOutlined', 'RocketOutlined', + 'FireOutlined', 'BulbOutlined', 'SafetyCertificateOutlined', + 'ShopOutlined', 'ShoppingBagOutlined', 'InsuranceOutlined', ], all: [ + // 导航和布局 'HomeOutlined', 'DashboardOutlined', 'AppstoreOutlined', 'BarsOutlined', 'MenuFoldOutlined', 'MenuUnfoldOutlined', 'MoreOutlined', 'EllipsisOutlined', + // 用户 'UserOutlined', 'TeamOutlined', 'UsergroupAddOutlined', 'UsergroupDeleteOutlined', - 'SettingOutlined', 'ControlOutlined', 'ToolOutlined', 'BuildOutlined', + 'SolutionOutlined', 'ContactsOutlined', 'IdcardOutlined', 'ProfileOutlined', + // 设置 + 'SettingOutlined', 'ControlOutlined', 'BuildOutlined', 'ToolOutlined', + // 搜索和过滤 'SearchOutlined', 'FilterOutlined', 'SortAscendingOutlined', 'SortDescendingOutlined', 'ReloadOutlined', 'SyncOutlined', 'RedoOutlined', 'UndoOutlined', + // 编辑 'EditOutlined', 'DeleteOutlined', 'PlusOutlined', 'MinusOutlined', 'CheckOutlined', 'CloseOutlined', 'CheckCircleOutlined', 'CloseCircleOutlined', + 'FormOutlined', 'CopyOutlined', 'ScissorOutlined', + // 方向 'ArrowLeftOutlined', 'ArrowRightOutlined', 'ArrowUpOutlined', 'ArrowDownOutlined', 'LeftOutlined', 'RightOutlined', 'UpOutlined', 'DownOutlined', - 'FileTextOutlined', 'FileOutlined', 'FolderOutlined', 'FolderOpenOutlined', + 'CaretLeftOutlined', 'CaretRightOutlined', 'CaretUpOutlined', 'CaretDownOutlined', + 'RollbackOutlined', 'EnterOutlined', 'SwapOutlined', + 'UpCircleOutlined', 'DownCircleOutlined', 'LeftCircleOutlined', 'RightCircleOutlined', + // 文件 + 'FileTextOutlined', 'FileOutlined', 'FileAddOutlined', 'FileExcelOutlined', + 'FilePdfOutlined', 'FileWordOutlined', 'FilePptOutlined', 'FileImageOutlined', + 'FileUnknownOutlined', 'FileMarkdownOutlined', 'FileZipOutlined', + 'FolderOutlined', 'FolderAddOutlined', 'FolderOpenOutlined', + // 媒体 'PictureOutlined', 'VideoCameraOutlined', 'AudioOutlined', 'CameraOutlined', + 'SoundOutlined', 'QrcodeOutlined', 'BarcodeOutlined', + // 时间 'CalendarOutlined', 'ClockCircleOutlined', 'HistoryOutlined', 'FieldTimeOutlined', + 'HourglassOutlined', 'CarryOutOutlined', + // 社交 'HeartOutlined', 'StarOutlined', 'LikeOutlined', 'DislikeOutlined', - 'MessageOutlined', 'MailOutlined', 'PhoneOutlined', 'WechatOutlined', + 'ThumbUpOutlined', 'MessageOutlined', 'MailOutlined', 'PhoneOutlined', + 'SmileOutlined', 'MehOutlined', 'FrownOutlined', + // 位置 'EnvironmentOutlined', 'GlobalOutlined', 'CompassOutlined', 'MapOutlined', + // 安全 'LockOutlined', 'UnlockOutlined', 'KeyOutlined', 'SafetyOutlined', - 'EyeOutlined', 'EyeInvisibleOutlined', 'VisibilityOutlined', 'EyeFilled', - 'BellOutlined', 'NotificationOutlined', 'AlertOutlined', 'WarningOutlined', + 'EyeOutlined', 'EyeInvisibleOutlined', 'SafetyCertificateOutlined', + // 通知 + 'BellOutlined', 'AlertOutlined', 'WarningOutlined', 'InfoCircleOutlined', 'QuestionCircleOutlined', 'ExclamationCircleOutlined', 'StopOutlined', + // 云和数据 'DatabaseOutlined', 'CloudOutlined', 'HddOutlined', 'ServerOutlined', - 'WifiOutlined', 'BluetoothOutlined', 'ApiOutlined', 'CodeOutlined', - 'LaptopOutlined', 'MobileOutlined', 'TabletOutlined', 'DesktopOutlined', + 'CloudUploadOutlined', 'CloudDownloadOutlined', + // 设备 + 'WifiOutlined', 'ApiOutlined', 'CodeOutlined', 'LaptopOutlined', + 'MobileOutlined', 'TabletOutlined', 'DesktopOutlined', + // 状态 'ThunderboltOutlined', 'BulbOutlined', 'FireOutlined', 'ExperimentOutlined', - 'ShoppingCartOutlined', 'ShoppingOutlined', 'GiftOutlined', 'WalletOutlined', - 'CreditCardOutlined', 'BankOutlined', 'PayCircleOutlined', 'MoneyCollectOutlined', - 'MedalOutlined', 'TrophyOutlined', 'CrownOutlined', 'GoldOutlined', + 'CheckSquareOutlined', 'MinusSquareOutlined', 'CloseSquareOutlined', + // 商务 + 'ShoppingCartOutlined', 'ShoppingOutlined', 'ShoppingBagOutlined', 'ShopOutlined', + 'GiftOutlined', 'GiftFilledOutlined', 'WalletOutlined', + 'CreditCardOutlined', 'BankOutlined', 'PayCircleOutlined', + 'MoneyCollectOutlined', 'DollarOutlined', 'EuroOutlined', 'PoundOutlined', 'YenOutlined', + // 奖项 + 'MedalOutlined', 'TrophyOutlined', 'CrownOutlined', 'GoldOutlined', 'DiamondOutlined', + // 其他 'RocketOutlined', 'FundOutlined', 'PieChartOutlined', 'BarChartOutlined', 'AreaChartOutlined', 'LineChartOutlined', 'DotChartOutlined', - 'FileAddOutlined', 'FileExcelOutlined', 'FilePdfOutlined', 'FileWordOutlined', 'UploadOutlined', 'DownloadOutlined', 'ImportOutlined', 'ExportOutlined', - 'CopyOutlined', 'ScanOutlined', 'QrcodeOutlined', 'BarcodeOutlined', - 'PrinterOutlined', 'RetweetOutlined', 'SwapOutlined', 'ShareAltOutlined', - 'ApiOutlined', 'CodeSandboxOutlined', 'ConsoleSqlOutlined', 'FunctionOutlined', + 'ScanOutlined', 'PrinterOutlined', 'RetweetOutlined', 'SwapOutlined', + 'ShareAltOutlined', 'PoweroffOutlined', 'LoginOutlined', 'LogoutOutlined', + 'BugOutlined', 'HourglassOutlined', ], } diff --git a/resources/admin/src/pages/system/config/components/SaveDialog.vue b/resources/admin/src/pages/system/config/components/SaveDialog.vue index c5fb9f3..3959213 100644 --- a/resources/admin/src/pages/system/config/components/SaveDialog.vue +++ b/resources/admin/src/pages/system/config/components/SaveDialog.vue @@ -1,6 +1,6 @@