first commit

This commit is contained in:
MengMengCode
2026-06-05 19:23:28 +08:00
commit e306d2d06b
66 changed files with 18825 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
export function actionLabel(action: string): string {
const map: Record<string, string> = {
create: '创建',
start: '开机',
stop: '关机',
restart: '重启',
delete: '删除',
reinstall: '重装',
}
return map[action] || action
}
export function taskStatusLabel(status: string): string {
const map: Record<string, string> = {
pending: '等待中',
running: '执行中',
done: '已完成',
failed: '失败',
}
return map[status] || status
}
export function taskStatusClass(status: string): string {
const map: Record<string, string> = {
pending: 'bg-gray-100 text-gray-700',
running: 'bg-amber-100 text-amber-700',
done: 'bg-emerald-50 text-emerald-700',
failed: 'bg-red-50 text-red-700',
}
return map[status] || 'bg-gray-100 text-gray-700'
}
export function formatMB(mb: number): string {
if (mb >= 1024) return `${(mb / 1024).toFixed(1)} GB`
return `${mb} MB`
}