| | |
| | | <div :class="{'has-logo':showLogo}"> |
| | | |
| | | <logo v-if="showLogo" :collapse="isCollapse" /> |
| | | <el-scrollbar wrap-class="scrollbar-wrapper" style="margin-top:56px"> |
| | | <el-scrollbar wrap-class="scrollbar-wrapper" style="margin-top:56px;height: 85%"> |
| | | <el-menu |
| | | :default-active="activeMenu" |
| | | :collapse="isCollapse" |
| | |
| | | |
| | | </el-menu> |
| | | </el-scrollbar> |
| | | <div style="position: absolute;bottom: 10px;left: 30px;"> |
| | | <div style="position: absolute;bottom: 20px;left: 30px;"> |
| | | <div><el-button type="text">新凯迪制造V1.0.01</el-button></div> |
| | | </div> |
| | | |
| | |
| | | } |
| | | }, |
| | | async created() { |
| | | // const arr = [ |
| | | // { |
| | | // name: '系统首页' |
| | | // }, |
| | | // { |
| | | // name: '基础设置', |
| | | // children: [ |
| | | // { name: '组织架构' }, |
| | | // { name: '角色清单' }, |
| | | // { name: '用户清单' }color: $main_color !important; |
| | | |
| | | // ] |
| | | // }, |
| | | // { |
| | | // name: '制造模型', |
| | | // children: [ |
| | | // { name: '公益路线' }, |
| | | // { name: '节拍工价' }, |
| | | // { name: '存货档案' } |
| | | // ] |
| | | // } |
| | | // ] |
| | | // this.routers = arr |
| | | console.log(document.cookie, 777) |
| | | |
| | | const res = await LoginMenu() |
| | | console.log(res, 999) |
| | | |
| | | // axios.get('http://121.196.36.24:8001/api/Login/LoginSave?username=Admin&password=123456').then(res => { |
| | | // console.log(res, 11) |
| | | // }) |
| | | const { data: res } = await LoginMenu() |
| | | this.routers = res |
| | | this.routers.unshift({ name: '系统首页' }) |
| | | }, |
| | | computed: { |
| | | ...mapGetters([ |
| | |
| | | 'sidebar' |
| | | ]), |
| | | routes() { |
| | | // console.log(this.$router.options.routes, 111) |
| | | // this.$router.options.routes.forEach((item, index) => { |
| | | // if (item.name === 'jcsz') { |
| | | // this.$router.options.routes.slice(index, 1) |
| | | // } |
| | | // }) |
| | | |
| | | // return this.$router.options.routes.filter(item => { |
| | | // console.log(item) |
| | | // return item.name === 'jcsz' |
| | | // }) |
| | | console.log(this.routers, 99) |
| | | console.log(this.$router.options.routes, 11) |
| | | |
| | | const newArr = [] |
| | | this.routers.forEach(item => { |
| | | if (item.name) { |
| | |
| | | } |
| | | } |
| | | }) |
| | | console.log(newArr, 333) |
| | | const arr = this.$router.options.routes |
| | | const arr2 = [] |
| | | arr.forEach((item, index) => { |
| | | console.log(newArr.includes(item.name), 222) |
| | | |
| | | if (newArr.includes(item.name) && item.children.length === 1) { |
| | | arr2.push(item) |
| | | } else if (newArr.includes(item.name) && item.children.length > 1) { |
| | |
| | | } |
| | | }) |
| | | item.children = a |
| | | |
| | | arr2.push(item) |
| | | } |
| | | }) |