| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842 |
- import Vue from "vue";
- import Router from "vue-router";
- Vue.use(Router);
- export default new Router({
- mode: "history",
- routes: [
- {
- path: "/admin",
- redirect: "/admin/home"
- },
- {
- path: "/admin/login",
- component: resolve =>
- require(["@/components/page/admin/Login.vue"], resolve),
- meta: { titile: "登录页" }
- },
- {
- path: "/third",
- redirect: "/third/home"
- },
- {
- path: "/third/login",
- component: resolve =>
- require(["@/components/page/third/Login.vue"], resolve),
- meta: { titile: "登录页" }
- },
- {
- path: "/admin/home",
- component: resolve =>
- require(["@/components/page/admin/Main.vue"], resolve),
- meta: { titile: "主页面" },
- children: [
- {
- path: "/admin/index",
- component: resolve =>
- require(["@/components/page/admin/Index.vue"], resolve),
- meta: { titile: "首页" }
- },
- {
- path: "/admin/updatePassword",
- component: resolve =>
- require(["@/components/page/admin/adminManage/UpdatePassword.vue"], resolve),
- meta: { titile: "修改密码" }
- },
- {
- path: "/setting/settings",
- component: resolve =>
- require([
- "@/components/page/admin/setting/Settings.vue"
- ], resolve),
- meta: { titile: "系统设置" }
- },
- {
- path: "/setting/MenuManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/MenuManage.vue"
- ], resolve),
- meta: { titile: "菜单管理" }
- },
- {
- path: "/setting/EmployeeManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/EmployeeManage.vue"
- ], resolve),
- meta: { titile: "员工管理" }
- },
- {
- path: "/setting/ThirdUserManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/ThirdUserManage.vue"
- ], resolve),
- meta: { titile: "代运营用户管理" }
- },
- {
- path: "/setting/PayChannelsManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/PayChannelsManage.vue"
- ], resolve),
- meta: { titile: "支付通道管理" }
- },
- {
- path: "/setting/RoleManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/RoleManage.vue"
- ], resolve),
- meta: { titile: "角色管理" }
- },
- {
- path: "/setting/CampusManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/CampusManage.vue"
- ], resolve),
- meta: { titile: "校区管理" }
- },
- {
- path: "/setting/BigCampusManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/BigCampusManage.vue"
- ], resolve),
- meta: { titile: "大校区管理" }
- },
- {
- path: "/setting/ScheduledManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/ScheduledManage.vue"
- ], resolve),
- meta: { titile: "系统定时器管理" }
- },
- {
- path: "/setting/AccessTokenManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/AccessTokenManage.vue"
- ], resolve),
- meta: { titile: "AccessToken管理" }
- },
- {
- path: "/setting/storeSortManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/StoreSortManage.vue"
- ], resolve),
- meta: { titile: "门店排序管理" }
- },
- {
- path: "/setting/printerManage",
- component: resolve =>
- require([
- "@/components/page/admin/setting/PrinterManage.vue"
- ], resolve),
- meta: { titile: "小票机管理" }
- },
- {
- path: "/setting/appVersion",
- component: resolve =>
- require([
- "@/components/page/admin/setting/AppVersion.vue"
- ], resolve),
- meta: { titile: "app版本管理" }
- },
- {
- path: "/order/orderManage",
- component: resolve =>
- require([
- "@/components/page/admin/order/OrderManage.vue"
- ], resolve),
- meta: { titile: "订单处理" }
- },
- {
- path: "/order/orderList",
- component: resolve =>
- require([
- "@/components/page/admin/order/OrderList.vue"
- ], resolve),
- meta: { titile: "订单列表" }
- },
- {
- path: "/order/orderInfoDetail",
- component: resolve =>
- require([
- "@/components/page/admin/order/OrderInfoDetail.vue"
- ], resolve),
- meta: { titile: "订单收入明细" }
- },
- {
- path: "/order/refundManage",
- component: resolve =>
- require([
- "@/components/page/admin/order/RefundManage.vue"
- ], resolve),
- meta: { titile: "退款记录" }
- },
- {
- path: "/order/refundFailed",
- component: resolve =>
- require([
- "@/components/page/admin/order/RefundFailed.vue"
- ], resolve),
- meta: { titile: "订单收入明细" }
- },
- {
- path: "/delivery/deliveryOrderManage",
- component: resolve =>
- require([
- "@/components/page/admin/delivery/DeliveryOrderManage.vue"
- ], resolve),
- meta: { titile: "配送订单管理" }
- },
- {
- path: "/delivery/deliveryerManage",
- component: resolve =>
- require([
- "@/components/page/admin/delivery/DeliveryerManage.vue"
- ], resolve),
- meta: { titile: "配送员管理" }
- },
- {
- path: "/delivery/deliveryAreaManage",
- component: resolve =>
- require([
- "@/components/page/admin/delivery/DeliveryAreaManage.vue"
- ], resolve),
- meta: { titile: "配送区域管理" }
- },
- {
- path: "/delivery/deliverySettlement",
- component: resolve =>
- require([
- "@/components/page/admin/delivery/DeliverySettlement.vue"
- ], resolve),
- meta: { titile: "配送员结算单" }
- },
- {
- path: "/delivery/deliveryAreaGroupManage",
- component: resolve =>
- require([
- "@/components/page/admin/delivery/DeliveryAreaGroupManage.vue"
- ], resolve),
- meta: { titile: "配送区域分组管理" }
- },
- {
- path: "/delivery/deliveryOrderCount",
- component: resolve =>
- require([
- "@/components/page/admin/delivery/DeliveryOrderCount.vue"
- ], resolve),
- meta: { titile: "配送员订单统计" }
- },
- {
- path: "/delivery/orderGroupLog",
- component: resolve =>
- require([
- "@/components/page/admin/delivery/OrderGroupLog.vue"
- ], resolve),
- meta: { titile: "订单分组日志" }
- },
- {
- path: "/admin/storemanage",
- component: resolve =>
- require([
- "@/components/page/admin/store/StoreManage.vue"
- ], resolve),
- meta: { title: "门店列表" }
- },
- {
- path: "/admin/storemanage1",
- component: resolve =>
- require([
- "@/components/page/admin/store/StoreManage.vue"
- ], resolve),
- meta: { title: "新门店列表" }
- },
- {
- path: "/admin/storeusermanage",
- component: resolve =>
- require([
- "@/components/page/admin/store/StoreUserManage.vue"
- ], resolve),
- meta: { title: "门店员工列表" }
- },
- {
- path: "/admin/moreGoodsList",
- component: resolve =>
- require([
- "@/components/page/admin/store/MoreGoodsList.vue"
- ], resolve),
- meta: { title: "商品列表" }
- },
- {
- path: "/admin/storeTypeManage",
- component: resolve =>
- require([
- "@/components/page/admin/store/StoreTypeManage.vue"
- ], resolve),
- meta: { title: "分类管理" }
- },
- {
- path: "/admin/storeAreaManage",
- component: resolve =>
- require([
- "@/components/page/admin/store/StoreAreaManage.vue"
- ], resolve),
- meta: { title: "店铺区域管理" }
- },
- {
- path: "/admin/storeEvaluateManage",
- component: resolve =>
- require([
- "@/components/page/admin/store/StoreEvaluateManage.vue"
- ], resolve),
- meta: { title: "评价管理" }
- },
- {
- path: "/admin/userManage",
- component: resolve =>
- require([
- "@/components/page/admin/user/UserManage.vue"
- ], resolve),
- meta: { title: "小程序用户" }
- },
- {
- path: "/admin/specialsManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/SpecialsManage.vue"
- ], resolve),
- meta: { title: "特价菜管理" }
- },
- {
- path: "/admin/recommendStoreManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/RecommendStoreManage.vue"
- ], resolve),
- meta: { title: "首页店铺推荐管理" }
- },
- {
- path: "/admin/publicAccountParameterManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/PublicAccountParameterManage.vue"
- ], resolve),
- meta: { title: "公众号参数二维码" }
- },
- {
- path: "/admin/indexIconManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/IndexIconManage.vue"
- ], resolve),
- meta: { title: "首页图标管理" }
- },
- {
- path: "/admin/recommendedLocationManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/RecommendedLocationManage.vue"
- ], resolve),
- meta: { title: "首页图标管理" }
- },
- {
- path: "/admin/carouselManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/CarouselManage.vue"
- ], resolve),
- meta: { title: "轮播图管理" }
- },
- {
- path: "/admin/announcementManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/AnnouncementManage.vue"
- ], resolve),
- meta: { title: "小程序公告" }
- },
- {
- path: "/admin/advertiseManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/AdvertiseManage.vue"
- ], resolve),
- meta: { title: "广告费维护" }
- },
- {
- path: "/admin/coupon",
- component: resolve =>
- require([
- "@/components/page/admin/coupon/couponManage.vue"
- ], resolve),
- meta: { titile: "优惠券管理" }
- },
- {
- path: "/admin/couponMember",
- component: resolve =>
- require([
- "@/components/page/admin/coupon/couponMember.vue"
- ], resolve),
- meta: { titile: "优惠券管理" }
- },
- {
- path: "/admin/advetiseSum",
- component: resolve =>
- require([
- "@/components/page/admin/operate/AdvetiseSum.vue"
- ], resolve),
- meta: { title: "广告费统计" }
- },
- {
- path: "/admin/storeAnnouncementManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/StoreAnnouncementManage.vue"
- ], resolve),
- meta: { title: "商户公告" }
- },
- {
- path: "/admin/dineAndDashManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/DineAndDashManage.vue"
- ], resolve),
- meta: { titile: "霸王餐活动" }
- },
- {
- path: "/admin/couponManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/CouponManage.vue"
- ], resolve),
- meta: { title: "优惠券" }
- },
- {
- path: "/admin/freeMealPowerManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/FreeMealPowerManage.vue"
- ], resolve),
- meta: { title: "免餐助力" }
- },
- {
- path: "/admin/couponActivityManage",
- component: resolve =>
- require([
- "@/components/page/admin/operate/CouponActivityManage.vue"
- ], resolve),
- meta: { title: "购券活动" }
- },
- {
- path: "/settlement/settlementOrderManage",
- component: resolve =>
- require([
- "@/components/page/admin/settlement/SettlementOrderManage.vue"
- ], resolve),
- meta: { titile: "结算订单列表" }
- },
- {
- path: "/settlement/storeSettlementManage",
- component: resolve =>
- require([
- "@/components/page/admin/settlement/StoreSettlementManage.vue"
- ], resolve),
- meta: { titile: "商家结算单" }
- },
- {
- path: "/settlement/OperatorSettlementManage",
- component: resolve =>
- require([
- "@/components/page/admin/settlement/OperatorSettlementManage.vue"
- ], resolve),
- meta: { titile: "商家结算单" }
- },
- {
- path: "/settlement/MarketingRecordsManage",
- component: resolve =>
- require([
- "@/components/page/admin/settlement/MarketingRecordsManage.vue"
- ], resolve),
- meta: { titile: "营销记录" }
- },
- {
- path: "/settlement/StoreSettlementCount",
- component: resolve =>
- require([
- "@/components/page/admin/settlement/StoreSettlementCount.vue"
- ], resolve),
- meta: { titile: "商家结算统计" }
- },
- {
- path: "/dataStatistics/OrderStatistics",
- component: resolve =>
- require([
- "@/components/page/admin/dataStatistics/OrderStatistics.vue"
- ], resolve),
- meta: { titile: "订单统计" }
- },
- {
- path: "/dataStatistics/OperationDataStatistics",
- component: resolve =>
- require([
- "@/components/page/admin/dataStatistics/OperationDataStatistics.vue"
- ], resolve),
- meta: { titile: "运营数据统计" }
- },
- {
- path: "/dataStatistics/GoodsStatistics",
- component: resolve =>
- require([
- "@/components/page/admin/dataStatistics/GoodsStatistics.vue"
- ], resolve),
- meta: { titile: "商品统计" }
- },
- {
- path: "/dataStatistics/OrderSourceStatistics",
- component: resolve =>
- require([
- "@/components/page/admin/dataStatistics/OrderSourceStatistics.vue"
- ], resolve),
- meta: { titile: "订单来源统计" }
- },
- {
- path: "/admin/RiderFeedback",
- component: resolve =>
- require([
- "@/components/page/admin/feedback/RiderFeedback.vue"
- ], resolve),
- meta: { titile: "骑手意见反馈" }
- },
- {
- path: "/feedback/Complaint",
- component: resolve =>
- require([
- "@/components/page/admin/feedback/Complaint.vue"
- ], resolve),
- meta: { titile: "投诉建议" }
- },
- ]
- },
- {
- path: "/third/user",
- component: resolve =>
- require(["@/components/page/third/ThirdUser.vue"], resolve),
- meta: { titile: "店铺" }
- },
- {
- path: "/third/home",
- component: resolve =>
- require(["@/components/page/third/Main.vue"], resolve),
- meta: { titile: "主页面" },
- children: [
- {
- path: "/third/index",
- component: resolve =>
- require(["@/components/page/third/Index.vue"], resolve),
- meta: { titile: "首页" }
- },
- {
- path: "/third/updatePassword",
- component: resolve =>
- require(["@/components/page/third/adminManage/UpdatePassword.vue"], resolve),
- meta: { titile: "修改密码" }
- },
- {
- path: "/third/orderManage",
- component: resolve =>
- require([
- "@/components/page/third/order/OrderManage.vue"
- ], resolve),
- meta: { titile: "订单处理" }
- },
- {
- path: "/third/orderList",
- component: resolve =>
- require([
- "@/components/page/third/order/OrderList.vue"
- ], resolve),
- meta: { titile: "订单列表" }
- },
- {
- path: "/third/orderInfoDetail",
- component: resolve =>
- require([
- "@/components/page/third/order/OrderInfoDetail.vue"
- ], resolve),
- meta: { titile: "订单收入明细" }
- },
- {
- path: "/third/storeInfo",
- component: resolve =>
- require([
- "@/components/page/third/store/StoreInfo.vue"
- ], resolve),
- meta: { title: "门店信息" }
- },
- {
- path: "/third/storeusermanage",
- component: resolve =>
- require([
- "@/components/page/third/store/StoreUserManage.vue"
- ], resolve),
- meta: { title: "门店员工列表" }
- },
- {
- path: "/third/storeGoodsList",
- component: resolve =>
- require([
- "@/components/page/third/goods/StoreGoodsList1.vue"
- ], resolve),
- meta: { title: "商品列表" }
- },
- {
- path: "/third/storeTypeManage",
- component: resolve =>
- require([
- "@/components/page/third/store/StoreTypeManage.vue"
- ], resolve),
- meta: { title: "分类管理" }
- },
- {
- path: "/third/storeAreaManage",
- component: resolve =>
- require([
- "@/components/page/third/store/StoreAreaManage.vue"
- ], resolve),
- meta: { title: "店铺区域管理" }
- },
- {
- path: "/third/storeEvaluateManage",
- component: resolve =>
- require([
- "@/components/page/third/store/StoreEvaluateManage.vue"
- ], resolve),
- meta: { title: "评价管理" }
- },
- {
- path: "/third/userManage",
- component: resolve =>
- require([
- "@/components/page/third/user/UserManage.vue"
- ], resolve),
- meta: { title: "小程序用户" }
- },
- {
- path: "/third/storeSpecials",
- component: resolve =>
- require([
- "@/components/page/third/operate/StoreSpecials1.vue"
- ], resolve),
- meta: { title: "特价菜管理" }
- },
- {
- path: "/third/newCustomer",
- component: resolve =>
- require([
- "@/components/page/third/operate/NewCustomer.vue"
- ], resolve),
- meta: { title: "新客立减" }
- },
- {
- path: "/third/freeDelivery",
- component: resolve =>
- require([
- "@/components/page/third/operate/FreeDelivery.vue"
- ], resolve),
- meta: { title: "免配送费" }
- },
- {
- path: "/third/fullDiscounts",
- component: resolve =>
- require([
- "@/components/page/third/operate/FullDiscounts.vue"
- ], resolve),
- meta: { title: "满减活动" }
- },
- {
- path: "/third/recommendStoreManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/RecommendStoreManage.vue"
- ], resolve),
- meta: { title: "首页店铺推荐管理" }
- },
- {
- path: "/third/publicAccountParameterManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/PublicAccountParameterManage.vue"
- ], resolve),
- meta: { title: "公众号参数二维码" }
- },
- {
- path: "/third/indexIconManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/IndexIconManage.vue"
- ], resolve),
- meta: { title: "首页图标管理" }
- },
- {
- path: "/third/recommendedLocationManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/RecommendedLocationManage.vue"
- ], resolve),
- meta: { title: "首页图标管理" }
- },
- {
- path: "/third/carouselManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/CarouselManage.vue"
- ], resolve),
- meta: { title: "轮播图管理" }
- },
- {
- path: "/third/announcementManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/AnnouncementManage.vue"
- ], resolve),
- meta: { title: "小程序公告" }
- },
- {
- path: "/third/storeAnnouncementManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/StoreAnnouncementManage.vue"
- ], resolve),
- meta: { title: "商户公告" }
- },
- {
- path: "/third/dineAndDashManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/DineAndDashManage.vue"
- ], resolve),
- meta: { titile: "霸王餐活动" }
- },
- {
- path: "/third/freeMealPowerManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/FreeMealPowerManage.vue"
- ], resolve),
- meta: { title: "免餐助力" }
- },
- {
- path: "/third/couponActivityManage",
- component: resolve =>
- require([
- "@/components/page/third/operate/CouponActivityManage.vue"
- ], resolve),
- meta: { title: "购券活动" }
- },
- {
- path: "/third/settlement/settlementOrderManage",
- component: resolve =>
- require([
- "@/components/page/third/settlement/SettlementOrderManage.vue"
- ], resolve),
- meta: { titile: "结算订单列表" }
- },
- {
- path: "/third/settlement/storeSettlementManage",
- component: resolve =>
- require([
- "@/components/page/third/settlement/StoreSettlementManage.vue"
- ], resolve),
- meta: { titile: "商家结算单" }
- },
- {
- path: "/settlement/OperatorSettlementManage",
- component: resolve =>
- require([
- "@/components/page/third/settlement/OperatorSettlementManage.vue"
- ], resolve),
- meta: { titile: "商家结算单" }
- },
- {
- path: "/settlement/MarketingRecordsManage",
- component: resolve =>
- require([
- "@/components/page/third/settlement/MarketingRecordsManage.vue"
- ], resolve),
- meta: { titile: "营销记录" }
- },
- {
- path: "/settlement/StoreSettlementCount",
- component: resolve =>
- require([
- "@/components/page/third/settlement/StoreSettlementCount.vue"
- ], resolve),
- meta: { titile: "商家结算统计" }
- },
- {
- path: "/third/dataStatistics/OrderStatistics",
- component: resolve =>
- require([
- "@/components/page/third/dataStatistics/OrderStatistics.vue"
- ], resolve),
- meta: { titile: "订单统计" }
- },
- {
- path: "/dataStatistics/OperationDataStatistics",
- component: resolve =>
- require([
- "@/components/page/third/dataStatistics/OperationDataStatistics.vue"
- ], resolve),
- meta: { titile: "运营数据统计" }
- },
- {
- path: "/third/dataStatistics/GoodsStatistics",
- component: resolve =>
- require([
- "@/components/page/third/dataStatistics/GoodsStatistics.vue"
- ], resolve),
- meta: { titile: "商品统计" }
- },
- {
- path: "/dataStatistics/OrderSourceStatistics",
- component: resolve =>
- require([
- "@/components/page/third/dataStatistics/OrderSourceStatistics.vue"
- ], resolve),
- meta: { titile: "订单来源统计" }
- },
- {
- path: "/store/deliveryManage",
- component: resolve =>
- require([
- "@/components/page/third/store/DeliveryManage.vue"
- ], resolve),
- meta: { titile: "配送管理" }
- }
- ]
- },
- {
- path: "*",
- redirect: "/404"
- },
- {
- path: "/404",
- component: resolve =>
- require(["@/components/page/404.vue"], resolve)
- },
- {
- path: "/",
- redirect: "/admin/home"
- }
- ]
- });
|