add About

This commit is contained in:
Timi
2026-09-10 17:06:11 +08:00
parent e508722326
commit 3e7fe5ce14
5 changed files with 351 additions and 2 deletions
+58
View File
@@ -1,4 +1,6 @@
import type { RouteRecordRaw } from "vue-router";
import About from "@/pages/setting/About.vue";
import Agreement from "@/pages/setting/Agreement.vue";
import AppSettings from "@/pages/setting/AppSettings.vue";
import NotifyList from "@/pages/notify/NotifyList.vue";
import NotifyCreate from "@/pages/notify/NotifyCreate.vue";
@@ -146,6 +148,62 @@ export const storeRoutes: RouteRecordRaw[] = [
];
export const managementSettingRoutes: RouteRecordRaw[] = [
{
path: "/management/about",
name: "About",
component: About,
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "关于",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/about/service-agreement/:id",
name: "ServiceAgreement",
component: Agreement,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "服务协议",
tabBarVisible: false,
bodyBackground: "#FFF",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/about/privacy-agreement/:id",
name: "PrivacyAgreement",
component: Agreement,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "隐私协议",
tabBarVisible: false,
bodyBackground: "#FFF",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/about/open-source-agreement/:id",
name: "OpenSourceAgreement",
component: Agreement,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "开源软件协议",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/settings",
name: "AppSettings",