完善错误

This commit is contained in:
lingling 2025-02-24 20:54:41 +08:00
parent 9c36654fe4
commit e043c1b5fe
2 changed files with 30 additions and 25 deletions

View File

@ -5,6 +5,7 @@ import { useUserStore } from '@/store';
import { getToken,getRefreshToken } from '@/utils/auth'; import { getToken,getRefreshToken } from '@/utils/auth';
export interface HttpResponse<T = unknown> { export interface HttpResponse<T = unknown> {
message: string;
status: number; status: number;
msg: string; msg: string;
code: number; code: number;
@ -42,29 +43,30 @@ axios.interceptors.response.use(
// if the custom code is not 20000, it is judged as an error. // if the custom code is not 20000, it is judged as an error.
if (res.code !== 200) { if (res.code !== 200) {
Message.error({ Message.error({
content: res.msg || 'Error', content: res.message || 'Error',
duration: 5 * 1000, duration: 5 * 1000,
}); });
console.log(response.status) // console.log(response.status)
// 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired; // // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired;
if ( // if (
[50008, 50012, 50014,401].includes(res.code) && // [50008, 50012, 50014,401].includes(res.code) &&
response.config.url !== '/api/user/info' // response.config.url !== '/api/user/info'
) { // ) {
Modal.error({ // Modal.error({
title: 'Confirm logout', // title: 'Confirm logout',
content: // content:
'You have been logged out, you can cancel to stay on this page, or log in again', // 'You have been logged out, you can cancel to stay on this page, or log in again',
okText: 'Re-Login', // okText: 'Re-Login',
async onOk() { // async onOk() {
const userStore = useUserStore(); // const userStore = useUserStore();
await userStore.logout(); // await userStore.logout();
window.location.reload(); // window.location.reload();
}, // },
}); // });
} // }
return Promise.reject(new Error(res.msg || 'Error')); // return Promise.reject(new Error(res.msg || 'Error'));
return res
} }
return res; return res;
}, },

View File

@ -180,11 +180,12 @@ const handleBlock = async(record:any) => {
const res = await pushMoney(record); const res = await pushMoney(record);
if(res.code === 200 ){ if(res.code === 200 ){
reset(); reset();
getAll();
Message.success('操作成功') Message.success(res.data.message)
}else{ }else{
Message.error(res.msg) Message.success(res.data.message)
} }
getAll();
}; };
// //
@ -193,9 +194,11 @@ const handleNotBlock = async(record:any) => {
const res = await pushMoney(record); const res = await pushMoney(record);
if(res.code === 200 ){ if(res.code === 200 ){
reset(); reset();
getAll();
Message.success('操作成功') Message.success(res.data.message)
} }
Message.error(res.data.message)
getAll();
}; };
// //