| | |
| | | import allTits from "@/i18n/back"; |
| | | import pinia from "@/store/index"; |
| | | import { useUserStore } from "@/store/user"; |
| | | |
| | | import { ElMessage } from "element-plus"; |
| | | import { getStorage, removeStorage, setStorage, getBrowserLang } from "@/utils"; |
| | | |
| | |
| | | axios.defaults.timeout = 15000; |
| | | // axios.defaults.baseURL = URL.BASE_URL; |
| | | // axios.defaults.baseURL = 'https://coin.usadeepcoin.com/'; |
| | | axios.defaults.baseURL = 'https://btc.btcwapo.com/'; |
| | | axios.defaults.baseURL = 'https://EU.deepcoineu.com/'; |
| | | // axios.defaults.baseURL = 'https://btc.btcwapo.com/'; |
| | | |
| | | axios.interceptors.request.use( |
| | | (config) => { |
| | |
| | | if (token) { |
| | | // config.headers["Token"] = token; |
| | | } |
| | | |
| | | |
| | | if (!config.url.includes("language")) { |
| | | const newUrl = `${config.url}?language=${lang}`; |
| | |
| | | return config; |
| | | }, |
| | | (error) => { |
| | | console.log("request error--", error); |
| | | console.log("request error--111", error); |
| | | return Promise.reject(error); |
| | | } |
| | | ); |
| | |
| | | axios.interceptors.response.use( |
| | | (response) => { |
| | | if (response.data.code != 0) { |
| | | let msg = response.data.msg; |
| | | |
| | | let lanTits = ""; |
| | | //判断语言 |
| | | if (lang == "en") { |
| | | lanTits = "tits_en"; |
| | | } else if (lang == "zh-CN") { |
| | | lanTits = "tits_zh-CN"; |
| | | } else if (lang == "cht") { |
| | | lanTits = "tits_CN"; |
| | | } else if (lang == "fr") { |
| | | } else if (lang == "fra") { |
| | | lanTits = "tits_fr"; |
| | | } else if (lang == "de") { |
| | | lanTits = "tits_de"; |
| | | } else if (lang == "kor") { |
| | | lanTits = "tits_Korean"; |
| | | } |
| | | |
| | | //403表示接口失效 |
| | | if (response.data.code == "403" || response.data.code == "401") { |
| | | handleClearLoginInfo(); |
| | | } |
| | | if (allTits[lanTits] && allTits[lanTits][response.data.msg]) { |
| | | ElMessage.error(allTits[lanTits][response.data.msg]); |
| | | } else { |
| | | ElMessage.error(response.data.msg); |
| | | if (msg === "请等待上一笔充值完成!") { |
| | | return response; |
| | | } |
| | | if (allTits[lanTits] && allTits[lanTits][msg]) { |
| | | ElMessage.error(allTits[lanTits][msg]); |
| | | } else { |
| | | ElMessage.error(msg); |
| | | } |
| | | // if (allTits[lanTits] && allTits[lanTits][response.data.msg]) { |
| | | // ElMessage.error(allTits[lanTits][response.data.msg]); |
| | | // } else { |
| | | // ElMessage.error(response.data.msg); |
| | | // } |
| | | return Promise.reject(response); |
| | | } |
| | | return response; |