| | |
| | | */ |
| | | import axios from "axios"; |
| | | import { ElMessage, ElLoading } from "element-plus"; |
| | | import { useRouter } from "vue-router"; |
| | | import router from "@/router/index"; |
| | | |
| | | import { getToken } from "@/utils/auth"; |
| | | const router = useRouter(); |
| | | |
| | | // create an axios instance |
| | | const service = axios.create({ |
| | | baseURL: BASE_URL, // api的base_url |
| | |
| | | // 报错提示 |
| | | if (response.data.code !== 200) { |
| | | ElMessage.error(response.data.msg); |
| | | } else if ( |
| | | response.data.code !== 200 && |
| | | response.data.result == "用户未登录" |
| | | ) { |
| | | } |
| | | if (response.data.code !== 200 && response.data.result == "用户未登录") { |
| | | ElMessage.error("登录过期,请重新登录"); |
| | | router.push({ path: "/login" }); |
| | | } |
| | | return response.data; |