mirror of
https://github.com/m-xlsea/ruoyi-plus-soybean.git
synced 2025-09-24 07:49:47 +08:00
feat(projects): vertical-mix的导航模式的二级菜单显示
This commit is contained in:
@ -17,6 +17,8 @@ interface AppState {
|
||||
interface MenuState {
|
||||
/** 菜单折叠 */
|
||||
collapsed: boolean;
|
||||
/** 混合菜单vertical-mix是否固定二级菜单 */
|
||||
fixedMix: boolean;
|
||||
}
|
||||
|
||||
type MultiTabRoute = Partial<RouteLocationNormalizedLoaded> & {
|
||||
@ -40,7 +42,8 @@ const appStore = defineStore({
|
||||
id: 'app-store',
|
||||
state: (): AppState => ({
|
||||
menu: {
|
||||
collapsed: false
|
||||
collapsed: false,
|
||||
fixedMix: false
|
||||
},
|
||||
multiTab: {
|
||||
routes: [],
|
||||
@ -62,6 +65,10 @@ const appStore = defineStore({
|
||||
handleMenuCollapse(collapsed: boolean) {
|
||||
this.menu.collapsed = collapsed;
|
||||
},
|
||||
/** 设置混合菜单是否固定 */
|
||||
toggleFixedMixMenu() {
|
||||
this.menu.fixedMix = !this.menu.fixedMix;
|
||||
},
|
||||
/** 切换折叠/展开菜单 */
|
||||
toggleMenu() {
|
||||
this.menu.collapsed = !this.menu.collapsed;
|
||||
|
Reference in New Issue
Block a user