| | |
| | | <template> |
| | | <div> |
| | | <div class="leftMenu"> |
| | | <div class="leftTopWrapper"> |
| | | <div class="logo"> |
| | | <img src="../assets/img/www.terra-it.cn.png" alt="" /> |
| | |
| | | this.$store.commit("changeLang", "en"); //传递点击的节点 |
| | | } |
| | | }, |
| | | handleselect(index, indexPath) { |
| | | handleselect(index, indexPath, e) { |
| | | // console.log(e.$attrs.perms); |
| | | this.$store.commit("currentPerms", e.$attrs.perms.perms); |
| | | if (Window.ws != null) { |
| | | Window.ws.close(); |
| | | Window.ws.onclose = () => { |
| | |
| | | }, |
| | | getUserPerms() { |
| | | getPerms().then((res) => { |
| | | this.$commit("getPermsEntity", res.result); |
| | | if (res.code == 200) this.$store.commit("getPermsEntity", res.result); |
| | | }); |
| | | }, |
| | | }, |
| | |
| | | </script> |
| | | <style lang="less" scoped> |
| | | //@import url(); 引入公共css类 |
| | | .leftMenu { |
| | | // width: 300px; |
| | | height: 99%; |
| | | // background-color: #bfa; |
| | | } |
| | | .leftTopWrapper { |
| | | width: 100%; |
| | | height: 100%; |
| | | .logo { |
| | | // background-color: rgb(139, 0, 0); |
| | | width: 249px; |
| | |
| | | } |
| | | } |
| | | .menu { |
| | | height: 740px; |
| | | height: 90%; |
| | | margin-top: 22px; |
| | | overflow: auto; |
| | | |
| | | // background-color: rgb(120, 121, 120); |
| | | .el-menu { |
| | | width: 234px; |
| | | height: 100%; |
| | | width: 280px; |
| | | border-right: none; |
| | | /deep/ .el-submenu { |
| | | margin-bottom: 10px; |