From 0dcda795821d0327c58bd621e17074bbd8a1f650 Mon Sep 17 00:00:00 2001 From: zhangli <2235006734@qq.com> Date: Tue, 26 Sep 2023 16:24:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E7=AE=A1=E7=90=86=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/menu/index.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/views/system/menu/index.vue b/src/views/system/menu/index.vue index a0e685861..5487729e5 100644 --- a/src/views/system/menu/index.vue +++ b/src/views/system/menu/index.vue @@ -84,6 +84,7 @@ import { handleTree } from '@/utils/tree' import * as MenuApi from '@/api/system/menu' import MenuForm from './MenuForm.vue' import { CACHE_KEY, useCache } from '@/hooks/web/useCache' +import { getInfo } from '@/api/login' defineOptions({ name: 'SystemMenu' }) @@ -107,6 +108,9 @@ const getList = async () => { try { const data = await MenuApi.getMenuList(queryParams) list.value = handleTree(data) + let userInfo = await getInfo() + wsCache.set(CACHE_KEY.USER, userInfo) + wsCache.set(CACHE_KEY.ROLE_ROUTERS, userInfo.menus) } finally { loading.value = false }