|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export const CHART_CONFIG = { mode: 'desktop-browser' }; |
|
|
|
|
|
export const CARD_PROPS = { |
|
|
shadows: '', |
|
|
bordered: true, |
|
|
headerLine: true, |
|
|
}; |
|
|
|
|
|
export const FORM_FIELD_PROPS = { |
|
|
className: 'w-full mb-2 !rounded-lg', |
|
|
size: 'large', |
|
|
}; |
|
|
|
|
|
export const ICON_BUTTON_CLASS = 'text-white hover:bg-opacity-80 !rounded-full'; |
|
|
export const FLEX_CENTER_GAP2 = 'flex items-center gap-2'; |
|
|
|
|
|
export const ILLUSTRATION_SIZE = { width: 96, height: 96 }; |
|
|
|
|
|
|
|
|
export const TIME_OPTIONS = [ |
|
|
{ label: '小时', value: 'hour' }, |
|
|
{ label: '天', value: 'day' }, |
|
|
{ label: '周', value: 'week' }, |
|
|
]; |
|
|
|
|
|
export const DEFAULT_TIME_INTERVALS = { |
|
|
hour: { seconds: 3600, minutes: 60 }, |
|
|
day: { seconds: 86400, minutes: 1440 }, |
|
|
week: { seconds: 604800, minutes: 10080 }, |
|
|
}; |
|
|
|
|
|
|
|
|
export const DEFAULT_TIME_RANGE = { |
|
|
HOUR: 'hour', |
|
|
DAY: 'day', |
|
|
WEEK: 'week', |
|
|
}; |
|
|
|
|
|
|
|
|
export const DEFAULT_CHART_SPECS = { |
|
|
PIE: { |
|
|
type: 'pie', |
|
|
outerRadius: 0.8, |
|
|
innerRadius: 0.5, |
|
|
padAngle: 0.6, |
|
|
valueField: 'value', |
|
|
categoryField: 'type', |
|
|
pie: { |
|
|
style: { |
|
|
cornerRadius: 10, |
|
|
}, |
|
|
state: { |
|
|
hover: { |
|
|
outerRadius: 0.85, |
|
|
stroke: '#000', |
|
|
lineWidth: 1, |
|
|
}, |
|
|
selected: { |
|
|
outerRadius: 0.85, |
|
|
stroke: '#000', |
|
|
lineWidth: 1, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
legends: { |
|
|
visible: true, |
|
|
orient: 'left', |
|
|
}, |
|
|
label: { |
|
|
visible: true, |
|
|
}, |
|
|
}, |
|
|
|
|
|
BAR: { |
|
|
type: 'bar', |
|
|
stack: true, |
|
|
legends: { |
|
|
visible: true, |
|
|
selectMode: 'single', |
|
|
}, |
|
|
bar: { |
|
|
state: { |
|
|
hover: { |
|
|
stroke: '#000', |
|
|
lineWidth: 1, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
}, |
|
|
|
|
|
LINE: { |
|
|
type: 'line', |
|
|
legends: { |
|
|
visible: true, |
|
|
selectMode: 'single', |
|
|
}, |
|
|
}, |
|
|
}; |
|
|
|
|
|
|
|
|
export const ANNOUNCEMENT_LEGEND_DATA = [ |
|
|
{ color: 'grey', label: '默认', type: 'default' }, |
|
|
{ color: 'blue', label: '进行中', type: 'ongoing' }, |
|
|
{ color: 'green', label: '成功', type: 'success' }, |
|
|
{ color: 'orange', label: '警告', type: 'warning' }, |
|
|
{ color: 'red', label: '异常', type: 'error' }, |
|
|
]; |
|
|
|
|
|
|
|
|
export const UPTIME_STATUS_MAP = { |
|
|
1: { color: '#10b981', label: '正常', text: '可用率' }, |
|
|
0: { color: '#ef4444', label: '异常', text: '有异常' }, |
|
|
2: { color: '#f59e0b', label: '高延迟', text: '高延迟' }, |
|
|
3: { color: '#3b82f6', label: '维护中', text: '维护中' }, |
|
|
}; |
|
|
|
|
|
|
|
|
export const STORAGE_KEYS = { |
|
|
DATA_EXPORT_DEFAULT_TIME: 'data_export_default_time', |
|
|
MJ_NOTIFY_ENABLED: 'mj_notify_enabled', |
|
|
}; |
|
|
|
|
|
|
|
|
export const DEFAULTS = { |
|
|
PAGE_SIZE: 20, |
|
|
CHART_HEIGHT: 96, |
|
|
MODEL_TABLE_PAGE_SIZE: 10, |
|
|
MAX_TREND_POINTS: 7, |
|
|
}; |
|
|
|