<!--导航组件-->
|
<template>
|
<div class="app-sidebar">
|
<div class="box">
|
<div class="logo-view">
|
<!-- <el-image :src="require('@/assets/logo.png')"></el-image> -->
|
</div>
|
<el-menu
|
router
|
unique-opened
|
:default-active="$route.path"
|
class="el-menu-vertical-demo"
|
@select="handleOpen"
|
@close="handleClose"
|
background-color="#314255"
|
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">
|
<template slot="title">
|
<i class="el-icon-s-grid icon"></i>
|
<span>产品</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-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-submenu>
|
</el-menu>
|
</div>
|
</div>
|
</template>
|
|
<script>
|
export default {
|
name: "AppSidebar",
|
props: {},
|
data() {
|
return {}
|
},
|
watch: {},
|
created() {
|
this.initNavMenu()
|
},
|
methods: {
|
// 监听路由
|
initNavMenu() {
|
// console.log(this.$route.name)
|
},
|
handleOpen(index) {
|
console.log(index)
|
},
|
handleClose() {}
|
}
|
}
|
</script>
|
|
<!-- Add "scoped" attribute to limit CSS to this component only -->
|
<style lang="scss" scoped>
|
@import "./index.scss";
|
</style>
|