前端:
1、会话列表、消息界面展示与后端打通 后端: 1、修复会话和消息服务现存问题 2、会话对象不再返回Message对象,而是使用MessageBaseDto替代 3、修改查询会话列表和会话信息的逻辑 4、新增消息列表查询 文档: 后端代码规范文档新增从数据库同步到模型的命令
This commit is contained in:
@@ -11,7 +11,10 @@ const routes = [
|
||||
{
|
||||
path: '/',
|
||||
component: MainView,
|
||||
|
||||
redirect: '/messages',
|
||||
meta: {
|
||||
requiresAuth: true
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: '/messages',
|
||||
@@ -42,6 +45,7 @@ const routes = [
|
||||
{
|
||||
path: '/index',
|
||||
component: MainView,
|
||||
redirect: '/messages',
|
||||
meta: {
|
||||
requiresAuth: true
|
||||
}
|
||||
@@ -56,10 +60,18 @@ const router = createRouter({
|
||||
|
||||
router.beforeEach((to, from, next) => {
|
||||
const authStore = useAuthStore();
|
||||
if (to.path == '/auth/login') {
|
||||
if (authStore.isLoggedIn) {
|
||||
message.info('已登录,即将跳转...');
|
||||
next('/');
|
||||
}
|
||||
next();
|
||||
}
|
||||
if (to.meta.requiresAuth && !authStore.isLoggedIn) {
|
||||
message.info('未登录,即将跳转...');
|
||||
next('auth/login');
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
next();
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user