From 6b0e09a9bda94bc14983b7d2749f275679f9d1a7 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期四, 21 三月 2024 16:40:45 +0800
Subject: [PATCH] 新建调拨、现金出入库产品信息列表选择操作修改、源位置改为调出位置、新建调拨的仓库位置改为调入位置
---
src/components/layout/components/appsidebar/index.vue | 61 ++++++++----------------------
1 files changed, 16 insertions(+), 45 deletions(-)
diff --git a/src/components/layout/components/appsidebar/index.vue b/src/components/layout/components/appsidebar/index.vue
index 64216ba..37d55a9 100644
--- a/src/components/layout/components/appsidebar/index.vue
+++ b/src/components/layout/components/appsidebar/index.vue
@@ -16,54 +16,16 @@
text-color="#bfcbd9"
active-text-color="#fff"
>
- <el-menu-item index="/overview">
- <template slot="title">
- <i class="el-icon-bank-card icon"></i>
- <span>姒傝堪</span>
- </template>
- <!-- <el-menu-item index="/supplierManage/supplier">渚涘簲鍟�</el-menu-item> -->
- </el-menu-item>
- <el-submenu index="2">
+
+ <el-submenu v-for="item in menus" :key="item.id" :index="item.id.toString()">
<template slot="title">
<i class="el-icon-s-grid icon"></i>
- <span>浜у搧</span>
+ <span>{{ item.title }}</span>
</template>
- <el-menu-item index="/productManage/product">浜у搧</el-menu-item>
- <el-menu-item index="/productManage/productCategory">浜у搧绫诲埆</el-menu-item>
- <el-menu-item index="/productManage/reorderRules">閲嶈璐ц鍒�</el-menu-item>
- </el-submenu>
- <el-submenu index="3">
- <template slot="title">
- <i class="el-icon-setting icon"></i>
- <span>搴撳瓨鎿嶄綔</span>
- </template>
- <!-- <el-menu-item index="/productManage/product">琛ヨ揣</el-menu-item> -->
- <el-menu-item index="/operate/inventoryAdjustment">搴撳瓨璋冩暣</el-menu-item>
- <el-menu-item index="/operate/allot">搴撳瓨璋冩嫧</el-menu-item>
- <el-menu-item index="/operate/scrap">搴撳瓨鎶ュ簾</el-menu-item>
- <el-menu-item index="/operate/orderPoint">琛ヨ揣</el-menu-item>
- </el-submenu>
- <el-submenu index="4">
- <template slot="title">
- <i class="el-icon-box icon"></i>
- <span>浠撳簱绠$悊</span>
- </template>
- <el-menu-item index="/warehouseManage/warehouse">浠撳簱</el-menu-item>
- <el-menu-item index="/warehouseManage/position">浣嶇疆</el-menu-item>
- <el-menu-item index="/warehouseManage/bussinessType">涓氬姟绫诲瀷</el-menu-item>
- <el-menu-item index="/warehouseManage/listingRules">涓婃灦瑙勫垯</el-menu-item>
- </el-submenu>
- <el-submenu index="5">
- <template slot="title">
- <i class="el-icon-box icon"></i>
- <span>鎶ヨ〃</span>
- </template>
- <el-menu-item index="/reportForm/inventoryReport">搴撳瓨鎶ヨ〃</el-menu-item>
- <el-menu-item index="/reportForm/locationReport">浣嶇疆鎶ヨ〃</el-menu-item>
- <!-- <el-menu-item index="/warehouseManage/bussinessType">鏌愭棩搴撳瓨</el-menu-item> -->
- <el-menu-item index="/reportForm/inboundOutboundDetail">鍑哄叆搴撴槑缁嗘姤琛�</el-menu-item>
+ <el-menu-item v-for="itm in item.children" :key="itm.id" :index="itm.path">{{ itm.title }}</el-menu-item>
</el-submenu>
</el-menu>
+ <el-empty v-if="this.menus===null||this.menus===undefined||this.menus.length===0" :image-size="130" description="娌℃湁渚ф爮鑿滃崟"></el-empty>
</div>
</div>
</template>
@@ -73,7 +35,9 @@
name: "AppSidebar",
props: {},
data() {
- return {}
+ return {
+ menus: this.$store.state.menus
+ }
},
watch: {},
created() {
@@ -85,7 +49,7 @@
// console.log(this.$route.name)
},
handleOpen(index) {
- console.log(index)
+ console.log(index, "menuIndex")
},
handleClose() {}
}
@@ -95,4 +59,11 @@
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style lang="scss" scoped>
@import "./index.scss";
+::v-deep .el-empty{
+ .el-empty__description{
+ p{
+ color: #dddd;
+ }
+ }
+}
</style>
--
Gitblit v1.8.0