update ServerDashboard

This commit is contained in:
Timi
2026-04-12 00:15:54 +08:00
parent 489cbb5d0f
commit 611830f393
30 changed files with 2078 additions and 892 deletions

View File

@@ -7,7 +7,11 @@ import { useSettingStore } from "@/store/settingStore";
import NotFoundPage from "@/pages/system/NotFoundPage.vue";
import ServerIndexPage from "@/pages/system/ServerIndexPage.vue";
import FileTab from "@/pages/tabs/FileTab.vue";
import ServerLogPage from "@/pages/detail/ServerLogPage.vue";
import ConnectSetting from "@/pages/setting/ConnectSetting.vue";
import DashboardSetting from "@/pages/setting/DashboardSetting.vue";
import ThemeSetting from "@/pages/setting/ThemeSetting.vue";
import ServerDetail from "@/pages/dashboard/ServerDashboard/ServerDetail.vue";
import ServerPerformanceDetail from "@/pages/dashboard/ServerDashboard/ServerPerformanceDetail.vue";
const router = createRouter({
history: createWebHistory("/"),
@@ -66,16 +70,66 @@ const router = createRouter({
component: FileTab
},
{
path: "/server/logs",
name: "ServerLogPage",
path: "/server/system-detail",
name: "ServerDetail",
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "服务日志",
navBarTitle: "系统详情",
tabBarVisible: false,
bodyBackground: "#F4F4F4"
},
component: ServerDetail
},
{
path: "/server/performance-detail",
name: "ServerPerformanceDetail",
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "资源详情",
tabBarVisible: false,
bodyBackground: "#F4F4F4"
},
component: ServerPerformanceDetail
},
{
path: "/settings/connect",
name: "ConnectSetting",
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "连接配置",
tabBarVisible: false
},
component: ServerLogPage
component: ConnectSetting
},
{
path: "/settings/dashboard",
name: "DashboardSetting",
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "仪表板设置",
tabBarVisible: false
},
component: DashboardSetting
},
{
path: "/settings/theme",
name: "ThemeSetting",
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "主题设置",
tabBarVisible: false
},
component: ThemeSetting
}
]
}
@@ -120,4 +174,4 @@ router.afterEach((to: RouteLocationNormalized) => {
globalUIStore.setBodyBackground(targetBackground);
});
export default router;
export default router;