| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351 |
- import Vue from 'vue';
- import Router from 'vue-router';
- import Index from '@/pages/Index';
- const Login = resolve => require(['@/pages/Login'], resolve);
- const SignUp = resolve => require(['@/pages/SignUp'], resolve);
- const ForgetPassword = resolve => require(['@/pages/forgetPassword'], resolve);
- const GoodsList = resolve => require(['@/pages/GoodsList'], resolve);
- const GoodsDetail = resolve => require(['@/pages/GoodsDetail'], resolve);
- const ShoppingCart = resolve => require(['@/pages/ShoppingCart'], resolve);
- const Cart = resolve => require(['@/pages/Cart'], resolve);
- const Pay = resolve => require(['@/pages/payment/Pay'], resolve);
- const PayDone = resolve => require(['@/pages/payment/PayDone'], resolve);
- const PayMent = resolve => require(['@/pages/payment/PayMent'], resolve);
- const ThirdPay = resolve => require(['@/pages/payment/thirdPay'], resolve);
- const Feedback = resolve => require(['@/pages/Feedback'], resolve);
- const Coupon = resolve => require(['@/pages/couponCenter'], resolve);
- const seckill = resolve => require(['@/pages/promotion/seckill'], resolve);
- const article = resolve => require(['@/pages/article/index'], resolve);
- const PointMall = resolve => require(['@/pages/PointMall'], resolve);
- /*
- * 会员中心
- * 订单列表
- */
- const MyOrder = resolve => require([`@/pages/home/orderCenter/MyOrder`], resolve);
- const OrderDetail = resolve => require([`@/pages/home/orderCenter/OrderDetail`], resolve);
- const MyAddress = resolve => require(['@/pages/home/orderCenter/MyAddress'], resolve);
- const AddAddress = resolve => require(['@/pages/home/orderCenter/AddAddress'], resolve);
- const Complain = resolve => require(['@/pages/home/orderCenter/Complain'], resolve);
- const AfterSale = resolve => require(['@/pages/home/orderCenter/AfterSale'], resolve);
- const AfterSaleDetail = resolve => require(['@/pages/home/orderCenter/AfterSaleDetail'], resolve);
- const ApplyAfterSale = resolve => require(['@/pages/home/orderCenter/ApplyAfterSale'], resolve);
- /*
- * 会员中心
- */
- const Profile = resolve => require(['@/pages/home/memberCenter/Profile'], resolve);
- const AccountSafe = resolve => require(['@/pages/home/memberCenter/AccountSafe'], resolve);
- const ModifyPwd = resolve => require(['@/pages/home/memberCenter/ModifyPwd'], resolve);
- const AccountBind = resolve => require(['@/pages/home/memberCenter/AccountBind'], resolve);
- const Favorites = resolve => require(['@/pages/home/memberCenter/Favorites'], resolve);
- const Distribution = resolve => require(['@/pages/home/memberCenter/Distribution'], resolve);
- const CommentList = resolve => require(['@/pages/home/memberCenter/CommentList'], resolve); // 评价列表
- const AddEval = resolve => require(['@/pages/home/memberCenter/evaluation/AddEval'], resolve); // 添加评价
- const EvalDetail = resolve => require(['@/pages/home/memberCenter/evaluation/EvalDetail'], resolve);
- const ComplainList = resolve => require(['@/pages/home/memberCenter/ComplainList'], resolve);
- const ComplainDetail = resolve => require(['@/pages/home/memberCenter/ComplainDetail'], resolve);
- const Invoice = resolve => require(['@/pages/home/memberCenter/Invoice'], resolve);
- const Point = resolve => require(['@/pages/home/memberCenter/Point'], resolve);
- /*
- * 会员中心
- * 账户中心
- * */
- const Coupons = resolve => require(['@/pages/home/userCenter/Coupons'], resolve);
- const MyTracks = resolve => require(['@/pages/home/userCenter/MyTracks'], resolve);
- const MoneyManagement = resolve => require(['@/pages/home/userCenter/MoneyManagement'], resolve);
- const Home = resolve => require(['@/pages/user/Home'], resolve);
- const MyShoppingCart = resolve => require(['@/pages/home/MyShoppingCart'], resolve);
- const Merchant = resolve => require(['@/pages/Merchant'], resolve);
- // const AllCategories = resolve => require(['@/pages/AllCategories'], resolve);
- const UserMain = resolve => require(['@/pages/home/Main'], resolve);
- /**
- * 店铺入驻 首页
- * 店铺入驻 申请页
- */
- const ShopEntry = resolve => require(['@/pages/shopEntry/shop-entry'], resolve);
- Vue.use(Router);
- export default new Router({
- mode: 'history',
- routes: [{
- path: '/', // 首页
- name: 'Index',
- component: Index
- },
- {
- path: '/login', // 登陆
- name: 'Login',
- component: Login,
- meta: {
- title: 'LiLi 登录'
- }
- },
- {
- path: '/SignUp', // 注册
- name: 'SignUp',
- component: SignUp,
- meta: {
- title: 'LiLi 注册'
- }
- },
- {
- path: '/forgetPassword', // 忘记密码
- name: 'forgetPassword',
- component: ForgetPassword,
- meta: {
- title: 'LiLi 忘记密码'
- }
- },
- {
- path: '/goodsList', // 商品列表
- name: 'GoodsList',
- component: GoodsList
- },
- {
- path: '/goodsDetail', // 商品详情
- name: 'GoodsDetail',
- component: GoodsDetail,
- meta: {title: '商品详情'}
- },
- {
- path: '/shoppingCart', // 头部购物车
- name: 'ShoppingCart',
- component: ShoppingCart
- },
- {
- path: '/cart', // 购物车
- name: 'Cart',
- component: Cart,
- meta: {title: '购物车'}
- },
- {
- path: '/pay', // 支付页面
- name: 'Pay',
- component: Pay,
- meta: {title: '订单结算'}
- },
- {
- path: '/payMent',
- name: 'PayMent',
- component: PayMent
- },
- {
- path: '/PointMall',
- name: 'PointMall',
- component: PointMall,
- meta: {title: '积分商城'}
- },
- {
- path: '/qrpay', // 三方支付
- name: 'qrpay',
- component: ThirdPay
- },
- {
- path: '/payDone', // 支付成功页面
- name: 'PayDone',
- component: PayDone
- },
- {
- path: '/feedback', // 反馈页面
- name: 'Feedback',
- component: Feedback,
- meta: {
- title: 'LiLi 登录'
- }
- },
- {
- path: '/article', // 文章页面
- name: 'article',
- component: article,
- meta: {
- title: '帮助中心'
- }
- },
- {
- path: '/shopEntry',
- name: 'shopEntry',
- component: ShopEntry,
- meta: {
- title: '店铺入驻'
- }
- },
- {
- path: '/coupon',
- name: 'coupon',
- component: Coupon,
- meta: {
- title: '领券中心'
- }
- },
- {
- path: '/seckill',
- name: 'seckill',
- component: seckill,
- meta: {
- title: '限时秒杀'
- }
- },
- {
- path: '/home', // 主页
- component: Home,
- children: [{
- path: '/',
- name: 'Home',
- component: UserMain,
- meta: {
- title: '会员中心'
- }
- },
- {
- path: 'MyTracks',
- name: 'MyTracks',
- component: MyTracks,
- meta: {title: '我的足迹'}
- },
- {
- path: 'MoneyManagement',
- name: 'MoneyManagement',
- component: MoneyManagement
- },
- {
- path: 'Complain',
- name: 'Complain',
- component: Complain
- },
- {
- path: 'Coupons',
- name: 'Coupons',
- component: Coupons
- },
- {
- path: 'CommentList',
- name: 'CommentList',
- component: CommentList,
- mate: {title: '评价列表'}
- },
- {
- path: 'AddEval',
- name: 'AddEval',
- component: AddEval,
- mate: {title: '添加评价'}
- },
- {
- path: 'EvalDetail',
- name: 'EvalDetail',
- component: EvalDetail,
- mate: {title: '评价详情'}
- },
- {
- path: 'ComplainList',
- name: 'ComplainList',
- component: ComplainList
- },
- {
- path: 'ComplainDetail',
- name: 'ComplainDetail',
- component: ComplainDetail
- },
- {
- path: 'Invoice',
- name: 'Invoice',
- component: Invoice
- },
- {
- path: 'AccountSafe',
- name: 'AccountSafe',
- component: AccountSafe
- },
- {
- path: 'ModifyPwd',
- name: 'ModifyPwd',
- component: ModifyPwd
- },
- {
- path: 'Favorites',
- name: 'Favorites',
- component: Favorites
- },
- {
- path: 'Distribution',
- name: 'Distribution',
- component: Distribution,
- meta: {title: '我的投诉'}
- },
- {
- path: 'Point',
- name: 'Point',
- component: Point,
- meta: {title: '我的积分'}
- },
- {
- path: 'Profile',
- name: 'Profile',
- component: Profile
- },
- {
- path: 'AccountBind',
- name: 'AccountBind',
- component: AccountBind
- },
- {
- path: 'AfterSale',
- name: 'AfterSale',
- component: AfterSale,
- meta: {title: 'LiLi 售后'}
- },
- {
- path: 'ApplyAfterSale',
- name: 'ApplyAfterSale',
- component: ApplyAfterSale,
- meta: {title: '申请售后'}
- },
- {
- path: '/home/MyAddress',
- name: 'MyAddress',
- component: MyAddress,
- meta: {title: '收货地址'}
- },
- {
- path: 'AddAddress',
- name: 'AddAddress',
- component: AddAddress
- },
- {
- path: 'MyOrder',
- name: 'MyOrder',
- component: MyOrder,
- meta: {title: '我的订单'}
- },
- {
- path: 'OrderDetail',
- name: 'OrderDetail',
- component: OrderDetail,
- meta: {title: '订单详情'}
- },
- {
- path: 'AfterSaleDetail',
- name: 'AfterSaleDetail',
- component: AfterSaleDetail,
- meta: {title: '售后详情'}
- },
- {
- path: 'MyShoppingCart',
- name: 'MyShoppingCart',
- component: MyShoppingCart
- }
- ]
- },
- {
- path: '/merchant',
- name: 'Merchant',
- component: Merchant,
- meta: {title: '店铺'}
- }
- ]
- });
|