init project

This commit is contained in:
Timi
2026-08-01 18:01:23 +08:00
parent 286fa1ba56
commit 11c48bf00c
107 changed files with 19350 additions and 1 deletions
+110
View File
@@ -0,0 +1,110 @@
import type { RouteRecordRaw } from "vue-router";
import QuickEntryPage from "@/pages/customer/QuickEntryPage.vue";
import QuickSignInPage from "@/pages/customer/QuickSignInPage.vue";
import RegistrationEventRecordEdit from "@/pages/management/RegistrationEventRecordEdit.vue";
import CustomerList from "@/pages/management/CustomerList.vue";
import CustomerDetail from "@/pages/management/CustomerDetail.vue";
import CustomerEdit from "@/pages/management/CustomerEdit.vue";
const customerRoutes: RouteRecordRaw[] = [
{
path: "/customer/quick-entry",
name: "QuickEntryPage",
component: QuickEntryPage,
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "快速补录登记",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/customer/quick-sign-in",
name: "QuickSignInPage",
component: QuickSignInPage,
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "快速扫码登记",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/customer/registration",
name: "CustomerRegistrationEventRecordCreate",
component: RegistrationEventRecordEdit,
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "登记",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/customers",
name: "CustomerList",
component: CustomerList,
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "客户管理",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/customers/create",
name: "CustomerCreate",
component: CustomerEdit,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "新增客户",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/customers/:id",
name: "CustomerDetail",
component: CustomerDetail,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "客户详情",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/customers/:id/edit",
name: "CustomerEdit",
component: CustomerEdit,
meta: {
depth: 5,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "编辑客户",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
}
];
export default customerRoutes;