(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["order"],{"06ac":function(t,e,s){},1819:function(t,e,s){},"1a1f":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container padded has-top-bar"},[s("app-title-bar",{attrs:{title:t.$t("Reservation detail")}}),t.orderInfo?s("div",{staticClass:"order-detail-wrapper"},[s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content basic-info"},[s("span",{staticClass:"title"},[t._v(t._s(t.orderInfo.survey.supplier.name))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Adult")))]),s("div",{staticClass:"value"},[t._v("x "+t._s(t.orderInfo.survey.adult_num))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Child")))]),s("div",{staticClass:"value"},[t._v("x "+t._s(t.orderInfo.survey.child_num))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("1st booking time")))]),s("div",{staticClass:"value"},[t._v(t._s(t._f("date")(t.orderInfo.survey.reservation_dt[0])))])]),t.orderInfo.survey.reservation_dt[1]?s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("2st booking time")))]),s("div",{staticClass:"value"},[t._v(t._s(t._f("date")(t.orderInfo.survey.reservation_dt[1])))])]):t._e()])]),s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Reserved info")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("User name")))]),s("div",{staticClass:"value"},[t._v(t._s(t.orderInfo.survey.consumer.name))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Contact")))]),s("div",{staticClass:"value"},[s("div",[t._v(t._s(t.orderInfo.survey.consumer.contact_no))]),s("div",[t._v(t._s(t.orderInfo.survey.consumer.email))])])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Note")))]),s("div",{staticClass:"value"},[t._v(t._s(t.orderInfo.survey.comment))])])])]),s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Restaurant info")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Contact")))]),s("div",{staticClass:"value"},[t._v(t._s(t.orderInfo.survey.supplier.contact_no))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Address")))]),s("div",{staticClass:"value"},[t._v(t._s(t._f("lang")(t.orderInfo.survey.supplier.info,t.locale,"address")))])])])]),s("div",{staticClass:"tips",domProps:{innerHTML:t._s(t.$t("If any question about the order, please contact +852 27899773 or email to hello@travelflan.com"))}})]):t._e()],1)},o=[],n=(s("8e6e"),s("ac6a"),s("456d"),s("96cf"),s("1da1")),r=s("ade3"),a=s("2f62"),c=s("365c");function l(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function d(t){for(var e=1;e4&&(e=e+" "+t.slice(4,8)),t.length>8&&(e=e+" "+t.slice(8,t.length)),e}},methods:{addDocumentScrollEvent:function(){window.addEventListener("scroll",this.onDocumentScroll)},removeDocumentScrollEvent:function(){window.removeEventListener("scroll",this.onDocumentScroll)},onDocumentScroll:function(){var t=document.scrollingElement,e=t.clientHeight,s=t.scrollHeight,i=t.scrollTop;s-e-i<60&&this.getOrders()},getRestaurantBookDt:function(t){if(t.snapshot&&t.snapshot.variant){var e=t.snapshot.variant;if(e&&e.book_dt)switch(e.valid_type){case d["a"].SpecificDate:return p()(e.book_dt).format("YYYY-MM-DD");case d["a"].SpecificTime:return p()(e.book_dt).format("YYYY-MM-DD HH:mm")}}return""},toHomePage:function(){this.$router.replace({name:"HomeIndex"})},getOrders:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(){var e,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!this.loading){t.next=2;break}return t.abrupt("return");case 2:if(!this.isAllDataLoaded){t.next=4;break}return t.abrupt("return");case 4:return t.prev=4,e={page:this.currentPage,page_size:20,ordering:"-id"},this.loading=!0,t.next=9,l["a"].order.getMyOrders(e);case 9:s=t.sent,this.orders=this.orders.concat(s.results.filter((function(t,e){var s=t.product_bookings,i=s.length&&s[0].snapshot;return!(!i||!i.product.title)}))),this.nextPage=s.next,this.isAllDataLoaded=!this.nextPage,this.currentPage++,t.next=19;break;case 16:t.prev=16,t.t0=t["catch"](4),console.log(t.t0);case 19:return t.prev=19,this.loading=!1,t.finish(19);case 22:case"end":return t.stop()}}),t,this,[[4,16,19,22]])})));function e(){return t.apply(this,arguments)}return e}(),onOrderItemClick:function(t){this.$router.push({name:"PurchaseOrderDetail",params:{id:t.sn}})},onVoucherClick:function(t){this.$router.push({name:"PurchaseOrderVoucher",params:{orderSn:t.sn,bookingSn:t.product_bookings[0].sn}})}}},h=f,b=(s("ccb4"),s("2877")),m=Object(b["a"])(h,i,o,!1,null,"60fcf3bb",null);e["default"]=m.exports},"6f5a":function(t,e,s){},7170:function(t,e,s){"use strict";s("3b57")},"724e":function(t,e,s){"use strict";s("e992")},"73f8":function(t,e,s){"use strict";s("316e")},"7b93":function(t,e,s){},"8c09":function(t,e,s){"use strict";s("06ac")},"914b":function(t,e,s){"use strict";s("d18c")},"9f93":function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"container padded has-top-bar"},[s("app-title-bar",{attrs:{title:t.$t("My order")}}),s("div",{staticClass:"tab-bar"},[s("md-tab-bar",{attrs:{items:t.orderTypes},on:{change:t.onTabChange},model:{value:t.currentOrderType,callback:function(e){t.currentOrderType=e},expression:"currentOrderType"}})],1),s("div",{staticClass:"order-list-wrapper",class:{"has-tip":!t.userInfo}},[s("router-view")],1),s("ShoppingFab")],1)},o=[],n=(s("8e6e"),s("ac6a"),s("456d"),s("7f7f"),s("a481"),s("ade3")),r=s("f116"),a=s("2f62");function c(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function l(t){for(var e=1;e0?s("div",{staticClass:"order-module"},[t.isMixedOrder?s("div",{staticClass:"module-title"},[s("span",{staticClass:"iconfont icongoods"}),s("span",[t._v(t._s(t.$t("Restaurant")))])]):t._e(),t._l(t.restBookings,(function(e){return s("RestaurantOrderDetail",{key:e.id,attrs:{"order-sn":t.orderInfo.sn,booking:e,"currency-detail":t.orderInfo.currency_detail,status:t.orderInfo.status}})}))],2):t._e(),t.deliveryBookings.length>0||t.travelBookings.length>0?s("div",{staticClass:"order-module"},[t.isMixedOrder?s("div",{staticClass:"module-title"},[s("span",{staticClass:"iconfont icongoods"}),s("span",[t._v(t._s(t.$t("Shopping")))])]):t._e(),t._l(t.deliveryBookings,(function(e){return s("DeliveryOrderDetail",{key:e.id,attrs:{booking:e,"currency-detail":t.orderInfo.currency_detail,status:t.orderInfo.status}})})),t._l(t.travelBookings,(function(e){return s("TourOrderDetail",{key:e.id,attrs:{booking:e,"currency-detail":t.orderInfo.currency_detail,status:t.orderInfo.status}})})),t.isPickUp?s("PickupInfo",{attrs:{order:t.orderInfo}}):t.isDelivery?s("ShippingInfo",{attrs:{order:t.orderInfo}}):t.isDelivered&&t.isVoucher?s("VoucherInfo",{attrs:{order:t.orderInfo}}):t._e()],2):t._e(),t.travelBookings.length>0?s("ContactInfo",{attrs:{order:t.orderInfo}}):t._e(),s("OrderInfo",{attrs:{order:t.orderInfo,"is-restaurant":t.restBookings.length>0}}),s("div",{staticClass:"tips",domProps:{innerHTML:t._s(t.$t("If any question about the order, please contact +852 27899773 or email to hello@travelflan.com"))}})],1):t._e()],1)},o=[],n=(s("8e6e"),s("456d"),s("ac6a"),s("96cf"),s("1da1")),r=s("ade3"),a=s("2f62"),c=s("365c"),l=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-info-item"},[s("div",{staticClass:"booking-time"},[s("span",[t._v(t._s(t.$t("Booking ID"))+": "+t._s(t.booking.sn))]),s("span",{staticClass:"status",class:"status-"+t.status},[t._v(t._s(t._f("bookingStatus")(t.booking.status)))])]),s("div",{staticClass:"order-content"},[s("div",{staticClass:"title",on:{click:t.onProductTitleClick}},[s("span",{staticClass:"product-name"},[t._v(t._s(t.booking.snapshot.product.title[t.booking.snapshot.locale]))]),s("span",{staticClass:"iconfont iconarrowright"})]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Quantity")))]),s("div",{staticClass:"value"},[t._v("x"+t._s(t.booking.snapshot.variant.count))])]),t.restaurantBookDt?s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Reservation time")))]),s("div",{staticClass:"value"},[t._v(t._s(t.restaurantBookDt))])]):t.booking.snapshot.variant.valid_end_dt?s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Expired at")))]),s("div",{staticClass:"value"},[t._v(t._s(t._f("date")(t.booking.snapshot.variant.valid_end_dt)))])]):t._e()]),s("div",{staticClass:"order-price"},[s("div",{staticClass:"price"},[s("span",[t._v(t._s(t.$t("BookingPaid"))+": ")]),s("span",[t._v(t._s(t.currencyDetail.symbol)+" "+t._s(t.booking.paid_amount))])])])]),s("div",{staticClass:"order-info-item"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Redeem info")))]),t.isQrCodeShow?s("div",{staticClass:"qrcode"},[s("img",{attrs:{src:t.booking.snapshot.qrcode,alt:""}})]):t._e(),t._l(t.booking.booking_codes,(function(e){return s("div",{key:e.id,staticClass:"order-content-item"},[s("div",{staticClass:"value code",class:{"code-inactive":"ACT"!==e.status}},[t._v(t._s(e.code))])])}))],2),t.booking.booking_codes.length?s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-content-item",on:{click:t.onRulesClick}},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Rules")))]),s("span",{staticClass:"value iconfont iconarrowright"})])]):s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-content-item",on:{click:t.onDetailClick}},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("See detail")))]),s("span",{staticClass:"value iconfont iconarrowright"})])])]),t.relatedShops.length?s("AvailableShopCard",{attrs:{shops:t.relatedShops}}):t._e(),s("md-popup",{attrs:{position:"bottom"},model:{value:t.isShowPopupRules,callback:function(e){t.isShowPopupRules=e},expression:"isShowPopupRules"}},[s("md-popup-title-bar",{attrs:{"large-radius":"","only-close":"",title:t.$t("Rules"),"title-align":"left"},on:{cancel:function(e){t.isShowPopupRules=!1}}}),s("div",{staticClass:"rules-wrapper",domProps:{innerHTML:t._s(t.rules)}})],1)],1)},d=[],u=(s("20d6"),s("c5f6"),s("c1df")),p=s.n(u),v=s("064e"),_=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"product-shops rest-card"},[s("div",{staticClass:"title",on:{click:function(e){t.showAll=!0}}},[s("span",[t._v(t._s(t.$t("Available shops")))]),s("span",[t._v("("+t._s(t.shops.length)+")")]),t.shops.length>1?s("div",{staticClass:"shop-num"},[s("span",{staticClass:"iconfont iconarrowright"})]):t._e()]),t.firstShop?s("AvailableShopItem",{attrs:{shop:t.firstShop}}):t._e(),s("md-popup",{staticClass:"popup-shop-list",attrs:{position:"bottom"},model:{value:t.showAll,callback:function(e){t.showAll=e},expression:"showAll"}},[s("div",{staticClass:"shop-list"},[s("div",{staticClass:"shop-list-title"},[t._v(t._s(t.$t("Available shops"))+"("+t._s(t.shops.length)+")")]),s("div",{staticClass:"shop-list-wrapper"},t._l(t.shops,(function(t){return s("div",{key:t.id,staticClass:"shop-list-item"},[s("AvailableShopItem",{attrs:{shop:t}})],1)})),0)])])],1)},f=[],h=(s("6b54"),s("7514"),function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"shop-info",on:{click:t.onShopClick}},[s("div",{staticClass:"shop-image",style:{"background-image":"url('"+t.shop.imageUrl+"')"}}),s("div",{staticClass:"info-content"},[s("div",{staticClass:"title"},[t._v("\n "+t._s(t.shop.title)+"\n ")]),s("div",{staticClass:"rating"},[s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=1}}),s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=2}}),s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=3}}),s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=4}}),s("span",{staticClass:"iconfont iconstar",class:{active:t.shop.rating>=5}}),s("span",{staticClass:"mean"},[t._v(t._s(t.shop.rating))])]),s("div",{staticClass:"address-wrapper"},[s("div",{staticClass:"address"},[t._v("\n "+t._s(t.shop.address)+"\n ")]),t.shop.distance>0?s("div",{staticClass:"distance"},[t._v("\n "+t._s(t._f("distance")(t.shop.distance))+"\n ")]):t._e()])])])}),b=[],m={props:{shop:Object},methods:{onShopClick:function(){this.$router.push({name:"RestaurantDetail",params:{id:this.shop.id}})}}},g=m,C=(s("b84c5"),s("2877")),k=Object(C["a"])(g,h,b,!1,null,"34f79613",null),y=k.exports,O={props:{shops:Array},components:{AvailableShopItem:y},data:function(){return{showAll:!1}},computed:{firstShop:function(){var t=this,e=null;return this.$route.query.restId&&(e=this.shops.find((function(e){return e.id.toString()===t.$route.query.restId.toString()}))),!e&&this.shops.length?this.shops[0]:e}}},w=O,P=(s("f049"),Object(C["a"])(w,_,f,!1,null,"b44074ec",null)),$=P.exports;function j(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function D(t){for(var e=1;e=0}}),created:function(){this.getShops()},methods:D(D({},Object(a["b"])("common",["getLocation","getPosition"])),{},{getShops:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(){var e,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e={status:"ACT",category:"RTR",ordering:"distance",locale:this.locale,page_size:120,product_id:this.booking.snapshot.product.id},!this.position){t.next=5;break}e.current_point="".concat(this.position.longitude,",").concat(this.position.latitude),t.next=8;break;case 5:if(this.location){t.next=8;break}return t.next=8,this.getLocation();case 8:return this.location&&(e.pog_id=this.location.id),t.next=11,c["a"].poi.getPoiList(e);case 11:s=t.sent,this.shops=s.results;case 13:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),onProductTitleClick:function(){this.$router.push({name:"RestaurantProductDetailWithSN",params:{id:this.booking.snapshot.product.id,sn:this.booking.snapshot.product.seo_sn}})},onRulesClick:function(){this.isShowPopupRules=!0},onDetailClick:function(){this.$router.push({name:"PurchaseOrderVoucher",params:{orderSn:this.orderSn,bookingSn:this.booking.sn}})}})},I=S,R=(s("8c09"),Object(C["a"])(I,l,d,!1,null,"00e2d387",null)),x=R.exports,E=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-info-item"},[s("div",{staticClass:"booking-time"},[s("span",[t._v(t._s(t.$t("Booking ID"))+": "+t._s(t.booking.sn))]),s("span",{staticClass:"status",class:"status-"+t.status},[t._v(t._s(t._f("bookingStatus")(t.booking.status)))])]),s("div",{staticClass:"order-content"},[s("div",{staticClass:"title",on:{click:t.onProductTitleClick}},[s("span",{staticClass:"product-name"},[t._v(t._s(t.booking.snapshot.product.title[t.booking.snapshot.locale]))]),s("span",{staticClass:"iconfont iconarrowright"})]),t._l(t.booking.snapshot.options,(function(e){return t._l(e.sub_options,(function(i){return s("div",{key:e.id+"_"+i.id,staticClass:"order-content-item"},[s("div",{staticClass:"label"},[s("span",[t._v(t._s((e.details[t.booking.snapshot.locale]||{}).title))]),e.sub_options.length?s("span",[t._v(" / "+t._s((i.details[t.booking.snapshot.locale]||{}).title))]):t._e()]),e.sub_options.length?s("div",{staticClass:"value"},[t._v("\n "+t._s(i.count)+" * "+t._s(t.currencyDetail.symbol)+" "+t._s(i.price[t.currencyDetail.code])+"\n ")]):t._e()])}))}))],2),s("div",{staticClass:"order-price"},[s("div",{staticClass:"price"},[s("span",[t._v(t._s(t.$t("BookingPaid"))+": ")]),s("span",[t._v(t._s(t.currencyDetail.symbol)+" "+t._s(t.booking.paid_amount))])])])])])},B=[],T={props:{booking:Object,currencyDetail:Object,status:Number},methods:{onProductTitleClick:function(){this.$router.push({name:"ProductDetailWithSN",params:{id:this.booking.snapshot.product.id,sn:this.booking.snapshot.product.seo_sn}})}}},A=T,L=(s("73f8"),Object(C["a"])(A,E,B,!1,null,"5c7f323f",null)),H=L.exports,V=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-info-item"},[s("div",{staticClass:"booking-time"},[s("span",[t._v(t._s(t.$t("Booking ID"))+": "+t._s(t.booking.sn))]),s("span",{staticClass:"status",class:"status-"+t.status},[t._v(t._s(t._f("bookingStatus")(t.booking.status)))])]),s("div",{staticClass:"order-content"},[s("div",{staticClass:"title",on:{click:t.onProductTitleClick}},[s("span",{staticClass:"product-name"},[t._v(t._s(t.booking.snapshot.product.title[t.booking.snapshot.locale]))]),s("span",{staticClass:"iconfont iconarrowright"})]),t._l(t.booking.snapshot.options,(function(e){return t._l(e.sub_options,(function(i){return s("div",{key:e.id+"_"+i.id,staticClass:"order-content-item"},[s("div",{staticClass:"label"},[s("span",[t._v(t._s((e.details[t.booking.snapshot.locale]||{}).title))]),e.sub_options.length?s("span",[t._v(" / "+t._s((i.details[t.booking.snapshot.locale]||{}).title))]):t._e()]),e.sub_options.length?s("div",{staticClass:"value"},[t._v("\n "+t._s(i.count)+" * "+t._s(t.currencyDetail.symbol)+" "+t._s(i.price[t.currencyDetail.code]))]):t._e()])}))}))],2),s("div",{staticClass:"order-price"},[s("div",{staticClass:"price"},[s("span",[t._v(t._s(t.$t("BookingPaid"))+": ")]),s("span",[t._v(t._s(t.currencyDetail.symbol)+" "+t._s(t.booking.paid_amount))])])])])])},M=[],F={props:{booking:Object,currencyDetail:Object,status:Number},methods:{onProductTitleClick:function(){this.$router.push({name:"ProductDetailWithSN",params:{id:this.booking.snapshot.product.id,sn:this.booking.snapshot.product.seo_sn}})}}},Y=F,N=(s("a329"),Object(C["a"])(Y,V,M,!1,null,"48f701a9",null)),q=N.exports,U=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Order info")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Order ID")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.sn))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Order time")))]),s("div",{staticClass:"value"},[t._v(t._s(t._f("date")(t.order.create_dt)))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Payment")))]),s("div",{staticClass:"value"},[t._v(t._s(t.payments[t.order.meta.payment_type]))])])]),t.isRestaurant?s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Contact")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.user_email))])])]):t._e(),s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Total")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.currency_detail.symbol)+" "+t._s(t.order.total_amount))])]),0!==t.productDiscounted?s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Discount")))]),t.productDiscounted<=0?s("div",{staticClass:"value"},[t._v(t._s(t.order.currency_detail.symbol)+" "+t._s(0-t.productDiscounted))]):s("div",{staticClass:"value"},[t._v("- "+t._s(t.order.currency_detail.symbol)+" "+t._s(t.productDiscounted))])]):t._e(),0!==t.order.coupon_discounted_amount?s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Coupon")))]),t.order.coupon_discounted_amount<=0?s("div",{staticClass:"value"},[t._v(t._s(t.order.currency_detail.symbol)+" "+t._s(0-t.order.coupon_discounted_amount))]):s("div",{staticClass:"value"},[t._v("- "+t._s(t.order.currency_detail.symbol)+" "+t._s(t.order.coupon_discounted_amount))])]):t._e(),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Actual paid")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.currency_detail.symbol)+" "+t._s(t.order.requested_amount))])])])])},K=[],Q={props:{order:Object,isRestaurant:{type:Boolean,default:!1}},computed:{productDiscounted:function(){return+(this.order.discounted_amount-this.order.coupon_discounted_amount).toFixed(2)},payments:function(){return{"wechatpay-oa":this.$t("WeChat Pay"),"alipayhk-wap":"Alipay HK","alipay-wap":this.$t("Alipay"),"stripe-card":this.$t("Credit card"),"alipay-web":this.$t("Alipay"),"alipayhk-web":"Alipay HK"}}}},W=Q,z=(s("33fc"),Object(C["a"])(W,U,K,!1,null,"2d6655c6",null)),J=z.exports,G=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Shipping info")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("User name")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.user_name))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Phone number")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.user_phone))])]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Address")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.ko_KR_address.address.detail))])])]),s("div",{staticClass:"order-content"},[s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Shipping fee")))]),s("div",{staticClass:"value"},[t.isFreeShiping?s("span",[t._v(t._s(t.$t("Free shipping")))]):s("span",[t._v(t._s(t.$t("Pay when arrival")))])])]),t.booking.courier_company||t.booking.track_number?s("div",{staticClass:"order-content-item",on:{click:t.onShippingClick}},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Shipping code")))]),s("div",{staticClass:"value"},[t._v("\n "+t._s(t.booking.courier_company+" "+t.booking.track_number)+"\n "),s("span",{staticClass:"iconfont iconarrow_right"})])]):t._e()])])},X=[],Z={props:{order:Object},computed:{booking:function(){return this.order.product_bookings[0]},isFreeShiping:function(){return this.booking.snapshot.warehouse.is_shipping_free}},methods:{onShippingClick:function(){this.$router.push({name:"PurchaseOrderVoucher",params:{orderSn:this.order.sn,bookingSn:this.booking.sn}})}}},tt=Z,et=(s("ba03"),Object(C["a"])(tt,G,X,!1,null,"eea486e8",null)),st=et.exports,it=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("div",{staticClass:"head",on:{click:t.onPickupClick}},[s("div",{staticClass:"title"},[t._v(t._s(t.$t("Pickup info")))]),s("div",{staticClass:"right"},[s("span",[t._v(t._s(t.$t("See detail")))]),s("span",{staticClass:"iconfont iconarrow_right"})])]),t.order.meta.pickup_address?s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Address")))]),s("div",{staticClass:"value"},[t._v(t._s(t.order.meta.pickup_address.address.detail))])]):t._e()])])},ot=[],nt={props:{order:Object},methods:{onPickupClick:function(){this.$router.push({name:"PurchaseOrderVoucher",params:{orderSn:this.order.sn,bookingSn:this.order.product_bookings[0].sn}})}}},rt=nt,at=(s("f98b"),Object(C["a"])(rt,it,ot,!1,null,"5b7defe4",null)),ct=at.exports,lt=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content"},[s("span",{staticClass:"title"},[t._v(t._s(t.$t("Contact information")))]),s("div",{staticClass:"order-content-item"},[s("div",{staticClass:"label"},[t._v(t._s(t.$t("Contact")))]),s("div",{staticClass:"value"},[s("div",[t._v("\n "+t._s(t.order.meta.user_name)+"\n ")]),s("div",[t._v("\n "+t._s(t.order.meta.user_phone)+"\n ")]),s("div",[t._v("\n "+t._s(t.order.meta.user_email)+"\n ")])])])])])},dt=[],ut={props:{order:Object},computed:{}},pt=ut,vt=(s("914b"),Object(C["a"])(pt,lt,dt,!1,null,"765184e0",null)),_t=vt.exports,ft=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"order-info"},[s("div",{staticClass:"order-content",on:{click:t.onVoucherClick}},[s("div",{staticClass:"title"},[t._v(t._s(t.$t("Voucher info")))]),s("div",{staticClass:"right"},[s("span",[t._v(t._s(t.$t("See detail")))]),s("span",{staticClass:"iconfont iconarrow_right"})])])])},ht=[],bt={props:{order:Object},methods:{onVoucherClick:function(){this.$router.push({name:"PurchaseOrderVoucher",params:{orderSn:this.order.sn,bookingSn:this.order.product_bookings[0].sn}})}}},mt=bt,gt=(s("c693"),Object(C["a"])(mt,ft,ht,!1,null,"014a9046",null)),Ct=gt.exports;function kt(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function yt(t){for(var e=1;e0&&(this.travelBookings.length>0||this.deliveryBookings.length>0)}}),methods:{getOrderDetail:function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(){var e,s=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].order.getPurchaseOrderDetail(this.$route.params.id);case 2:e=t.sent,this.orderInfo=e,e.product_bookings.forEach((function(t){"EC"===t.scope&&s.restBookings.push(t),"TV"===t.scope&&"DEI"===t.snapshot.product.type?s.deliveryBookings.push(t):"TV"===t.scope&&s.travelBookings.push(t)}));case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}()},created:function(){this.getOrderDetail()},mounted:function(){}},wt=Ot,Pt=(s("fdaf"),Object(C["a"])(wt,i,o,!1,null,"3d94ab10",null));e["default"]=Pt.exports},ccb4:function(t,e,s){"use strict";s("ad36")},d18c:function(t,e,s){},e992:function(t,e,s){},f049:function(t,e,s){"use strict";s("1819")},f116:function(t,e,s){"use strict";var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"shopping-fab"},[t.$platform.isMylink?s("div",{staticClass:"fab-buttons",style:t.buttonStyle},[s("transition",{attrs:{name:"fab-slide"}},[t.isFabButtonShow?s("button",{staticClass:"fab-shopping iconfont iconfloat-shop",on:{click:t.onShoppingClick}},[s("div",{staticClass:"button-text"},[t._v("\n "+t._s(t.$t("Shopping"))+"\n ")])]):t._e()]),s("transition",{attrs:{name:"fab-slide"}},[t.isFabButtonShow?s("button",{staticClass:"fab-travel iconfont iconfloat-travel",on:{click:t.onTravelClick}},[s("div",{staticClass:"button-text"},[t._v("\n "+t._s(t.$t("Travel"))+"\n ")])]):t._e()]),t.isFabButtonShow?s("button",{staticClass:"fab-close iconfont iconfloat-close",on:{click:function(e){t.isFabButtonShow=!1}}}):s("button",{staticClass:"fab-open iconfont iconfloat-open",on:{click:function(e){t.isFabButtonShow=!0}}})],1):t._e(),s("transition",{attrs:{name:"fade"}},[t.$platform.isMylink&&t.isFabButtonShow?s("div",{staticClass:"fab-button-backdrop"}):t._e()])],1)},o=[],n=(s("8e6e"),s("ac6a"),s("456d"),s("7f7f"),s("ade3")),r=(s("c5f6"),s("2f62"));function a(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function c(t){for(var e=1;e0?{marginBottom:"".concat(this.bottom,"px")}:null}}),methods:{onShoppingClick:function(){this.isFabButtonShow=!1,"ProductListDelivery"!==this.$route.name&&this.$router.push({name:"ProductListDelivery"})},onTravelClick:function(){this.isFabButtonShow=!1,"ProductList"!==this.$route.name&&this.$router.push({name:"ProductList",query:{dest:this.defaultHotCity?this.defaultHotCity.id:""}})},onRestaurantClick:function(){this.isFabButtonShow=!1,"RestaurantList"!==this.$route.name&&this.$router.push({name:"RestaurantList"})}}},d=l,u=(s("7170"),s("2877")),p=Object(u["a"])(d,i,o,!1,null,"c58b6788",null);e["a"]=p.exports},f391:function(t,e,s){},f98b:function(t,e,s){"use strict";s("561a")},fdaf:function(t,e,s){"use strict";s("7b93")}}]);