| 123456789101112131415161718192021222324252627282930313233 |
- namespace Admin.NET.Plugin.AiDOP.Infrastructure.S8;
- public static class S8Labels
- {
- public static string StatusLabel(string code) => code switch
- {
- "NEW" => "新建",
- "ASSIGNED" => "已指派",
- "IN_PROGRESS" => "处理中",
- "RESOLVED" => "已处理",
- "CLOSED" => "已关闭",
- "REJECTED" => "已驳回",
- "ESCALATED" => "已升级",
- _ => code
- };
- public static string SeverityLabel(string code) => code switch
- {
- "CRITICAL" => "紧急",
- "HIGH" => "高",
- "MEDIUM" => "中",
- "LOW" => "低",
- _ => code
- };
- public static object[] StatusOptions() =>
- new[] { "NEW", "ASSIGNED", "IN_PROGRESS", "RESOLVED", "CLOSED", "REJECTED", "ESCALATED" }
- .Select(v => new { value = v, label = StatusLabel(v) }).ToArray<object>();
- public static object[] SeverityOptions() =>
- new[] { "CRITICAL", "HIGH", "MEDIUM", "LOW" }
- .Select(v => new { value = v, label = SeverityLabel(v) }).ToArray<object>();
- }
|