|
@@ -3,6 +3,8 @@ import VueRouter from 'vue-router'
|
|
|
|
|
|
Vue.use(VueRouter)
|
|
|
|
|
|
+const Layout = () => import('@/Layout/index.vue')
|
|
|
+
|
|
|
const routes = [
|
|
|
{
|
|
|
path: '/',
|
|
@@ -11,12 +13,89 @@ const routes = [
|
|
|
{
|
|
|
path: '/login',
|
|
|
name: 'login',
|
|
|
- component: () => import(/* webpackChunkName: "login" */ '@/views/login/login.vue')
|
|
|
+ component: () => import(/* webpackChunkName: "login" */ '@/views/login/login.vue'),
|
|
|
+ meta: {
|
|
|
+ transition: 'slide-left',
|
|
|
+ title: '登录'
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
path: '/pwlogin',
|
|
|
name: 'pwlogin',
|
|
|
- component: () => import(/* webpackChunkName: "register" */ '@/views/pwlogin/pwlogin.vue')
|
|
|
+ component: () => import(/* webpackChunkName: "register" */ '@/views/login/pwlogin.vue'),
|
|
|
+ meta: {
|
|
|
+ transition: 'slide-right',
|
|
|
+ title: '登录'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/forgotPW',
|
|
|
+ name: 'forgotPW',
|
|
|
+ component: () => import(/* webpackChunkName: "register" */ '@/views/login/forgotPW.vue'),
|
|
|
+ meta: {
|
|
|
+ transition: 'slide-right',
|
|
|
+ title: '修改密码'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/shopping-mall',
|
|
|
+ name: 'shopping-mall',
|
|
|
+ component: Layout,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/',
|
|
|
+ component: () => import('@/views/shopping-mall/index.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '分销系统'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/mine',
|
|
|
+ name: 'mine',
|
|
|
+ component: Layout,
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: '/',
|
|
|
+ component: () => import('@/views/mine/index.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '个人中心'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/goods-detail/:id',
|
|
|
+ name: 'goods-detail',
|
|
|
+ component: () => import('@/views/goods-detail/index.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '商品详情'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/myTeam',
|
|
|
+ name: 'myTeam',
|
|
|
+ component: () => import('@/views/myTeam/index.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '团队成员'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/addTeam',
|
|
|
+ name: 'addTeam',
|
|
|
+ component: () => import('@/views/myTeam/addTeam.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '添加成员'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/order-report',
|
|
|
+ name: 'order-report',
|
|
|
+ component: () => import('@/views/order-report/index.vue'),
|
|
|
+ meta: {
|
|
|
+ title: '订单报备佣金'
|
|
|
+ }
|
|
|
}
|
|
|
]
|
|
|
|