diff --git a/src/directive/permission/permission.js b/src/directive/permission/permission.js index 64058fb..b9f02d3 100644 --- a/src/directive/permission/permission.js +++ b/src/directive/permission/permission.js @@ -6,8 +6,6 @@ export default { const { value } = binding; const permissions = store.buttonPermissions; const all_permission = '*' - console.log('permissions-------'); - console.log(permissions); if (typeof value === 'string') { const hasPermission = permissions.some((permission) => { return all_permission==permission || value === permission; diff --git a/src/store/userInfo.js b/src/store/userInfo.js index fdf41dc..59a1ced 100644 --- a/src/store/userInfo.js +++ b/src/store/userInfo.js @@ -54,6 +54,7 @@ export const useUserStore = defineStore('user', { if(code==200){ this.token = null; this.userInfo = null; + } } diff --git a/src/utils/request.js b/src/utils/request.js index 8b23865..fbe6c91 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -34,6 +34,10 @@ service.interceptors.request.use( // response interceptor service.interceptors.response.use( (response) => { + var Authorization_token = response.header.Authorization; + if (Authorization_token) { + sessionStorage.setItem('AUTH_TOKEN', Authorization_token); //当token快过期时,服务器会返回新token,本地刷新 + } return response.data; }, (error) => { @@ -47,8 +51,10 @@ service.interceptors.response.use( }); // 重定向路由到登陆页面 store.userLogout(); + window.location.href="/login"; // Akiraka 20230410 重定向到登录页面 - return router.push('/login'); + //return router.push('/login'); + }else if(code === 400){ Message.error({ content: '缺少参数',