From 09a010c5dc11c68a866a6075a74bd1bbefb4a9a8 Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期一, 24 六月 2024 16:38:23 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- UI-Project/src/layout/MainErpView.vue | 52 +++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 45 insertions(+), 7 deletions(-) diff --git a/UI-Project/src/layout/MainErpView.vue b/UI-Project/src/layout/MainErpView.vue index d2e3ed7..3bd4a05 100644 --- a/UI-Project/src/layout/MainErpView.vue +++ b/UI-Project/src/layout/MainErpView.vue @@ -13,19 +13,57 @@ const userStore = useUserInfoStore() const user = userStore.user.userName -// store.createWebSocket(); -function quit() { - userStore.$patch({ - user: null, - }) - router.push('/login') +let userInfoStr = window.localStorage.getItem('userInfo') +console.log(userInfoStr); +// const userInfoStr = localStorage.getItem('userInfo'); +// let userInfo = userInfoStr.user.token; +let token = userInfo; // 鎻愬彇 token +// 閫�鍑虹櫥褰曟柟娉� +const quit = async () => { + try { + const response = await request.get('/loadGlass/sys/user/logout', { + token: token, + user: null, + }) + if (response.code === 200) { + // 鐧诲嚭鎴愬姛锛屾竻闄ゆ湰鍦板瓨鍌ㄧ殑 userInfo + localStorage.removeItem('userInfo'); + // 鍙互鍦ㄨ繖閲岄噸缃簲鐢ㄧ姸鎬侊紝濡傚鑸埌鐧诲綍椤电瓑 + console.log('鐧诲嚭鎴愬姛'); + } else { + // 澶勭悊閿欒鎯呭喌 + console.error('鐧诲嚭澶辫触', response); + } } +catch (error) { + // 澶勭悊閿欒 + console.error(error); + } +} +// store.createWebSocket(); +// function quit() { +// userStore.$patch({ +// user: null, +// }) +// // router.push('/login') +// request.get("/loadGlass/sys/user/login").then((res) => { +// if (res.code === 200) { +// ElMessage.success(res.msg); +// console.log(res.data); +// } else { +// ElMessage.warning(res.msg); +// // router.push("/login"); +// } +// }); +// } //鎻愬彇鑿滃崟妯″潡鍒楄〃 let menuList = $ref([]) -request.get('/loadGlass/menu/sysMenu/list').then((res) => { +// request.get('/loadGlass/menu/sysMenu/list').then((res) => { +request.get('/loadGlass/sys/menu/getMenuTree').then((res) => { if (res.code == 200) { menuList = deepClone(res.data) + console.log(response.data.token); } else { ElMessage.warning(res.msg) router.push('/login') -- Gitblit v1.8.0