import Vue from "vue"; import Router from "vue-router"; import index from "./views/index"; import login from "./views/login"; import newLogin from "./views/newLogin"; import loginNationalDay from "./views/loginNationalDay"; import loginRed from "./views/loginRed"; import msgLogin from "./views/msgLogin"; import IceCreamTask from "./components/taskPage/IceCream/IceCreamTask"; // import JuanSaid from "./components/taskPage/JuanSaid"; import FoodImg from "./components/taskPage/FoodImg"; import FoodImg2 from "./components/taskPage/FoodImg2"; import FoodImg4 from "./components/taskPage/FoodImg4"; import Laowo from "./components/taskPage/Laowo"; import JapanHotel from "./components/taskPage/JapanHotel"; import xiazaiAPP from "./components/taskPage/xiazaiAPP"; import Fire from "./components/taskPage/Fire"; import Img5 from "./components/taskPage/Img5"; import Juanski from "./components/taskPage/Juanski"; import tripMobile from "./components/mall/tripMobile" Vue.use(Router); export default new Router({ mode: "hash", base: process.env.BASE_URL, routes: [ { path: "/login", name: "login", component: msgLogin }, { path: '/newTrip', name: 'newTrip', component: resolve => require(['@/components/mall/newTrip'], resolve), meta: { title: '行程' } }, { path: '/tripMobile', name: 'tripMobile', component: tripMobile, meta: { title: '手机版行程' } }, { path: "/", name: "index", component: index, // name: "Home", // component: resolve => // require(["@/components/Home.vue"], resolve), meta: { title: "印象之旅~感动与世界同步", "http-equiv": "X-UA-Compatible", content: "IE=Edge,chrome=1" }, children: [ { path: "/detail/:id", name: "detail", component: resolve => require(["@/components/mall/detail"], resolve), meta: { title: "团队详情-印象之旅~感动与世界同步" } }, { path: "/detail/:id/:pre", name: "detail", component: resolve => require(["@/components/mall/detail"], resolve), meta: { title: "团队详情-印象之旅~感动与世界同步" } }, { path: "/detailTwo/:id/:tcid", name: "detailTwo", component: resolve => require(["@/components/mall/detailTwo"], resolve), meta: { title: "团队详情-印象之旅~感动与世界同步" } }, { path: '/detailTwo/:id/:tcid/:pre', name: 'detailTwo', component: resolve => require(['@/components/mall/detailTwo'], resolve), meta: { title: '团队详情-印象之旅~感动与世界同步' } }, // 自由行详情 // { // path: "/detailThree/:id/:tcid", // name: "detailThree", // component: resolve => // require(["@/components/mall/detailThree"], resolve), // meta: { // title: "团队详情-印象之旅~感动与世界同步" // } // }, { path: "/OneDayDetailTwo/:id/:tcid", name: "OneDayDetailTwo", component: resolve => require(["@/components/mall/OneDayDetailTwo"], resolve), meta: { title: "团队详情-印象之旅~感动与世界同步" } }, { path: '/OneDayDetailTwo/:id/:tcid/:pre', name: 'OneDayDetailTwo', component: resolve => require(['@/components/mall/OneDayDetailTwo'], resolve), meta: { title: '团队详情-印象之旅~感动与世界同步' } }, // { // path: "/heel", // name: "heel", // component: resolve => // require(["@/components/mall/heeltour"], resolve), // meta: { // title: "跟团游-印象之旅~感动与世界同步" // } // }, { path: "/heel", name: "heel", component: resolve => require(["@/components/GroupTour/index"], resolve), meta: { title: "跟团游-印象之旅~感动与世界同步" } }, { path: "/OneDayTour", name: "OneDayTour", component: resolve => require(["@/components/mall/OneDayTour"], resolve), meta: { title: "一日游-印象之旅~感动与世界同步" } }, { path: "/OneDayTour2", name: "OneDayTour2", component: resolve => require(["@/components/mall/OneDayTour2"], resolve), meta: { title: "当地游-印象之旅~感动与世界同步" } }, { path: "/coding", name: "coding", component: resolve => require(["@/components/mall/coding"], resolve), meta: { title: "正在开发中-印象之旅~感动与世界同步" } }, { path: "/search", name: "search", component: resolve => require(["@/components/mall/search"], resolve), meta: { title: "搜索行程-印象之旅~感动与世界同步" } }, { path: "/OneDaySearch", name: "OneDaySearch", component: resolve => require(["@/components/mall/OneDaySearch"], resolve), meta: { title: "搜索行程-印象之旅~感动与世界同步" } }, { path: "/IntegralMall", name: "IntegralMall", component: resolve => require(["@/components/IntegralMall/IntegralMall"], resolve), meta: { title: "积分商城-印象之旅~感动与世界同步" } }, { path: "/productList", name: "productList", component: resolve => require(["@/components/IntegralMall/productList"], resolve), meta: { title: "商城列表-印象之旅~感动与世界同步" } }, { path: "/productList/:type", name: "productList", component: resolve => require(["@/components/IntegralMall/productList"], resolve), meta: { title: "商城列表-印象之旅~感动与世界同步" } }, { path: "/productDetail", name: "productDetail", component: resolve => require(["@/components/IntegralMall/productDetail"], resolve), meta: { title: "商品详情-印象之旅~感动与世界同步" } }, { path: "/productDetail/:id", name: "productDetail", component: resolve => require(["@/components/IntegralMall/productDetail"], resolve), meta: { title: "商品详情-印象之旅~感动与世界同步" } }, { path: "/confirOrder", name: "confirOrder", component: resolve => require(["@/components/IntegralMall/confirOrder"], resolve), meta: { title: "订单确认-印象之旅~感动与世界同步" } }, { path: "/myPointOrder", //个人中心-我的积分订单 name: "myPointOrder", component: resolve => require(["@/components/IntegralMall/myPointOrder"], resolve), meta: { title: "订单确认-印象之旅~感动与世界同步" } }, { path: "/OrderdetailsCompleted", //个人中心-订单完成详情 name: "OrderdetailsCompleted", component: resolve => require(["@/components/IntegralMall/OrderdetailsCompleted"], resolve), meta: { title: "订单确认-印象之旅~感动与世界同步" } }, { path: "/IntegralDetail", //个人中心-积分明细 name: "IntegralDetail", component: resolve => require(["@/components/IntegralMall/IntegralDetail"], resolve), meta: { title: "订单确认-印象之旅~感动与世界同步" } }, { path: "/OrderCompleted", //个人中心-订单完成 name: "OrderCompleted", component: resolve => require(["@/components/IntegralMall/OrderCompleted"], resolve), meta: { title: "订单确认-印象之旅~感动与世界同步" } }, { path: "/integral", name: "integral", component: resolve => require(["@/components/newPersonalCenter/integral/model/integralHomeV2"], resolve), meta: { title: "我的积分-印象之旅~感动与世界同步" } }, { path: "/PersonalHome", name: "PersonalHome", component: resolve => require(["@/components/PersonalCenter/PersonalHome"], resolve), meta: {}, children: [ { path: "/PsCenter", name: "PsCenter", component: resolve => require(["@/components/PersonalCenter/PsCenter"], resolve), meta: { title: "个人中心" } }, { path: "/PsOrder", name: "PsOrder", component: resolve => require(["@/components/PersonalCenter/PsOrder"], resolve), meta: { title: "订单管理" } }, { path: "/PsSystem", name: "PsSystem", component: resolve => require(["@/components/PersonalCenter/PsSystem"], resolve), meta: { title: "系统管理" } }, { path: "/PsSystem/:type", name: "PsSystem", component: resolve => require(["@/components/PersonalCenter/PsSystem"], resolve), meta: { title: "系统管理" } }, { path: "/PsAccBalance", name: "PsAccBalance", component: resolve => require(["@/components/PersonalCenter/PsAccBalance"], resolve), meta: { title: "账户余额" } }, { path: "/PsMyCoupon", name: "PsMyCoupon", component: resolve => require(["@/components/PersonalCenter/PsMyCoupon"], resolve), meta: { title: "我的优惠券" } }, { path: "/OrderInvoice", name: "OrderInvoice", component: resolve => require(["@/components/PersonalCenter/OrderInvoice"], resolve), meta: { title: "订单预览" } }, { path: "/OrderInvoiceTwo", name: "OrderInvoiceTwo", component: resolve => require(["@/components/PersonalCenter/OrderInvoiceTwo"], resolve), meta: { title: "订单预览" } }, { path: "/AirlineTicketOrder", name: "AirlineTicketOrder", component: resolve => require(["@/components/Ticket/AirlineTicketOrder"], resolve), meta: { title: "机票订单" } }, { path: "/TurnaroundDraw", name: "TurnaroundDraw", component: resolve => require(["@/components/ActivityCenter/TurnaroundDraw"], resolve), meta: { title: "转盘抽奖" } }, { path: "/ActivityCenter", name: "ActivityCenter", component: resolve => require(["@/components/ActivityCenter/ActivityCenter"], resolve), meta: { title: "活动中心" } }, ] }, { path: "/TicketHome", name: "TicketHome", component: resolve => require(["@/components/Ticket/TicketHome"], resolve), meta: { title: "机票" } }, { path: "/TicketList", name: "TicketList", component: resolve => require(["@/components/Ticket/TicketList"], resolve), meta: { title: "机票列表" } }, { path: "/ticket/FillItinerary/:id", name: "FillItinerary", component: resolve => require(["@/components/Ticket/FillItinerary"], resolve), meta: { title: "行程填写" } }, { path:'ticket/TicketPaybefore', name: "TicketPaybefore", component: resolve => require(["@/components/Ticket/TicketPaybefore"], resolve), meta: { title: "订单预订成功" } }, { path: "/HotelHome", name: "HotelHome", component: resolve => require(["@/components/Hotel/HotelHome"], resolve), meta: { title: "酒店" } }, { path: "/HotelList", name: 'HotelList', component: resolve => require(["@/components/Hotel/HotelList"], resolve), meta: { title: "酒店列表" } }, { path: "/HotelDetail", name: 'HotelDetail', component: resolve => require(["@/components/Hotel/HotelDetail"], resolve), meta: { title: "酒店详情" } }, { path: "/HotelSure", name: "HotelSure", component: resolve => require(["@/components/Hotel/HotelSure"], resolve), meta: { title: "酒店确认订单" } }, { path: "/HotelPay", name: "HotelPay", component: resolve => require(["@/components/Hotel/HotelPay"], resolve), meta: { title: "酒店支付" } }, { path: "/HotelPayBefore", name: "HotelPayBefore", component: resolve => require(["@/components/Hotel/HotelPayBefore"], resolve), meta: { title: "酒店支付成功" } }, { path: "/SupplierView", name: "SupplierView", component: resolve => require(["@/components/Hotel/SupplierView"], resolve), meta: { title: "预览" } }, { path: "/HotelBook", name: "HotelBook", component: resolve => require(["@/components/Hotel/HotelBook"], resolve), meta: { title: "酒店下单" } }, // { // path: "/ticket/Pay/:id", // name: "Pay", // component: resolve => // require(["@/components/Ticket/Pay"], resolve), // meta: { // title: "支付" // } // }, { path: "/Pay", name: "Pay", component: resolve => require(["@/components/Ticket/Pay"], resolve), meta: { title: "支付" } }, { path: "/EditTicketOrder/:id", name: "EditTicketOrder", component: resolve => require(["@/components/Ticket/EditTicketOrder"], resolve), meta: { title: "修改机票订单" } }, { path: "/OrderDetails/:id", name: "OrderDetails", component: resolve => require(["@/components/Ticket/OrderDetails"], resolve), meta: { title: "机票订单详情" } }, { path: "/VisaHomePage", name: "VisaHomePage", component: resolve => require(["@/components/visa/VisaHomePage"], resolve), meta: { title: "签证" } }, { path: "/Visalist", name: "Visalist", component: resolve => require(["@/components/visa/Visalist"], resolve), meta: { title: "签证列表" } }, { path: "/Visaitemsdetails", name: "Visaitemsdetails", component: resolve => require(["@/components/visa/Visaitemsdetails"], resolve), meta: { title: "签证详情" } }, { path: "/SchedProduct", name: "SchedProduct", component: resolve => require(["@/components/visa/SchedProduct"], resolve), meta: { title: "签证预定" } }, { path: "/newPersonalCenter", name: "newPersonalCenter", component: resolve => require(["@/components/newPersonalCenter/newPersonalCenter"], resolve), meta: { title: "个人中心" } }, { path: "/OpHotelOrderDetail", name: "OpHotelOrderDetail", component: resolve => require(["@/components/newPersonalCenter/block/model/OpHotelOrderDetail"], resolve), meta: { title: "酒店订单详情" } }, { path: "/IndependentTravel", name: "IndependentTravel", component: resolve => require(["@/components/DependentTravel/IndependentTravel"], resolve), meta: { title: "定制游" } }, { path: "/FreeHome", name: "FreeHome", component: resolve => require(["@/components/FreeTravel/FreeHome"], resolve), meta: { title: "自由行" } }, { path: "/FreeList2", name: "FreeList2", component: resolve => require(["@/components/FreeTravel/FreeList2"], resolve), meta: { title: "自由行" } }, { path: "/FreeList", name: "FreeList", component: resolve => require(["@/components/FreeTravel/FreeList"], resolve), meta: { title: "自由行" } }, { path: "/PersonalTailor", name: "PersonalTailor", component: resolve => require(["@/components/DependentTravel/PersonalTailor"], resolve), meta: { title: "私人定制" } }, { path: "/CustomizedTourism", name: "CustomizedTourism", component: resolve => require(["@/components/DependentTravel/CustomizedTourism"], resolve), meta: { title: "私人定制订单" } }, { path: "/Home", name: "Home", component: resolve => require(["@/components/Home.vue"], resolve), meta: { title: "首页" } }, { path: "/IndependentList", name: "IndependentList", component: resolve => require(["@/components/DependentTravel/IndependentList.vue"], resolve), meta: { title: "自由行列表" } }, { path: "/Localtourhome", name: "Localtourhome", component: resolve => require(["@/components/LocalTour/Localtourhome.vue"], resolve), meta: { title: "当地游" } }, { path: "/LocalTourList", name: "LocalTourList", component: resolve => require(["@/components/LocalTour/LocalTourList.vue"], resolve), meta: { title: "当地游列表" } }, { path: "/TicketDetails", name: "TicketDetails", component: resolve => require(["@/components/LocalTour/TicketDetails.vue"], resolve), meta: { title: "门票详情" } }, { path: "/Appointment", name: "Appointment", component: resolve => require(["@/components/LocalTour/Appointment.vue"], resolve), meta: { title: "预约" } }, { path: "/LocalCuisine", name: "LocalCuisine", component: resolve => require(["@/components/LocalTour/LocalCuisine.vue"], resolve), meta: { title: "当地美食" } }, { path: "/LocalCuisineDetails", name: "LocalCuisineDetails", component: resolve => require(["@/components/LocalTour/LocalCuisineDetails.vue"], resolve), meta: { title: "当地美食详情" } }, { path: "/xiazaiAPP", name: "xiazaiAPP", component: xiazaiAPP, meta: { title: "印象同业app 上线啦~", headerShow: true, }, }, { path: "/JuanSaid", name: "JuanSaid", component: resolve => require(["@/components/taskPage/JuanSaid.vue"], resolve), meta: { title: "卷妹说" } }, { path: "/JuanList", name: "JuanList", component: resolve => require(["@/components/taskPage/JuanList.vue"], resolve), meta: { title: "卷妹说-热门目的地" } }, { path: "/JuanDetails", name: "JuanDetails", component: resolve => require(["@/components/taskPage/JuanDetails.vue"], resolve), meta: { title: "卷妹说-热门目的地详情" } }, { path: "/FreeDetail", name: "FreeDetail", component: resolve => require(["@/components/FreeTravel/FreeDetail.vue"], resolve), meta: { title: "自由行-详情" } }, { path: "/OrderConfirmation", name: "OrderConfirmation", component: resolve => require(["@/components/FreeTravel/OrderConfirmation.vue"], resolve), meta: { title: "自由行-订单确认" } }, { path: "/FreePayBefore", name: "FreePayBefore", component: resolve => require(["@/components/FreeTravel/FreePayBefore.vue"], resolve), meta: { title: "自由行-订单确认" } }, { path: "/FreePay", name: "FreePay", component: resolve => require(["@/components/FreeTravel/FreePay.vue"], resolve), meta: { title: "自由行-支付" } }, { path: "/payInfo", name: "payInfo", component: resolve => require(["@/components/FreeTravel/payInfo.vue"], resolve), meta: { title: "自由行-订单详情" } }, ] }, { path: "/IceCreamTask", name: "IceCreamTask", component: IceCreamTask, meta: { title: "印象之旅~感动与世界同步", headerShow: true, }, }, // { // path: "/JuanSaid", // name: "JuanSaid", // component: JuanSaid, // meta: { // title: "卷妹说", // headerShow: true, // }, // }, { path: "/FoodImg", name: "FoodImg", component: FoodImg, meta: { title: "卷妹说", headerShow: true, }, }, { path: "/FoodImg2", name: "FoodImg2", component: FoodImg2, meta: { title: "卷妹说", headerShow: true, }, }, { path: "/FoodImg4", name: "FoodImg4", component: FoodImg4, meta: { title: "卷妹说", headerShow: true, }, }, { path: "/Laowo", name: "Laowo", component: Laowo, meta: { title: "卷妹说", headerShow: true, }, }, { path: '/JapanHotel', name: 'JapanHotel', component: JapanHotel, meta: { title: "卷妹说", headerShow: true, }, }, { path: "/Fire", name: "Fire", component: Fire, meta: { title: "卷妹说", headerShow: true, }, }, { path: "/Img5", name: "Img5", component: Img5, meta: { title: "卷妹说", headerShow: true, }, }, { path: "/Juanski", name: "Juanski", component: Juanski, meta: { title: "卷妹说--滑雪", headerShow: true, }, }, ] });