feat: add admin upgrade workflow
This commit is contained in:
@@ -20,6 +20,7 @@ import {
|
||||
Logs,
|
||||
Loader2,
|
||||
Menu,
|
||||
Package,
|
||||
PlugZap,
|
||||
Receipt,
|
||||
RefreshCw,
|
||||
@@ -45,6 +46,7 @@ const OrderManagementTab = dynamic(() => import('@/components/admin/order-manage
|
||||
const PaymentTab = dynamic(() => import('@/components/admin/payment-tab'), { ssr: false });
|
||||
const AnnouncementTab = dynamic(() => import('@/components/admin/announcement-tab'), { ssr: false });
|
||||
const DataManagementTab = dynamic(() => import('@/components/admin/data-management-tab'), { ssr: false });
|
||||
const SystemUpgradeTab = dynamic(() => import('@/components/admin/system-upgrade-tab'), { ssr: false });
|
||||
const TaskManagementTab = dynamic(() => import('@/components/admin/task-management-tab'), { ssr: false });
|
||||
const LogManagementTab = dynamic(() => import('@/components/admin/log-management-tab'), { ssr: false });
|
||||
const SettingsTab = dynamic(() => import('@/components/admin/settings-tab'), { ssr: false });
|
||||
@@ -58,6 +60,7 @@ type ConsoleView =
|
||||
| 'payment'
|
||||
| 'announcements'
|
||||
| 'data'
|
||||
| 'upgrade'
|
||||
| 'tasks'
|
||||
| 'logs'
|
||||
| 'settings';
|
||||
@@ -221,6 +224,7 @@ const VIEW_TITLES: Record<ConsoleView, { title: string; description: string }> =
|
||||
payment: { title: '支付配置', description: '配置可用支付方式' },
|
||||
announcements: { title: '公告管理', description: '创建和维护站点弹窗公告' },
|
||||
data: { title: '数据管理', description: '导出、导入与恢复业务数据' },
|
||||
upgrade: { title: '系统升级', description: '上传升级包,执行热更新、冷更新与失败自动回滚' },
|
||||
tasks: { title: '任务管理', description: '查看生成任务状态并清理任务' },
|
||||
logs: { title: '系统日志', description: '查看平台运行、登录、安全和管理操作日志' },
|
||||
settings: { title: '系统设置', description: '维护站点信息、邮箱与通知设置' },
|
||||
@@ -344,6 +348,7 @@ export default function ConsoleDashboardPage() {
|
||||
label: '系统',
|
||||
items: [
|
||||
{ value: 'data', label: '数据管理', icon: Database },
|
||||
{ value: 'upgrade', label: '系统升级', icon: Package },
|
||||
{ value: 'logs', label: '系统日志', icon: Logs },
|
||||
{ value: 'settings', label: '系统设置', icon: Settings },
|
||||
],
|
||||
@@ -572,6 +577,8 @@ function ConsoleContent({
|
||||
return <AnnouncementTab />;
|
||||
case 'data':
|
||||
return <DataManagementTab />;
|
||||
case 'upgrade':
|
||||
return <SystemUpgradeTab />;
|
||||
case 'tasks':
|
||||
return <TaskManagementTab />;
|
||||
case 'logs':
|
||||
|
||||
Reference in New Issue
Block a user