| | |
| | | import { nextTick } from 'vue' |
| | | import { useSettingStore } from '@/store/modules/setting' |
| | | import { MenuThemeEnum, MenuTypeEnum } from '@/enums/appEnum' |
| | | function useSettingsState() { |
| | |
| | | } |
| | | } |
| | | const switchMenuLayouts = (type) => { |
| | | if (settingStore.menuType === type) { |
| | | return |
| | | } |
| | | if (type === MenuTypeEnum.LEFT || type === MenuTypeEnum.TOP_LEFT) { |
| | | settingStore.setMenuOpen(true) |
| | | } |
| | |
| | | settingStore.switchMenuStyles(MenuThemeEnum.DESIGN) |
| | | settingStore.setMenuOpen(true) |
| | | } |
| | | nextTick(() => { |
| | | settingStore.reload() |
| | | }) |
| | | } |
| | | return { |
| | | // 方法 |