(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-54634fb5"],{"0b4b":function(e,t,r){"use strict";r.d(t,"a",(function(){return h}));r("4de4"),r("7db0"),r("4160"),r("d3b7"),r("25f0"),r("159b");var a=r("b85c"),n=(r("96cf"),r("1da1")),s=r("d4ec"),i=r("bee2"),o=r("7e84"),c=r("45eb"),u=r("262e"),l=r("2caf"),v=r("08af"),m=r("ebe2"),p=r("c1df"),d=r.n(p),f=r("0d59"),h=function(e){Object(u["a"])(r,e);var t=Object(l["a"])(r);function r(){var e;return Object(s["a"])(this,r),e=t.apply(this,arguments),e.reservation=new f["t"]((new Date).getTime().toString()),e}return Object(i["a"])(r,[{key:"loadReservation",value:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.reservation=this.$store.state.reservation,t=this.reservation.checkInDate,"string"===typeof t&&(this.reservation.checkInDate=d()(t).toDate()),e.abrupt("return",!0);case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"clearReservation",value:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.reservation=new f["t"](""),this.stroreReservation(this.reservation);case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"checkReservation",value:function(){if(!this.reservation.issueNo)throw this.showErrorDialog("","予約エラー","この予約内容は使用できません",""),new Error("reservaton error.")}},{key:"reqReservation",value:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t,r,n,s,i,o,c,u,l,v,p,h,g,b,y,w,_,C,k,x){var U,P,R=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return U=d()(i).add("d",c).toDate(),P={facilityId:t,siteId:r,planId:n,roomGroupId:s,checkInTime:o,checkInDateId:f["a"].GetID(i),checkOutDateId:f["a"].GetID(U),restNumber:c,roomNumber:u,paymentType:l,usedPoint:v,memo:p,secret:h,reservationPersonDatas:g,reservationOptionItems:b,isCalcPersonPrice:_,reservationId:C},e.next=4,this.requestAsync(this.isLogined?m["a"].ReqA001R04L:m["a"].ReqA001R04,P,(function(e){var t=e.data,r=t.facility,n=t.site,s=t.plan,l=t.roomGroup,v=t.paymentType,m=(t.usedPoint,t.personAgeTypes),d=t.reservationPriceDatas,b=t.reservationOptionItems,w=t.optionItemQuestions,_=t.planQuestions,C=t.totalRoomGroupPrice,x=t.totalSpaTax,U=t.totalOptionItemPrice,P=t.totalPrice,O=t.consumptionTax,j=t.allTotalPrice;t.remainPoint;_.forEach((function(e){e.formCreator=new f["l"],e.formCreator.jsonStr=e.formData,e.formCreator.data=e.formCreator.json.data,e.formCreator.selected=""})),w.forEach((function(e){e.formCreator=new f["l"],e.formCreator.jsonStr=e.formData,e.formCreator.data=e.formCreator.json.data,e.formCreator.selected=""}));var D,I=f["w"].createReservationQuestions(_),$=f["w"].createReservationQuestions(w),T=Object(a["a"])(I);try{var E=function(){var e=D.value,t=y.find((function(t){return t.question.id==e.question.id}));if(null!=t){var r=t.answerData;e.answerData=r,e.question.formCreator.selected=r}};for(T.s();!(D=T.n()).done;)E()}catch(L){T.e(L)}finally{T.f()}var N,q=Object(a["a"])($);try{var A=function(){var e=N.value,t=y.find((function(t){return t.question.id==e.question.id}));if(null!=t){e.answerData=t.answerData;var r=t.answerData;e.answerData=r,e.question.formCreator.selected=r}};for(q.s();!(N=q.n()).done;)A()}catch(L){q.e(L)}finally{q.f()}R.reservation.facility=r,R.reservation.site=n,R.reservation.plan=s,R.reservation.roomGroup=l,R.reservation.paymentType=v,R.reservation.memo=p,R.reservation.secret=h,R.reservation.personAgeTypes=m,R.reservation.checkInTime=o,R.reservation.checkInDate=i,R.reservation.restNumber=c,R.reservation.roomNumber=u,R.reservation.reservationPersonDatas=g,R.reservation.reservationOptionItems=b,R.reservation.reservationPriceDatas=d,R.reservation.reservationPlanQuestions=I,R.reservation.reservationOptionItemQuestions=$,R.reservation.totalRoomGroupPrice=C,R.reservation.totalSpaTax=x,R.reservation.totalOptionItemPrice=U,R.reservation.totalPrice=P,R.reservation.consumptionTax=O,R.reservation.allTotalPrice=j;for(var G=0;G200}},{key:"onBackClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.movePage(d["a"].A003);case 1:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onNextClicked",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.validateThen(d["b"],t,(function(e){r.movePage(d["a"].A014)}));case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"viewID",get:function(){return d["a"].A013}},{key:"viewParams",get:function(){return{}}},{key:"title",get:function(){return this.getPageTitle()}},{key:"isComplete",get:function(){return!!this.reservation.reserver.eMail}}]),r}(p["a"]);j=Object(m["a"])([Object(f["a"])({components:{ReservationDetailPrice:g["a"],ReservationTotalPrice:b["a"],ReservationMainUser:P,ReservationRoomGroupUser:R["a"],ReservationUserEditor:O["a"]}})],j);var D=j,I=D,$=Object(x["a"])(I,a,n,!1,null,null,null);t["default"]=$.exports}}]); //# sourceMappingURL=chunk-54634fb5.b4b93b3d.js.map