GuLiMmo
2023-12-26 ceed4eccea0e2d9d51c6906ca214d251d7d22ca4
头部按钮显示修改
2 files modified
29 ■■■■ changed files
src/page/index/top/index.vue 12 ●●●● patch | view | raw | blame | history
src/store/modules/common.js 17 ●●●●● patch | view | raw | blame | history
src/page/index/top/index.vue
@@ -10,25 +10,25 @@
      </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>
src/store/modules/common.js
@@ -1,6 +1,20 @@
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',
@@ -13,7 +27,8 @@
    themeName: getStore({ name: 'themeName' }) || 'default',
    lockPasswd: getStore({ name: 'lockPasswd' }) || '',
    website: website,
    setting: website.setting,
    // website.setting
    setting: setting,
  },
  mutations: {
    SET_LANGUAGE: (state, language) => {