bugfix and performance improvements
This commit is contained in:
@ -1,17 +1,18 @@
|
||||
import axios from "axios";
|
||||
import {
|
||||
ElNotification,
|
||||
ElMessageBox,
|
||||
ElMessage,
|
||||
ElLoading,
|
||||
ElMessage,
|
||||
ElMessageBox,
|
||||
ElNotification,
|
||||
} from "element-plus";
|
||||
import { getToken } from "@/utils/auth";
|
||||
import errorCode from "@/utils/errorCode";
|
||||
import { tansParams, blobValidate } from "@/utils/ruoyi";
|
||||
import { blobValidate, tansParams } from "@/utils/ruoyi";
|
||||
import cache from "@/plugins/cache";
|
||||
import { saveAs } from "file-saver";
|
||||
import useUserStore from "@/store/modules/user";
|
||||
import i18n from "@/i18n";
|
||||
import useSettingsStore from "@/store/modules/settings";
|
||||
|
||||
const { t } = i18n.global;
|
||||
let downloadLoadingInstance;
|
||||
@ -37,6 +38,7 @@ service.interceptors.request.use(
|
||||
if (getToken() && !isToken) {
|
||||
config.headers["client-token"] = "Bearer " + getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改
|
||||
}
|
||||
config.headers["language"] = useSettingsStore().locale;
|
||||
// get请求映射params参数
|
||||
if (config.method === "get" && config.params) {
|
||||
let url = config.url + "?" + tansParams(config.params);
|
||||
@ -111,7 +113,7 @@ service.interceptors.response.use(
|
||||
t("common.systemPrompt"),
|
||||
{
|
||||
confirmButtonText: "重新登录",
|
||||
cancelButtonText: "取消",
|
||||
cancelButtonText: t("common.cancel"),
|
||||
type: "warning",
|
||||
}
|
||||
)
|
||||
@ -149,7 +151,7 @@ service.interceptors.response.use(
|
||||
if (message == "Network Error") {
|
||||
message = "后端接口连接异常";
|
||||
} else if (message.includes("timeout")) {
|
||||
message = "系统接口请求超时";
|
||||
message = t("common.requestTimeout");
|
||||
} else if (message.includes("Request failed with status code")) {
|
||||
message = "系统接口" + message.substr(message.length - 3) + "异常";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user