| | |
| | | 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"; |
| | | |
| | |
| | | var lang = JSON.parse(localStorage.getItem("lang")); |
| | | axios.defaults.timeout = 15000; |
| | | // axios.defaults.baseURL = URL.BASE_URL; |
| | | axios.defaults.baseURL = 'https://coin.usadeepcoin.com/'; |
| | | // axios.defaults.baseURL = 'https://coin.usadeepcoin.com/'; |
| | | axios.defaults.baseURL = 'https://EU.deepcoineu.com/'; |
| | | // axios.defaults.baseURL = 'https://btc.btcwapo.com/'; |
| | | |
| | | axios.interceptors.request.use( |
| | |
| | | // config.headers["Token"] = token; |
| | | } |
| | | |
| | | |
| | | if (!config.url.includes("language")) { |
| | | const newUrl = `${config.url}?language=${lang}`; |
| | | config.url = `${newUrl}&token=${token}`; |
| | |
| | | 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") { |
| | |
| | | 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; |