index.js 2.51 KB
import Vue from 'vue'
import Router from 'vue-router'

import login from '../views/passport/login.vue'
import layout from '../views/layout.vue'

import storeList from '../views/store/list.vue'
import storeSave from '../views/store/save.vue'
import storeGet from '../views/store/get.vue'
import storeUpdate from '../views/store/update.vue'
//会员
import userList from '../views/user/list.vue'
import userDetail from '../views/user/detail.vue'
//场馆管理
import venuesList from '../views/venues/list.vue'
import venuesDetail from '../views/venues/detail.vue'
//消费管理
import orderTimeList from '../../../admin-vue/src/views/order/time/list.vue'
import orderTimeGet from '../../../admin-vue/src/views/order/time/get.vue'
import orderRechargeList from '../../../admin-vue/src/views/order/recharge/list.vue'
import orderRechargeGet from '../../../admin-vue/src/views/order/recharge/get.vue'
import orderPackageList from '../../../admin-vue/src/views/order/package/list.vue'
import orderPackageGet from '../../../admin-vue/src/views/order/package/get.vue'
import orderBlockList from '../../../admin-vue/src/views/order/block/list.vue'
import orderBlockGet from '../../../admin-vue/src/views/order/block/get.vue'
Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      redirect: '/user/list',
    },
    {
      path: '/passport/login',
      name: 'login',
      component: login
    },
    {
      path: '/index',
      component: layout,
      children: [
        //会员管理
        {path: '/user/list', component: userList},
        {path: '/user/detail/:id', component: userDetail},
        //商家管理
        {path: '/store/list', component: storeList},
        {path: '/store/save', component: storeSave},
        {path: '/store/get/:id', component: storeGet},
        {path: '/store/update/:id', component: storeUpdate},
        //场馆管理
        {path: '/venues/list', component: venuesList},
        {path: '/venues/detail/:id', component: venuesDetail},
        //消费管理
        {path:'/order/time/list',component:orderTimeList},
        {path:'/order/time/get/:id',component:orderTimeGet},
        {path:'/order/recharge/list',component:orderRechargeList},
        {path:'/order/recharge/get/:id',component:orderRechargeGet},
        {path:'/order/package/list',component:orderPackageList},
        {path:'/order/package/get/:id',component:orderPackageGet},
        {path:'/order/block/list',component:orderBlockList},
        {path:'/order/block/get/:id',component:orderBlockGet}
      ]
    },

  ]
})