| | |
| | | </div> |
| | | </div> |
| | | <div class="top-bar__title"> |
| | | <!-- <top-menu ref="topMenu" v-if="setting.menu"></top-menu> |
| | | <top-search class="top-bar__item" v-if="setting.search"></top-search> --> |
| | | <top-menu ref="topMenu" v-if="setting.menu"></top-menu> |
| | | <top-search class="top-bar__item" v-if="setting.search"></top-search> |
| | | </div> |
| | | <div class="top-bar__right"> |
| | | <!-- <div v-if="setting.lock" class="top-bar__item"> |
| | | <div v-if="setting.lock" class="top-bar__item"> |
| | | <top-lock></top-lock> |
| | | </div> |
| | | <div v-if="setting.theme" class="top-bar__item"> |
| | | <top-theme></top-theme> |
| | | </div> |
| | | <div class="top-bar__item"> |
| | | <!-- <div class="top-bar__item"> |
| | | <top-lang></top-lang> |
| | | </div> |
| | | </div> --> |
| | | <div class="top-bar__item" v-if="setting.fullscren"> |
| | | <top-full></top-full> |
| | | </div> |
| | | <div class="top-bar__item" v-if="setting.debug"> |
| | | <top-logs></top-logs> |
| | | </div> --> |
| | | </div> |
| | | <div class="top-user"> |
| | | <img class="top-bar__img" :src="userInfo.avatar" /> |
| | | <el-dropdown> |
| | |
| | | import { setStore, getStore, removeStore } from 'utils/store'; |
| | | import website from '@/config/website'; |
| | | |
| | | // 拷贝一份setting |
| | | const setting = { |
| | | "sidebar": "vertical", |
| | | "tag": true, |
| | | "debug": false, |
| | | "collapse": true, |
| | | "search": false, |
| | | "lock": false, |
| | | "screenshot": true, |
| | | "fullscren": false, |
| | | "theme": false, |
| | | "menu": true |
| | | } |
| | | |
| | | const common = { |
| | | state: { |
| | | language: getStore({ name: 'language' }) || 'zh-cn', |
| | |
| | | themeName: getStore({ name: 'themeName' }) || 'default', |
| | | lockPasswd: getStore({ name: 'lockPasswd' }) || '', |
| | | website: website, |
| | | setting: website.setting, |
| | | // website.setting |
| | | setting: setting, |
| | | }, |
| | | mutations: { |
| | | SET_LANGUAGE: (state, language) => { |