add store

This commit is contained in:
Timi
2026-08-07 11:32:48 +08:00
parent 9df6dfaf59
commit fab3cd8891
21 changed files with 1355 additions and 31 deletions
+2 -1
View File
@@ -4,7 +4,7 @@ import MainLayout from "@/layout/MainLayout.vue";
import Login from "@/pages/Login.vue";
import chartRoutes from "@/router/routes/chartRoutes";
import customerRoutes from "@/router/routes/customerRoutes";
import { managementAccountRoutes, managementSettingRoutes } from "@/router/routes/managementRoutes";
import { managementAccountRoutes, managementSettingRoutes, storeRoutes } from "@/router/routes/managementRoutes";
import permissionRoutes from "@/router/routes/permissionRoutes";
import registrationRoutes from "@/router/routes/registrationRoutes";
import tabRoutes from "@/router/routes/tabRoutes";
@@ -17,6 +17,7 @@ const detailRoutes = [
...userRoutes,
...registrationRoutes,
...managementSettingRoutes,
...storeRoutes,
...permissionRoutes,
...chartRoutes,
...managementAccountRoutes
+63
View File
@@ -3,6 +3,68 @@ import ManagementSettings from "@/pages/management/ManagementSettings.vue";
import ManagementProfile from "@/pages/management/ManagementProfile.vue";
import ManagementPassword from "@/pages/management/ManagementPassword.vue";
import ManagementQrCode from "@/pages/management/ManagementQrCode.vue";
import StoreBusinessDayList from "@/pages/management/StoreBusinessDayList.vue";
import StoreEdit from "@/pages/management/StoreEdit.vue";
import StoreList from "@/pages/management/StoreList.vue";
export const storeRoutes: RouteRecordRaw[] = [
{
path: "/management/stores",
name: "StoreList",
component: StoreList,
meta: {
depth: 3,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "门店管理",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/stores/create",
name: "StoreCreate",
component: StoreEdit,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "新增门店",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/stores/:id",
name: "StoreEdit",
component: StoreEdit,
meta: {
depth: 4,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "编辑门店",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
},
{
path: "/management/stores/:id/business-days",
name: "StoreBusinessDayList",
component: StoreBusinessDayList,
meta: {
depth: 5,
navBarVisible: true,
navBarCanBack: true,
navBarTitle: "营业日管理",
tabBarVisible: false,
bodyBackground: "#F5F5F8",
darkBodyBackground: "#10161f"
}
}
];
export const managementSettingRoutes: RouteRecordRaw[] = [
{
@@ -67,6 +129,7 @@ export const managementAccountRoutes: RouteRecordRaw[] = [
];
const managementRoutes: RouteRecordRaw[] = [
...storeRoutes,
...managementSettingRoutes,
...managementAccountRoutes
];