|
|
@@ -201,7 +201,7 @@ import { useRouter } from 'vue-router'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
import { User, Lock, EditPen } from '@element-plus/icons-vue'
|
|
|
import { login, register } from '/src/commom/api/user.js'
|
|
|
-import {saveUserInfo, setToken} from "../../commom/utils/auth.js";
|
|
|
+import {saveUserInfo, setToken} from "/src/commom/utils/auth.js";
|
|
|
|
|
|
const router = useRouter()
|
|
|
|
|
|
@@ -273,7 +273,11 @@ const handleLogin = async () => {
|
|
|
ElMessage.success('登录成功!')
|
|
|
saveUserInfo(res.data.userInfo)
|
|
|
setToken(res.data.token)
|
|
|
- router.push('/')
|
|
|
+ if (res.data.userInfo.role === '管理员'){
|
|
|
+ router.push('/manage')
|
|
|
+ }else{
|
|
|
+ router.push('/')
|
|
|
+ }
|
|
|
}else{
|
|
|
ElMessage.error(res.msg)
|
|
|
}
|