bugfix
This commit is contained in:
@ -1,4 +1,5 @@
|
|||||||
import request from "@/utils/request";
|
import request from "@/utils/request";
|
||||||
|
import useUserStore from "@/store/modules/user";
|
||||||
|
|
||||||
// 登录方法
|
// 登录方法
|
||||||
export function login(username, password, code, uuid) {
|
export function login(username, password, code, uuid) {
|
||||||
|
@ -1,20 +1,15 @@
|
|||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import {
|
import {ElLoading, ElMessage, ElMessageBox, ElNotification,} from "element-plus";
|
||||||
ElLoading,
|
import {getToken} from "@/utils/auth";
|
||||||
ElMessage,
|
|
||||||
ElMessageBox,
|
|
||||||
ElNotification,
|
|
||||||
} from "element-plus";
|
|
||||||
import { getToken } from "@/utils/auth";
|
|
||||||
import errorCode from "@/utils/errorCode";
|
import errorCode from "@/utils/errorCode";
|
||||||
import { blobValidate, tansParams } from "@/utils/ruoyi";
|
import {blobValidate, tansParams} from "@/utils/ruoyi";
|
||||||
import cache from "@/plugins/cache";
|
import cache from "@/plugins/cache";
|
||||||
import { saveAs } from "file-saver";
|
import {saveAs} from "file-saver";
|
||||||
import useUserStore from "@/store/modules/user";
|
import useUserStore from "@/store/modules/user";
|
||||||
|
|
||||||
let downloadLoadingInstance;
|
let downloadLoadingInstance;
|
||||||
// 是否显示重新登录
|
// 是否显示重新登录
|
||||||
export let isRelogin = { show: false };
|
export let isRelogin = {show: false};
|
||||||
|
|
||||||
axios.defaults.headers["Content-Type"] = "application/json;charset=utf-8";
|
axios.defaults.headers["Content-Type"] = "application/json;charset=utf-8";
|
||||||
// 创建axios实例
|
// 创建axios实例
|
||||||
@ -35,9 +30,13 @@ service.interceptors.request.use(
|
|||||||
if (getToken() && !isToken) {
|
if (getToken() && !isToken) {
|
||||||
config.headers["Authorization"] = "Bearer " + getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改
|
config.headers["Authorization"] = "Bearer " + getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改
|
||||||
}
|
}
|
||||||
if (useUserStore().tenant) {
|
// if (useUserStore().tenant) {
|
||||||
|
if (config.url === "/captchaImage") {
|
||||||
|
config.headers["tenant"] = useUserStore().tempTenant;
|
||||||
|
} else {
|
||||||
config.headers["tenant"] = useUserStore().tenant;
|
config.headers["tenant"] = useUserStore().tenant;
|
||||||
}
|
}
|
||||||
|
// }
|
||||||
// get请求映射params参数
|
// get请求映射params参数
|
||||||
if (config.method === "get" && config.params) {
|
if (config.method === "get" && config.params) {
|
||||||
let url = config.url + "?" + tansParams(config.params);
|
let url = config.url + "?" + tansParams(config.params);
|
||||||
@ -159,13 +158,13 @@ service.interceptors.response.use(
|
|||||||
}
|
}
|
||||||
return Promise.reject("您已被挤下线");
|
return Promise.reject("您已被挤下线");
|
||||||
} else if (code === 500) {
|
} else if (code === 500) {
|
||||||
ElMessage({ message: msg, type: "error" });
|
ElMessage({message: msg, type: "error"});
|
||||||
return Promise.reject(new Error(msg));
|
return Promise.reject(new Error(msg));
|
||||||
} else if (code === 601) {
|
} else if (code === 601) {
|
||||||
ElMessage({ message: msg, type: "warning" });
|
ElMessage({message: msg, type: "warning"});
|
||||||
return Promise.reject(new Error(msg));
|
return Promise.reject(new Error(msg));
|
||||||
} else if (code !== 200) {
|
} else if (code !== 200) {
|
||||||
ElNotification.error({ title: msg });
|
ElNotification.error({title: msg});
|
||||||
return Promise.reject("error");
|
return Promise.reject("error");
|
||||||
} else {
|
} else {
|
||||||
return Promise.resolve(res.data);
|
return Promise.resolve(res.data);
|
||||||
@ -173,7 +172,7 @@ service.interceptors.response.use(
|
|||||||
},
|
},
|
||||||
(error) => {
|
(error) => {
|
||||||
console.log("err" + error);
|
console.log("err" + error);
|
||||||
let { message } = error;
|
let {message} = error;
|
||||||
if (message == "Network Error") {
|
if (message == "Network Error") {
|
||||||
message = "后端接口连接异常";
|
message = "后端接口连接异常";
|
||||||
} else if (message.includes("timeout")) {
|
} else if (message.includes("timeout")) {
|
||||||
@ -181,7 +180,7 @@ service.interceptors.response.use(
|
|||||||
} else if (message.includes("Request failed with status code")) {
|
} else if (message.includes("Request failed with status code")) {
|
||||||
message = "系统接口" + message.substr(message.length - 3) + "异常";
|
message = "系统接口" + message.substr(message.length - 3) + "异常";
|
||||||
}
|
}
|
||||||
ElMessage({ message: message, type: "error", duration: 5 * 1000 });
|
ElMessage({message: message, type: "error", duration: 5 * 1000});
|
||||||
return Promise.reject(error);
|
return Promise.reject(error);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -199,7 +198,7 @@ export function download(url, params, filename, config) {
|
|||||||
return tansParams(params);
|
return tansParams(params);
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
headers: { "Content-Type": "application/x-www-form-urlencoded" },
|
headers: {"Content-Type": "application/x-www-form-urlencoded"},
|
||||||
responseType: "blob",
|
responseType: "blob",
|
||||||
...config,
|
...config,
|
||||||
})
|
})
|
||||||
|
@ -231,7 +231,9 @@ const handleTenantConfirm = (option) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
watchEffect(() => {
|
watchEffect(() => {
|
||||||
|
console.log(loginForm.value.tenant)
|
||||||
if (loginForm.value.tenant) {
|
if (loginForm.value.tenant) {
|
||||||
|
console.log('getcode')
|
||||||
getCode();
|
getCode();
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user