From 211b94d76b7bb1dc979dfd4b40662bcb0e2441f8 Mon Sep 17 00:00:00 2001 From: Teo <2642673902@qq.com> Date: Thu, 28 Aug 2025 22:00:23 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=B7=E6=96=B0=E4=B8=A2?= =?UTF-8?q?=E5=A4=B1=E6=9D=83=E9=99=90bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- src/store/modules/user.ts | 12 +----- src/views/system/dept/index.vue | 76 ++++++++++++--------------------- 3 files changed, 30 insertions(+), 60 deletions(-) diff --git a/.env.development b/.env.development index 99e7d78..500d6b0 100644 --- a/.env.development +++ b/.env.development @@ -12,7 +12,7 @@ VITE_APP_BASE_API = 'http://192.168.110.209:8899' # 罗成 # VITE_APP_BASE_API = 'http://192.168.110.213:8899' # 朱银 -# VITE_APP_BASE_API = 'http://192.168.110.180:8899' +# VITE_APP_BASE_API = 'http://192.168.110.149:8899' #曾涛 # VITE_APP_BASE_API = 'http://192.168.110.171:8899' diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 178ac33..fcdc115 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -75,9 +75,7 @@ export const useUserStore = defineStore('user', () => { id: p.projectId, name: p.projectName || '未知项目' })); - setProjects(projectList); - // 如果有缓存的选中项目,且该项目在当前项目列表中存在,则使用缓存的项目 const storedProject = getSelectedProjectFromStorage(); if (storedProject && projectList.some((p) => p.id === storedProject.id)) { @@ -88,17 +86,14 @@ export const useUserStore = defineStore('user', () => { } } const [err, res] = await to(getUserInfo()); - console.log(111111111111); - if (res) { const data = res.data; const user = data.user; const profile = user.avatar == '' || user.avatar == null ? defAva : user.avatar; - if (data.roles && data.roles.length > 0) { - setRoles(); permissionList.value = data.permissions; roleList.value = data.roles; + setRoles(); } else { roles.value = ['ROLE_DEFAULT']; } @@ -113,19 +108,16 @@ export const useUserStore = defineStore('user', () => { } return Promise.reject(err); }; - const setInfo = async () => { const [err, res] = await to(getUserInfo()); - if (res) { const data = res.data; const user = data.user; const profile = user.avatar == '' || user.avatar == null ? defAva : user.avatar; - if (data.roles && data.roles.length > 0) { - setRoles(); permissionList.value = data.permissions; roleList.value = data.roles; + setRoles(); } else { roles.value = ['ROLE_DEFAULT']; } diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index c9d9247..e8c763e 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -1,7 +1,6 @@