登录页面调整

main
鹿和sa0ChunLuyu 1 week ago
parent b7e5c262db
commit 11e7616b66

@ -303,12 +303,14 @@ router.beforeEach((to, from, next) => {
CheckMenuAuth({ CheckMenuAuth({
url: NewUrl url: NewUrl
}).then(res => { }).then(res => {
if (res.status) { if (res && res.status) {
next(); next();
} else { } else {
ElMessage.error(res.msg) ElMessage.error(res?.msg || '权限验证失败')
next('/'); next('/login')
} }
}).catch(() => {
next('/login')
}) })
} }
}) })

@ -26,6 +26,7 @@ axios.interceptors.response.use(
if (res.code !== 200) { if (res.code !== 200) {
if (res.code == 10001) { //token验证出错 if (res.code == 10001) { //token验证出错
window.location.href = "./#/login" window.location.href = "./#/login"
return
} }
if (res.code == 10002) { //token验证超时 if (res.code == 10002) { //token验证超时
//console.log(response.config); //console.log(response.config);

@ -21,7 +21,7 @@
<span style="font-size: 22px;">登录您的账户</span> <span style="font-size: 22px;">登录您的账户</span>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-input v-model.number="username" ref="usernameRef" @keyup.enter="focusNextTo()" <el-input v-model="username" ref="usernameRef" @keyup.enter="focusNextTo()"
:prefix-icon="User" placeholder="用户名" size="large" /> :prefix-icon="User" placeholder="用户名" size="large" />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@ -79,6 +79,7 @@
let login = () => { // let login = () => { //
if (username.value == '' || pwd.value == '') return ElMessage.error('用户名和密码不能为空') if (username.value == '' || pwd.value == '') return ElMessage.error('用户名和密码不能为空')
if (username.value.length < 4) return ElMessage.error('账号长度不能少于4位')
let data = { // let data = { //
username: hunxiao(username.value), username: hunxiao(username.value),
password: hunxiao(pwd.value) , password: hunxiao(pwd.value) ,

Loading…
Cancel
Save