import type { RouteRecordRaw } from "vue-router"; import PackageConfigList from "@/pages/package/PackageConfigList.vue"; import PackageConfigEdit from "@/pages/package/PackageConfigEdit.vue"; import PackageConfigDetail from "@/pages/package/PackageConfigDetail.vue"; import CustomerPackageList from "@/pages/package/CustomerPackageList.vue"; import CustomerPackageDetail from "@/pages/package/CustomerPackageDetail.vue"; import FundRecordList from "@/pages/package/FundRecordList.vue"; import FundRecordDetail from "@/pages/package/FundRecordDetail.vue"; import FundRecordRevoke from "@/pages/package/FundRecordRevoke.vue"; function pageMeta(title: string, depth = 3, background = "#F5F5F8"): RouteRecordRaw["meta"] { return { depth, navBarVisible: true, navBarCanBack: true, navBarTitle: title, tabBarVisible: false, bodyBackground: background, darkBodyBackground: "#10161f" }; } export default [ { path: "/management/package-configs", name: "PackageConfigList", component: PackageConfigList, meta: pageMeta("套餐配置") }, { path: "/management/package-configs/create", name: "PackageConfigCreate", component: PackageConfigEdit, meta: pageMeta("新增套餐配置", 4) }, { path: "/management/package-configs/:id", name: "PackageConfigDetail", component: PackageConfigDetail, meta: pageMeta("套餐配置详情", 4) }, { path: "/management/package-configs/:id/edit", name: "PackageConfigEdit", component: PackageConfigEdit, meta: pageMeta("编辑套餐配置", 5) }, { path: "/management/customer-packages", name: "CustomerPackageList", component: CustomerPackageList, meta: pageMeta("客户套餐") }, { path: "/management/customer-packages/:id", name: "CustomerPackageDetail", component: CustomerPackageDetail, meta: pageMeta("客户套餐详情", 4) }, { path: "/management/fund-records", name: "FundRecordList", component: FundRecordList, meta: pageMeta("资金流水") }, { path: "/management/fund-records/:id", name: "FundRecordDetail", component: FundRecordDetail, meta: pageMeta("资金记录详情", 4, "#FFF") }, { path: "/management/fund-records/:id/revoke", name: "FundRecordRevoke", component: FundRecordRevoke, meta: pageMeta("资金冲正", 5) } ] as RouteRecordRaw[];