main
parent
ef24583228
commit
37561068a3
|
@ -1,5 +1,6 @@
|
||||||
import axios from "axios";
|
import axios from "axios";
|
||||||
import { ElMessage } from 'element-plus'
|
import { ElMessage } from 'element-plus'
|
||||||
|
import { useRouter } from "vue-router";
|
||||||
|
|
||||||
interface requestType {
|
interface requestType {
|
||||||
url: string
|
url: string
|
||||||
|
@ -7,13 +8,13 @@ interface requestType {
|
||||||
}
|
}
|
||||||
const handleCode = async (code: number, msg: string) => {
|
const handleCode = async (code: number, msg: string) => {
|
||||||
console.log(code);
|
console.log(code);
|
||||||
|
const router = useRouter();
|
||||||
switch (code) {
|
switch (code) {
|
||||||
case 401:
|
case 401:
|
||||||
ElMessage.error(msg || '登录失效')
|
ElMessage.error(msg || '登录失效')
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
console.log('登录失效')
|
console.log('登录失效')
|
||||||
location.href = "/login"
|
router.push("/login")
|
||||||
}, 1500)
|
}, 1500)
|
||||||
// 跳转登录
|
// 跳转登录
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue