UNPKG

create-iking-admin

Version:

金合技术中台脚手架

32 lines (27 loc) 791 B
/* * @Author : wfl * @LastEditors : wfl * @description : * @updateInfo : * @Date : 2024-02-29 14:41:18 * @LastEditTime : 2024-03-14 10:43:23 */ import useSettingsStore from '@main/store/modules/settings' import useMenuStore from '@main/store/modules/menu' export default function useMenu() { const router = useRouter() const settingsStore = useSettingsStore() const menuStore = useMenuStore() function switchTo(index: number | string, route?: any) { menuStore.setActived(index) if (useCheckMenuLevel(route)) { router.push(route.path) } else if (settingsStore.settings.menu.switchMainMenuAndPageJump) { router.push(menuStore.sidebarMenusFirstDeepestPath) } } return { switchTo, } }