bugfix and performance improvements

This commit is contained in:
2023-07-26 17:24:49 +08:00
parent 2be4e29f37
commit 2ba5ff9439
98 changed files with 1900 additions and 1077 deletions

View File

@ -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) + "异常";
}