删除二级菜单组件

This commit is contained in:
2023-05-30 14:05:23 +08:00
parent f55fecbbee
commit 6d2dfe4112
6 changed files with 0 additions and 213 deletions

View File

@@ -1,34 +0,0 @@
<template>
<div class="body-conatiner">
<div class="side-bar-container">
<jxSidebar :menus="menus"></jxSidebar>
</div>
<div class="main-container">
<router-view></router-view>
</div>
</div>
</template>
<script>
import jxSidebar from '../../shells/sidebar/sidebar.vue'
export default {
components: {
jxSidebar
},
data () {
return {
menus: [{
label: '故障信息',
index: '1',
router: '/ErrorInfo'
},
{
label: '故障处理',
index: '2',
router: '/ErrorDeal'
}
]
}
}
}
</script>

View File

@@ -1,28 +0,0 @@
<template>
<div class="body-conatiner">
<div class="side-bar-container">
<jxSidebar :menus="menus"></jxSidebar>
</div>
<div class="main-container">
<router-view></router-view>
</div>
</div>
</template>
<script>
import jxSidebar from '../../shells/sidebar/sidebar.vue'
export default {
components: {
jxSidebar
},
data () {
return {
menus: [{
label: '首页',
index: '1',
router: '/homehome'
}]
}
}
}
</script>

View File

@@ -1,40 +0,0 @@
<template>
<div class="body-conatiner">
<div class="side-bar-container">
<jxSidebar :menus="menus"></jxSidebar>
</div>
<div class="main-container">
<router-view></router-view>
</div>
</div>
</template>
<script>
import jxSidebar from '../../shells/sidebar/sidebar.vue'
export default {
components: {
jxSidebar
},
data () {
return {
menus: [{
label: '用户管理',
index: '1',
router: '/user'
}, {
label: '角色管理',
index: '2',
router: '/role'
}, {
label: '系统参数',
index: '3',
router: '/system'
}, {
label: '开发者选项',
index: '4',
router: '/developer'
}]
}
}
}
</script>

View File

@@ -1,36 +0,0 @@
<template>
<div class="body-conatiner">
<div class="side-bar-container">
<jxSidebar :menus="menus"></jxSidebar>
</div>
<div class="main-container">
<router-view></router-view>
</div>
</div>
</template>
<script>
import jxSidebar from '../../shells/sidebar/sidebar.vue'
export default {
components: {
jxSidebar
},
data () {
return {
menus: [{
label: '搬运站点',
index: '1',
router: '/CarryPoint'
}, {
label: '任务列表',
index: '2',
router: '/TaskLists'
}, {
label: '任务操作',
index: '3',
router: '/TaskOperates'
}]
}
}
}
</script>

View File

@@ -1,32 +0,0 @@
<template>
<div class="body-conatiner">
<div class="side-bar-container">
<jxSidebar :menus="menus"></jxSidebar>
</div>
<div class="main-container">
<router-view></router-view>
</div>
</div>
</template>
<script>
import jxSidebar from '../../shells/sidebar/sidebar.vue'
export default {
components: {
jxSidebar
},
data () {
return {
menus: [{
label: '车辆状态',
index: '1',
router: '/vehiclestatus'
}, {
label: '车辆控制',
index: '2',
router: '/vehiclecontrol'
}]
}
}
}
</script>

View File

@@ -1,43 +0,0 @@
<template>
<el-menu :default-active="activeIndex" @select="handleSelect">
<el-menu-item :index="menu.index" v-for="menu in menus" :key="menu.index">{{menu.label}}</el-menu-item>
</el-menu>
</template>
<script>
export default {
name: 'jxSidebar',
props: {
menus: Array
},
data () {
return {
activeIndex: '1'
}
},
created () {
this.menus.map(el => {
if (el.router === this.$route.path) {
this.activeIndex = el.index
}
})
},
methods: {
handleSelect (key) {
this.activeIndex = key
this.$router.push({
path: this.menus[Number(key) - 1].router
})
}
}
}
</script>
<style lang="stylus" scoped>
>>>.el-menu-item a
color #909399
>>>.is-active
background-color: #ecf5ff
>>>.is-active a
color #409EFF
</style>