菜单搜索处理

This commit is contained in:
ccy 2025-12-01 15:42:05 +08:00
parent 2443063006
commit b501698345

View File

@ -63,10 +63,20 @@ function hideLoading() {
}
}
const __initMenusLocal__ = storage("lacal").getItem("menus").val || [];
let __initFlatMenusLocal__ = storage("lacal").getItem("flatMenus").val || [];
if (__initMenusLocal__ && __initMenusLocal__.length) {
const __tmp__ = [];
recurseMenu(__initMenusLocal__, undefined, __tmp__);
if (!(__initFlatMenusLocal__ && __initFlatMenusLocal__.length)) {
__initFlatMenusLocal__ = __tmp__;
}
}
export default {
namespace: "login",
state: {
loginInfo: { Menus: storage("lacal").getItem("menus").val || [] },
loginInfo: { Menus: __initMenusLocal__ },
OrgId: storage("lacal").getItem("webOrgId").val || "",
baseConfig: storage("lacal").getItem("baseConfig").val || {},
userId: (storage("lacal").getItem("webUserInfo").val || {}).ID || "",
@ -74,7 +84,7 @@ export default {
Tenant: storage("lacal").getItem("Tenant").val,
Notifications: [],
screenLocked: false, // 是否锁屏
flatMenus: storage("lacal").getItem("flatMenus").val || [],
flatMenus: __initFlatMenusLocal__ || [],
currActivatedTab: null, // 用于面包屑导航,同步于 model app
currActivatedMenu: null, // 当前选中的菜单项,同步于 model app
roles: storage("lacal").getItem("roles").val || [],