diff --git a/src/views/layout/components/main/admin/add.vue b/src/views/layout/components/main/admin/add.vue index 86b09dd..a604893 100644 --- a/src/views/layout/components/main/admin/add.vue +++ b/src/views/layout/components/main/admin/add.vue @@ -11,7 +11,8 @@ - + @@ -33,6 +34,12 @@ + + + 管理员 + 编辑 + + @@ -69,7 +76,8 @@ export default { uname: '', upFile: '', oldFile: '', - pwd: '' + pwd: '', + role: 'admin' }, adminId: this.$route.params.id, // get参数 获取管理员id 没有为添加页面 pageState: 'add', // 页面状态 diff --git a/src/views/layout/components/main/home/set.vue b/src/views/layout/components/main/home/set.vue index 16680e1..8c07a9e 100644 --- a/src/views/layout/components/main/home/set.vue +++ b/src/views/layout/components/main/home/set.vue @@ -12,14 +12,23 @@ - - - - - {{ item.label }} - - - + + + + 简体中文 + + + + + + + + + + {{ item.label }} + + + @@ -36,6 +45,7 @@ export default { name: 'Set', data () { return { + currentLang: this.$store.state.settings.language || 'zh-CN', moduleOptions: [ { value: 'home', label: '概况' }, { value: 'model', label: '机型管理' }, @@ -73,6 +83,11 @@ export default { this.selectedModules.forEach(key => { this.setModuleVisibility({ key, visible: true }) }) + }, + changeLang (lang) { + this.$store.commit('settings/setLanguage', lang) + this.$message.success(`语言已切换为:${lang === 'zh-CN' ? '简体中文' : lang}`) + // 如果你用的是 vue-i18n,这里可能还需要调用 i18n.global.locale = lang } } }