提交 dae610b5 authored 作者: haodaking's avatar haodaking

chore: update

上级 2adb4b1e
......@@ -2,7 +2,7 @@
import { useUserStore } from '@/stores/user'
const user = useUserStore()
const LOGINURL = `${import.meta.env.VITE_LOGIN_URL}?rd=${encodeURIComponent(location.href)}`
const loginUrl = `${import.meta.env.VITE_LOGIN_URL}?rd=${encodeURIComponent(location.href)}`
// 退出登录
function handleLogout() {
......@@ -22,8 +22,10 @@ function handleLogout() {
</router-link>
</div>
<div class="app-header-right">
<template v-if="user.isLogin"> 你好,{{ user.userName }} <span class="app-header-logout" @click="handleLogout">退出</span> </template>
<template v-else><a :href="LOGINURL">登录</a></template>
<template v-if="user.isLogin">
你好,{{ user.userName }} <span class="app-header-logout" @click="handleLogout">退出</span>
</template>
<template v-else><a :href="loginUrl">登录</a></template>
</div>
</div>
</header>
......@@ -36,7 +38,7 @@ function handleLogout() {
background: #fff;
box-shadow: 0px 0px 29px rgba(0, 0, 0, 0.1);
border-top: 10px solid #aa1941;
z-index: 1000;
z-index: 2001;
}
.app-header-inner {
width: 1440px;
......@@ -49,7 +51,6 @@ function handleLogout() {
color: #aa1941;
}
.app-header-left {
flex: 1;
.logo {
display: flex;
align-items: center;
......@@ -61,6 +62,7 @@ function handleLogout() {
line-height: 26px;
font-weight: 500;
letter-spacing: 2px;
white-space: nowrap;
border-left: 1px solid #707070;
}
}
......
......@@ -51,19 +51,15 @@ httpRequest.interceptors.request.use(
httpRequest.interceptors.response.use(
function (response) {
const { data } = response
if (data.code === 0) {
return data
}
// 未登录
if (data.code === 4001) {
location.href = `${import.meta.env.VITE_LOGIN_URL}?rd=${encodeURIComponent(location.href)}`
return Promise.reject(data)
}
if (data.code === 1) {
return Promise.reject(data)
}
if (data.code === 4008) {
ElMessage.error(data.message || data.msg)
return Promise.reject(data)
}
return data
return Promise.reject(data)
},
function (error) {
if (error.response) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论