vdi/web-fe/src/constants/constants.ts

91 lines
1.7 KiB
TypeScript

export const ERROR_CODE = '200';
export const DEVICE_TYPE_MAP = {
1: 'VDI',
3: 'VOI',
} as const;
export const RESTORE_TYPE_MAP = {
1: '全盘还原',
2: '数据盘还原',
3: '定时还原',
0: '不还原',
} as const;
export const USER_TYPE_MAP = {
1: '域用户',
0: '本地用户',
} as const;
export const GENDER_MAP = {
1: '女',
2: '男',
} as const;
// priority
export const PRIORITY_MAP = {
1: '一级',
2: '二级',
3: '三级',
} as const;
export const STATUS_MAP = {
1: '启用',
2: '禁用',
} as const;
export const USER_TYPE_OPTIONS = [
{ value: 1, label: '域用户' },
{ value: 0, label: '本地用户' },
];
export const DEVICE_TYPE_OPTIONS = [
{ value: 1, label: 'VDI' },
{ value: 3, label: 'VOI' },
];
export const GENDER_OPTIONS = [
{ value: 1, label: '女' },
{ value: 2, label: '男' },
];
export const PRIOPRITY_OPTIONS = [
{ value: 1, label: '一级' },
{ value: 2, label: '二级' },
{ value: 3, label: '三级' },
];
export const DHCP_STATUS = {
1: '启用',
0: '禁用',
} as const;
export const NETWORK_STATUS = {
1: '活跃',
0: '非活跃',
} as const;
export const NETWORK_TYPE = {
nat: 'NAT(网络地址转换)',
bridge: 'Bridge(桥接)',
isolated: 'Isolated(隔离)',
} as const;
export const NETWORK_TYPE_LIST = [
{ value: "nat", label: 'NAT(网络地址转换)' },
{ value: 'bridge', label: 'Bridge(桥接)' },
{ value: 'isolated', label: 'Isolated(隔离)' },
];
export const NETWORK_STATUS_LIST = [
{ value: 1, label: '活跃' },
{ value: 0, label: '非活跃' },
];
export const DEFAULT_PASSWORD="a123456"
export const DEFAULT_BLICK_TAB="黑名单"
export const CPU_TOTAL=16
export const CPU_CORE_TOTAL=8