lct
Your Name
2022-08-09 8b7c2fe49917d670eb2a03cecda23ea50961c494
src/utils/request.ts
@@ -50,12 +50,16 @@
        // 对响应数据做点什么
        if (response.data.code && response.data.code === 'A0213') {
            ElMessage.error('用户uid不存在');
            Session.clear();
            window.location.href = '/';
            setTimeout(() => {
                Session.clear();
                window.location.href = '/';
            }, 1000);
        } else if (response.data.code && response.data.code === 'A0215') {
            ElMessage.error('token失效');
            Session.clear();
            window.location.href = '/';
            setTimeout(() => {
                Session.clear();
                window.location.href = '/';
            }, 1000);
        }
        // if(response.data.code && response.data.code !== '200'){
        return Promise.resolve(response);
@@ -83,8 +87,16 @@
        // 对响应错误做点什么
        if (error.message.indexOf('timeout') != -1) {
            ElMessage.error('网络超时');
            setTimeout(() => {
                Session.clear();
                window.location.href = '/';
            }, 1000);
        } else if (error.message == 'Network Error') {
            ElMessage.error('网络连接错误');
            setTimeout(() => {
                Session.clear();
                window.location.href = '/';
            }, 1000);
        } else {
            if (error.response.data) ElMessage.error(error.response.data.error);
            else ElMessage.error('接口路径找不到');