245989d3a82e80766e8d6cceda889824c113c4e344fca60da54160c1e00fe519.json 26 KB

1
  1. {"nodes": [{"id": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "label": "beforeEach.ts", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L1"}, {"id": "guards_beforeeach_getpendingloading", "label": "getPendingLoading()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L75"}, {"id": "guards_beforeeach_resetpendingloading", "label": "resetPendingLoading()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L82"}, {"id": "guards_beforeeach_getrouteinitfailed", "label": "getRouteInitFailed()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L89"}, {"id": "guards_beforeeach_resetrouteinitstate", "label": "resetRouteInitState()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L96"}, {"id": "guards_beforeeach_setupbeforeeachguard", "label": "setupBeforeEachGuard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L104"}, {"id": "guards_beforeeach_closeloading", "label": "closeLoading()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L128"}, {"id": "guards_beforeeach_handlerouteguard", "label": "handleRouteGuard()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L140"}, {"id": "guards_beforeeach_handleloginstatus", "label": "handleLoginStatus()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L204"}, {"id": "guards_beforeeach_isstaticroute", "label": "isStaticRoute()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L226"}, {"id": "guards_beforeeach_handledynamicroutes", "label": "handleDynamicRoutes()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L256"}, {"id": "guards_beforeeach_fetchuserinfo", "label": "fetchUserInfo()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L370"}, {"id": "guards_beforeeach_resetrouterstate", "label": "resetRouterState()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L381"}, {"id": "guards_beforeeach_handlerootpathredirect", "label": "handleRootPathRedirect()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L399"}, {"id": "guards_beforeeach_isunauthorizederror", "label": "isUnauthorizedError()", "file_type": "code", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L416"}], "edges": [{"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "vue_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L38", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "vue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L39", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "nprogress", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L40", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_store_modules_setting", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L41", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_store_modules_user", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L42", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_store_modules_menu", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L43", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_navigation", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L44", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_router", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L45", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_routesalias", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L46", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_routes_staticroutes", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L47", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_ui", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L48", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_hooks_core_usecommon", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L49", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_store_modules_worktab", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L50", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_api_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L51", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_status", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L52", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_utils_http_error", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L53", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L54", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_getpendingloading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L75", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_resetpendingloading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L82", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_getrouteinitfailed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L89", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_resetrouteinitstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L96", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_setupbeforeeachguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L104", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_closeloading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L128", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_handlerouteguard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L140", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_handleloginstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L204", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_isstaticroute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L226", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_handledynamicroutes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L256", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_fetchuserinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L370", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_resetrouterstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L381", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_handlerootpathredirect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L399", "weight": 1.0}, {"source": "users_wuzilong_work_00code_sqxp_2_web_admin_src_router_guards_beforeeach_ts", "target": "guards_beforeeach_isunauthorizederror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L416", "weight": 1.0}, {"source": "guards_beforeeach_handlerouteguard", "target": "guards_beforeeach_handleloginstatus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L155", "weight": 1.0}, {"source": "guards_beforeeach_handlerouteguard", "target": "guards_beforeeach_handledynamicroutes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L179", "weight": 1.0}, {"source": "guards_beforeeach_handlerouteguard", "target": "guards_beforeeach_handlerootpathredirect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L184", "weight": 1.0}, {"source": "guards_beforeeach_handleloginstatus", "target": "guards_beforeeach_isstaticroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L210", "weight": 1.0}, {"source": "guards_beforeeach_handledynamicroutes", "target": "guards_beforeeach_fetchuserinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L270", "weight": 1.0}, {"source": "guards_beforeeach_handledynamicroutes", "target": "guards_beforeeach_isstaticroute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L295", "weight": 1.0}, {"source": "guards_beforeeach_handledynamicroutes", "target": "guards_beforeeach_closeloading", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L320", "weight": 1.0}, {"source": "guards_beforeeach_handledynamicroutes", "target": "guards_beforeeach_isunauthorizederror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L346", "weight": 1.0}], "raw_calls": [{"caller_nid": "guards_beforeeach_setupbeforeeachguard", "callee": "beforeEach", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L108"}, {"caller_nid": "guards_beforeeach_closeloading", "callee": "nextTick", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L130"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "useSettingStore", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L146"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L147"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "start", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L151"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L163"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L166"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "isRegistered", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L172"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L176"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "setWorktab", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L190"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "setPageTitle", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L191"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L192"}, {"caller_nid": "guards_beforeeach_handlerouteguard", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L197"}, {"caller_nid": "guards_beforeeach_handleloginstatus", "callee": "logOut", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L215"}, {"caller_nid": "guards_beforeeach_handleloginstatus", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L216"}, {"caller_nid": "guards_beforeeach_isstaticroute", "callee": "checkRoute", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L250"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "showLoading", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L266"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "getMenuList", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L273"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "validateMenuList", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L276"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "register", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L281"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "useMenuStore", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L284"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "setMenuList", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L285"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "addRemoveRouteFns", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L286"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "getRemoveRouteFns", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L286"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "save", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L289"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "getInstance", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L289"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "validateWorktabs", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L292"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "useWorktabStore", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L292"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L297"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "useCommon", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L307"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "validatePath", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L308"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "warn", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L323"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L326"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L332"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "error", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L340"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L349"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "isHttpError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L358"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "error", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L359"}, {"caller_nid": "guards_beforeeach_handledynamicroutes", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L363"}, {"caller_nid": "guards_beforeeach_fetchuserinfo", "callee": "useUserStore", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L371"}, {"caller_nid": "guards_beforeeach_fetchuserinfo", "callee": "fetchGetUserInfo", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L372"}, {"caller_nid": "guards_beforeeach_fetchuserinfo", "callee": "setUserInfo", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L373"}, {"caller_nid": "guards_beforeeach_fetchuserinfo", "callee": "checkAndClearWorktabs", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L375"}, {"caller_nid": "guards_beforeeach_resetrouterstate", "callee": "setTimeout", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L382"}, {"caller_nid": "guards_beforeeach_handlerootpathredirect", "callee": "useCommon", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L404"}, {"caller_nid": "guards_beforeeach_handlerootpathredirect", "callee": "next", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L406"}, {"caller_nid": "guards_beforeeach_isunauthorizederror", "callee": "isHttpError", "source_file": "/Users/wuzilong/work/00code/sqxp_\u526f\u672c2/web-admin/src/router/guards/beforeEach.ts", "source_location": "L417"}]}