diff --git a/src/pages/product/ProductStockDetail.vue b/src/pages/product/ProductStockDetail.vue
index a47336c..fc8d62e 100644
--- a/src/pages/product/ProductStockDetail.vue
+++ b/src/pages/product/ProductStockDetail.vue
@@ -7,47 +7,62 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/tabs/ProductTab.vue b/src/pages/tabs/ProductTab.vue
index ebfb3d4..c5a43cb 100644
--- a/src/pages/tabs/ProductTab.vue
+++ b/src/pages/tabs/ProductTab.vue
@@ -73,7 +73,13 @@ const menuGroupList = computed(() => [
{
icon: "wallet",
path: "/management/product-stocks",
- title: "库存与库存流水",
+ title: "库存",
+ visible: userStore.hasPermissions(permissionCodes.productStock.read)
+ },
+ {
+ icon: "history",
+ path: "/management/product-stock-records",
+ title: "库存流水",
visible: userStore.hasPermissions(permissionCodes.productStock.read)
}
]
diff --git a/src/router/routes/productRoutes.ts b/src/router/routes/productRoutes.ts
index f320adf..bdb7492 100644
--- a/src/router/routes/productRoutes.ts
+++ b/src/router/routes/productRoutes.ts
@@ -6,6 +6,7 @@ import ProductEdit from "@/pages/product/ProductEdit.vue";
import ProductList from "@/pages/product/ProductList.vue";
import ProductStockDetail from "@/pages/product/ProductStockDetail.vue";
import ProductStockList from "@/pages/product/ProductStockList.vue";
+import ProductStockRecordList from "@/pages/product/ProductStockRecordList.vue";
function pageMeta(title: string, depth = 3, background = "#F5F5F8"): RouteRecordRaw["meta"] {
return {
@@ -60,7 +61,13 @@ const productRoutes: RouteRecordRaw[] = [
path: "/management/product-stocks",
name: "ProductStockList",
component: ProductStockList,
- meta: pageMeta("库存与流水")
+ meta: pageMeta("库存")
+ },
+ {
+ path: "/management/product-stock-records",
+ name: "ProductStockRecordList",
+ component: ProductStockRecordList,
+ meta: pageMeta("库存流水")
},
{
path: "/management/product-stocks/:productId",