|
@@ -64,10 +64,139 @@ const routes = [
|
|
|
component: () => import('../views/user/index.vue'),
|
|
|
},
|
|
|
{
|
|
|
+<<<<<<< HEAD
|
|
|
path: '/user/detail',
|
|
|
name: 'user',
|
|
|
meta: { title: '详情', isleftarrow: true },
|
|
|
component: () => import('../views/user/detail.vue'),
|
|
|
+=======
|
|
|
+ path: '/account/index',
|
|
|
+ name: 'account_user',
|
|
|
+ meta: { title: '账号管理', isleftarrow: false },
|
|
|
+ component: () => import('../views/account/index.vue'),
|
|
|
+ },
|
|
|
+ // 登录
|
|
|
+ {
|
|
|
+ path: '/login',
|
|
|
+ name: 'login',
|
|
|
+ meta: { title: '登录', isleftarrow: true },
|
|
|
+ component: () => import('../views/login.vue'),
|
|
|
+ },
|
|
|
+ // 第一版个人中心
|
|
|
+ // 个人-机构-专家
|
|
|
+ // 个人中心
|
|
|
+ {
|
|
|
+ path: '/userCenter/user/index',
|
|
|
+ name: 'userCenter',
|
|
|
+ meta: { title: '个人中心', isleftarrow: true },
|
|
|
+ component: () => import('../views/userCenter/user/index.vue'),
|
|
|
+ },
|
|
|
+ // 我的发布
|
|
|
+ {
|
|
|
+ path: '/userCenter/myProduct/index',
|
|
|
+ name: 'userCenter',
|
|
|
+ meta: { title: '我的发布', isleftarrow: true },
|
|
|
+ component: () => import('../views/userCenter/myProduct/index.vue'),
|
|
|
+ },
|
|
|
+ // 信息发布
|
|
|
+ {
|
|
|
+ path: '/userCenter/myProduct/detail',
|
|
|
+ name: 'userCenter',
|
|
|
+ meta: { title: '信息发布', isleftarrow: true },
|
|
|
+ component: () => import('../views/userCenter/myProduct/detail.vue'),
|
|
|
+ },
|
|
|
+ // 事项管理
|
|
|
+ {
|
|
|
+ path: '/userCenter/matter/index',
|
|
|
+ name: 'userCenter',
|
|
|
+ meta: { title: '事项管理', isleftarrow: true },
|
|
|
+ component: () => import('../views/userCenter/matter/index.vue'),
|
|
|
+ },
|
|
|
+ // 事项操作
|
|
|
+ {
|
|
|
+ path: '/userCenter/matter/detail',
|
|
|
+ name: 'userCenter',
|
|
|
+ meta: { title: '事项管理', isleftarrow: true },
|
|
|
+ component: () => import('../views/userCenter/matter/detail.vue'),
|
|
|
+ },
|
|
|
+ // 展会管理
|
|
|
+ {
|
|
|
+ path: '/userCenter/dock/index',
|
|
|
+ name: 'userCenter',
|
|
|
+ meta: { title: '展会管理', isleftarrow: true },
|
|
|
+ component: () => import('../views/userCenter/dock/index.vue'),
|
|
|
+ },
|
|
|
+ // 申请参展
|
|
|
+ {
|
|
|
+ path: '/userCenter/dock/detail',
|
|
|
+ name: 'userCenter',
|
|
|
+ meta: { title: '申请参展', isleftarrow: true },
|
|
|
+ component: () => import('../views/userCenter/dock/detail.vue'),
|
|
|
+ },
|
|
|
+ // 修改密码
|
|
|
+ {
|
|
|
+ path: '/updatePwd/index',
|
|
|
+ name: 'userCenter',
|
|
|
+ meta: { title: '修改密码', isleftarrow: true },
|
|
|
+ component: () => import('../views/updatePwd/index.vue'),
|
|
|
+ },
|
|
|
+ // 管理用户个人中心
|
|
|
+ // 用户管理
|
|
|
+ {
|
|
|
+ path: '/adminCenter/user/index',
|
|
|
+ name: 'adminCenter',
|
|
|
+ meta: { title: '用户管理', isleftarrow: true },
|
|
|
+ component: () => import('../views/adminCenter/user/index.vue'),
|
|
|
+ },
|
|
|
+ // 用户审核
|
|
|
+ {
|
|
|
+ path: '/adminCenter/user/detail',
|
|
|
+ name: 'adminCenter',
|
|
|
+ meta: { title: '用户审核', isleftarrow: true },
|
|
|
+ component: () => import('../views/adminCenter/user/detail.vue'),
|
|
|
+ },
|
|
|
+ // 展会管理
|
|
|
+ {
|
|
|
+ path: '/adminCenter/duijiehui/index',
|
|
|
+ name: 'adminCenter',
|
|
|
+ meta: { title: '展会管理', isleftarrow: true },
|
|
|
+ component: () => import('../views/adminCenter/duijiehui/index.vue'),
|
|
|
+ },
|
|
|
+ // 创建展会
|
|
|
+ {
|
|
|
+ path: '/adminCenter/duijiehui/add',
|
|
|
+ name: 'adminCenter',
|
|
|
+ meta: { title: '创建展会', isleftarrow: true },
|
|
|
+ component: () => import('../views/adminCenter/duijiehui/add.vue'),
|
|
|
+ },
|
|
|
+ // 审核管理
|
|
|
+ {
|
|
|
+ path: '/adminCenter/enterpriseProduct/index',
|
|
|
+ name: 'adminCenter',
|
|
|
+ meta: { title: '审核管理', isleftarrow: true },
|
|
|
+ component: () => import('../views/adminCenter/enterpriseProduct/index.vue'),
|
|
|
+ },
|
|
|
+ // 产品审核
|
|
|
+ {
|
|
|
+ path: '/adminCenter/enterpriseProduct/detail',
|
|
|
+ name: 'adminCenter',
|
|
|
+ meta: { title: '产品审核', isleftarrow: true },
|
|
|
+ component: () => import('../views/adminCenter/enterpriseProduct/detail.vue'),
|
|
|
+ },
|
|
|
+ // 交易审核
|
|
|
+ {
|
|
|
+ path: '/adminCenter/transaction/index',
|
|
|
+ name: 'adminCenter',
|
|
|
+ meta: { title: '交易审核', isleftarrow: true },
|
|
|
+ component: () => import('../views/adminCenter/transaction/index.vue'),
|
|
|
+ },
|
|
|
+ // 审核详情
|
|
|
+ {
|
|
|
+ path: '/adminCenter/transaction/detail',
|
|
|
+ name: 'adminCenter',
|
|
|
+ meta: { title: '审核详情', isleftarrow: true },
|
|
|
+ component: () => import('../views/adminCenter/transaction/detail.vue'),
|
|
|
+>>>>>>> 7df36af78f6c28e14120668807c43aedc8e49ed9
|
|
|
},
|
|
|
// 公众号第一版结束
|
|
|
// 公众号第二版开始 viewTwo
|
|
@@ -125,7 +254,6 @@ const routes = [
|
|
|
meta: { title: '培训访谈详情', isleftarrow: true },
|
|
|
component: () => import('../viewTwo/interview/detail.vue'),
|
|
|
},
|
|
|
-
|
|
|
// 项目路演
|
|
|
{
|
|
|
path: '/viewTwo/roadshow/index',
|
|
@@ -240,7 +368,7 @@ const routes = [
|
|
|
// 账号管理
|
|
|
{
|
|
|
path: '/viewTwo/account/index',
|
|
|
- name: 'account',
|
|
|
+ name: 'viewTwo_account',
|
|
|
meta: { title: '账号管理', isleftarrow: false },
|
|
|
component: () => import('../viewTwo/account/index.vue'),
|
|
|
},
|
|
@@ -254,7 +382,7 @@ const router = new VueRouter({
|
|
|
});
|
|
|
|
|
|
router.beforeEach(async (to, form, next) => {
|
|
|
- if (to.name == 'user_index') {
|
|
|
+ if (to.name == 'account_user') {
|
|
|
let res = await store.dispatch('login/toGetUser');
|
|
|
if (res && res.uid) {
|
|
|
next();
|