fix:401、403错误提示,对话角色更改assistant,模型选择持久化
This commit is contained in:
@@ -108,6 +108,7 @@ function jwtPlugin(): {
|
||||
}
|
||||
|
||||
if (response.result?.code === 401) {
|
||||
ElMessage.error('登录已过期,请重新登录');
|
||||
userStore.logout();
|
||||
userStore.openLoginDialog();
|
||||
}
|
||||
@@ -118,9 +119,17 @@ function jwtPlugin(): {
|
||||
|
||||
onError: async (error) => {
|
||||
if (error.status === 403) {
|
||||
const data = await (error.response.json());
|
||||
// 弹窗提示
|
||||
ElMessage.error('业务错误,请稍后再试');
|
||||
console.error('Fetch error:', error);
|
||||
ElMessage.error(data.error.message);
|
||||
return Promise.reject(data);
|
||||
}
|
||||
if (error.status === 401) {
|
||||
ElMessage.error('登录已过期,请重新登录!');
|
||||
|
||||
// 弹窗提示
|
||||
userStore.logout();
|
||||
userStore.openLoginDialog();
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user