diff --git a/src/enums/NoticeTypeEnum.ts b/src/enums/NoticeTypeEnum.ts deleted file mode 100644 index 49c0f8eb..00000000 --- a/src/enums/NoticeTypeEnum.ts +++ /dev/null @@ -1,30 +0,0 @@ -/* 通知类型枚举 */ -export const enum NoticeTypeEnum { - /** 系统升级 */ - SYSTEM_UPGRADE = "SYSTEM_UPGRADE", - /** 系统维护 */ - SYSTEM_MAINTENANCE = "SYSTEM_MAINTENANCE", - /** 安全警告 */ - SECURITY_ALERT = "SECURITY_ALERT", - /** 假期通知 */ - HOLIDAY_NOTICE = "HOLIDAY_NOTICE", - /** 公司新闻 */ - COMPANY_NEWS = "COMPANY_NEWS", - /** 其他通知 */ - OTHER = "OTHER", -} - -// 定义标签映射 -const NoticeTypeLabels: Record = { - [NoticeTypeEnum.SYSTEM_UPGRADE]: "系统升级", - [NoticeTypeEnum.SYSTEM_MAINTENANCE]: "系统维护", - [NoticeTypeEnum.SECURITY_ALERT]: "安全警告", - [NoticeTypeEnum.HOLIDAY_NOTICE]: "假期通知", - [NoticeTypeEnum.COMPANY_NEWS]: "公司新闻", - [NoticeTypeEnum.OTHER]: "其他通知", -}; - -// 导出获取标签函数 -export const getNoticeLabel = (type: NoticeTypeEnum): string => { - return NoticeTypeLabels[type] || ""; -};