import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter); const Home = resolve => require(['@/views/Index/index.vue'], resolve); const Inquire = resolve => require(['@/views/List/inquire.vue'], resolve); const InquireDetail = resolve => require(['@/views/List/inquireDetail.vue'], resolve); const Quote = resolve => require(['@/views/List/quote.vue'], resolve); const Brand = resolve => require(['@/views/Goods/brand.vue'], resolve); const List = resolve => require(['@/views/Store/list.vue'], resolve); const ListDetail = resolve => require(['@/views/Store/listDetail.vue'], resolve); const Enter = resolve => require(['@/views/Store/enter.vue'], resolve); const Goodslist = resolve => require(['@/views/Store/goodslist.vue'], resolve); const Goods = resolve => require(['@/views/Goods/goods.vue'], resolve); const Message = resolve => require(['@/views/Info/message.vue'], resolve); const Login = resolve => require(['@/views/User/login.vue'], resolve); const notfound = resolve => require(['@/views/User/notfound.vue'], resolve); const BindError = resolve => require(['@/views/User/bindError.vue'], resolve); const OrderTrackGoods = resolve => require(['@/views/OrderTrack/goods.vue'], resolve); const orderTrackGoodsDetail = resolve => require(['@/views/OrderTrack/goodsDetail.vue'], resolve); const OrderTrackInvoice = resolve => require(['@/views/OrderTrack/invoice.vue'], resolve); const OrderTrackPurAdd = resolve => require(['@/views/OrderTrack/purAdd.vue'], resolve); const routes = [ //首页 { path: '/', name: 'Index', meta: { title: '概况' }, component: Home }, { path: '/inquire', name: 'Inquire', meta: { title: '询价管理' }, component: Inquire }, { path: '/inquire/detail', name: 'InquireDetail', meta: { title: '报价详情' }, component: InquireDetail }, { path: '/quote', name: 'Quote', meta: { title: '报价管理' }, component: Quote }, { path: '/brand', name: 'Brand', meta: { title: '品牌列表' }, component: Brand }, { path: '/list', name: 'List', meta: { title: '库存列表' }, component: List }, { path: '/listDetail', name: 'ListDetail', meta: { title: '导入详情' }, component: ListDetail }, { path: '/enter', name: 'Enter', meta: { title: '库存导入' }, component: Enter }, { path: '/goodslist', name: 'goodslist', meta: { title: '优势货源' }, component: Goodslist }, { path: '/goods', name: 'Goods', meta: { title: '商品列表' }, component: Goods }, { path: '/message', name: 'Message', meta: { title: '基本信息' }, component: Message }, { path: '/orderTrackGoods', name: 'orderTrackGoods', meta: { title: '已采购订单' }, component: OrderTrackGoods }, { path: '/orderTrackGoodsDetail', name: 'orderTrackGoodsDetail', meta: { title: '订单明细' }, component: orderTrackGoodsDetail }, { path: '/orderTrackInvoice', name: 'orderTrackInvoice', meta: { title: '发货单' }, component: OrderTrackInvoice }, { path: '/orderTrackPurAdd', name: 'OrderTrackPurAdd', meta: { title: '新增发货单' }, component: OrderTrackPurAdd }, { path: '/login', name: 'Login', meta: { title: '猎芯云芯商家-登录', }, component: Login }, { path: '/notfound', name: 'notfound', meta: { title: '猎芯网', }, component: notfound }, { path: '/bindError', name: 'BindError', meta: { title: '微信重新绑定', }, component: BindError }, /**错误页面重定向到首页**/ { path: '*', redirect: '/', } ] const router = new VueRouter({ mode: 'hash', base: process.env.BASE_URL, routes }) export default router