import Vue from 'vue' import Router from 'vue-router' import Home from '@/components/Home' import { resolve } from 'path'; Vue.use(Router) export default new Router({ routes: [{ path: '/', name: 'home', component: Home, children: [{ path: '/goodsManager', component: resolve => require(['../components/page/GoodsManager'], resolve) }, { path: '/newsManager', component: resolve => require(['../components/page/NewsManager'], resolve) }, { path: '/editGoods', component: resolve => require(['../components/page/EditGoods'], resolve) }, { path: '/editNew', component: resolve => require(['../components/page/EditNew'], resolve) }, { path: '/editGoodsDescribe', component: resolve => require(['../components/page/EditGoodsDescribe'], resolve) }, { path: '/sysLabelManager', component: resolve => require(['../components/page/SysLabelManager'], resolve) }, { path: '/newLabelManager', component: resolve => require(['../components/page/NewLabelManager'], resolve) }, { path: '/newTypeManage', component: resolve => require(['../components/page/newTypeManage'], resolve) }, { path: '/editLabel', component: resolve => require(['../components/page/EditLabel'], resolve) }, { path: '/manageUser', component: resolve => require(['../components/page/ManageUser'], resolve) }, { path: '/addManageUser', component: resolve => require(['../components/page/AddManageUser'], resolve) }, { path: '/goodLabelManage', component: resolve => require(['../components/page/GoodLabelManage'], resolve) }, { path: '/bindPackage', component: resolve => require(['../components/page/BindPackage'], resolve) }, { path: '/faqManage', component: resolve => require(['../components/page/faq/FAQManage'], resolve) }, { path: '/editFAQ', component: resolve => require(['../components/page/faq/EditFAQ'], resolve) }, { path: '/sysConfig', component: resolve => require(['../components/page/config/ShopConfigManager'], resolve) }, { path: '/shopConfigAboutUsManage', component: resolve => require(['../components/page/config/ShopConfigAboutUsManage'], resolve) }, { path: '/shopConfigContactUsManage', component: resolve => require(['../components/page/config/ShopConfigContactUsManage'], resolve) }, { path: '/shopConfigAddressManage', component: resolve => require(['../components/page/config/ShopConfigAddressManage'], resolve) }, { path: '/editSysConfig', component: resolve => require(['../components/page/config/EditShopConfig'], resolve) }, { path: '/editShopConfigType2', component: resolve => require(['../components/page/config/EditShopConfigType2'], resolve) }, { path: '/bannerManage', component: resolve => require(['../components/page/banner/BannerManager'], resolve) }, { path: 'editBanner', component: resolve => require(['../components/page/banner/EditBanner'], resolve) }, { path: '/doctorManage', component: resolve => require(['../components/page/doctor/doctorManager'], resolve) }, { path: 'editDoctor', component: resolve => require(['../components/page/doctor/EditDoctor'], resolve) }, { path: '/equipmentManage', component: resolve => require(['../components/page/equipment/equipmentManager'], resolve) }, { path: 'editEquipment', component: resolve => require(['../components/page/equipment/EditEquipment'], resolve) }, { path: 'exchangeCodeList', component: resolve => require(['../components/page/exchange/List'], resolve) }, { path: 'exchangeCodeItemList', component: resolve => require(['../components/page/exchange/ItemList'], resolve) }, { path: 'exchangeCodeEdit', component: resolve => require(['../components/page/exchange/Edit'], resolve) }, { path: 'exchangeCodeDetail', component: resolve => require(['../components/page/exchange/Detail'], resolve) }, { path: 'exchangeCodeDownloadRecord', component: resolve => require(['../components/page/exchange/DownloadRecord'], resolve) } ] }, { path: '/test', name: 'test', component: resolve => require(['../components/page/Test'], resolve) } ] })