Files
lingji-work-fe/src/api/axiosHandler.ts

33 lines
703 B
TypeScript
Raw Normal View History

2025-06-16 14:42:26 +08:00
/*
* @Author:
* @Date: 2023-02-21 16:34:47
* @LastEditors:
* @LastEditTime: 2023-02-21 16:59:10
* @Description:
*/
import router from '@/router';
import { clearToken } from '@/utils/auth';
2025-09-05 16:55:15 +08:00
import { message } from 'ant-design-vue';
2025-06-16 14:42:26 +08:00
/**
* code
* @param errStatus
*/
export const handleCodeError = (error: any) => {
let errMessage = '未知错误';
console.log(error);
errMessage = error.msg;
switch (error.code) {
case 1000:
router.replace({
name: '/login/password',
});
clearToken();
break;
default:
errMessage = error.msg || `未知错误-${error.code}`;
}
2025-09-05 16:55:15 +08:00
message.error(errMessage);
2025-06-16 14:42:26 +08:00
};