diff --git a/src/api/sysMenu.js b/src/api/sysMenu.js new file mode 100644 index 0000000..9ff85be --- /dev/null +++ b/src/api/sysMenu.js @@ -0,0 +1,8 @@ +import { createAPI } from "@/utils/httpRequest.js"; + + + + + +// 获取 语言列表 +export const searchMenuList = data => createAPI(`sys/menu/searchMenuList`,'post',data) diff --git a/src/views/main-navbar.vue b/src/views/main-navbar.vue index 704a878..f1144f6 100644 --- a/src/views/main-navbar.vue +++ b/src/views/main-navbar.vue @@ -21,46 +21,79 @@ + + + + + + {{$t('lange.cn')}} + {{$t('lange.en')}} + {{$t('lange.jp')}} + {{$t('lange.kr')}} + + + + 修改密码 + 修改默认语言 - - - - - {{$t('language.name')}} - - - {{$t('lange.cn')}} - {{$t('lange.en')}} - {{$t('lange.jp')}} - {{$t('lange.kr')}} - - - - - - - - + + 主题设置 + - - - {{ userName }} - - - 修改密码 - 修改默认语言 - 退出 - - + + + {{ userName }} + + + 退出 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -161,5 +194,8 @@ .icon-svg { width: 2em; } + .el-menu--collapse .el-menu .el-submenu, .el-menu--popup, .el-menu-item{ + min-width: 100px!important; + } diff --git a/src/views/modules/sys/menu.vue b/src/views/modules/sys/menu.vue index 1841144..27ad77f 100644 --- a/src/views/modules/sys/menu.vue +++ b/src/views/modules/sys/menu.vue @@ -105,7 +105,7 @@ getDataList () { this.dataListLoading = true this.$http({ - url: this.$http.adornUrl('/sys/menu/list'), + url: this.$http.adornUrl('/sys/menu/list/'+this.$i18n.locale), method: 'get', params: this.$http.adornParams() }).then(({data}) => {