fix: 抽离全局设置的位置

This commit is contained in:
mtruning
2022-01-15 16:07:46 +08:00
parent d2fabeae5f
commit 4bf319dcb4
12 changed files with 46 additions and 59 deletions
-2
View File
@@ -9,6 +9,4 @@ export interface DesignStateType {
appTheme: string
//系统内置风格
appThemeList: string[]
// 侧边栏是否全收缩
asideAllCollapsed: boolean
}
+1 -11
View File
@@ -1,7 +1,6 @@
import { defineStore } from 'pinia'
import { store } from '@/store'
import { theme, asideCollapsedWidth } from '@/settings/designSetting'
import { asideAllCollapsed } from '@/settings/systemSetting'
import { theme } from '@/settings/designSetting'
import { DesignStateType } from './designStore.d'
import { setLocalStorage, getLocalStorage } from '@/utils'
import { StorageEnum } from '@/enums/storageEnum'
@@ -25,8 +24,6 @@ export const useDesignStore = defineStore({
appTheme,
// 颜色列表
appThemeList,
// 侧边栏
asideAllCollapsed
},
getters: {
getDarkTheme(e): boolean {
@@ -37,9 +34,6 @@ export const useDesignStore = defineStore({
},
getAppThemeList(): string[] {
return this.appThemeList
},
getAsideCollapsedWidth(): string {
return this.asideAllCollapsed ? '0' : asideCollapsedWidth
}
},
actions: {
@@ -48,10 +42,6 @@ export const useDesignStore = defineStore({
this.themeName = this.darkTheme ? ThemeEnum.dark : ThemeEnum.light
setLocalStorage(GO_DESIGN_STORE, this.$state)
},
changeAsideAllCollapsed(): void {
this.asideAllCollapsed = !this.asideAllCollapsed
setLocalStorage(GO_DESIGN_STORE, this.$state)
}
}
})