(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4030b1e9"],{"25eb":function(e,t,a){var r=a("23e7"),n=a("c20d");r({target:"Number",stat:!0,forced:Number.parseInt!=n},{parseInt:n})},"5db7":function(e,t,a){"use strict";var r=a("23e7"),n=a("a2bf"),i=a("7b0b"),s=a("50c4"),o=a("1c0b"),c=a("65f0");r({target:"Array",proto:!0},{flatMap:function(e){var t,a=i(this),r=s(a.length);return o(e),t=c(a,0),t.length=n(t,a,a,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},"6d32":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("ReservationDetailEditor",{attrs:{reservationId:e.reservationId,model:e.reservation,personAgeTypes:e.personAgeTypes,isPaymentTypeReadOnly:e.isPaymentTypeReadOnly,facilityMeta:e.facilityMeta,planMeta:e.planMeta,roomGroupMeta:e.roomGroupMeta,siteMeta:e.siteMeta,cancellation:e.cancellation,isFacility:e.isFacility,useDailyPersons:e.useDailyPersons,canAddRoom:e.canAddRoom}}),a("ReservationUserEditor",{attrs:{reservationId:e.reservationId,model:e.reservation}})],1)},n=[],i=a("d4ec"),s=a("bee2"),o=a("262e"),c=a("2caf"),l=a("9ab4"),u=a("08af"),v=a("60a3"),d=a("3005"),p=a("2d13"),m=function(e){Object(o["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.reservation=e.model,e}return Object(s["a"])(a,[{key:"viewID",get:function(){return u["a"].ReservationRoomGroupUser}},{key:"viewParams",get:function(){return{}}}]),a}(u["c"]);Object(l["a"])([Object(v["b"])()],m.prototype,"reservationId",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"model",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"isPaymentTypeReadOnly",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"facilityMeta",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"planMeta",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"roomGroupMeta",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"siteMeta",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"cancellation",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"isFacility",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"personAgeTypes",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"useDailyPersons",void 0),Object(l["a"])([Object(v["b"])()],m.prototype,"canAddRoom",void 0),m=Object(l["a"])([Object(v["a"])({components:{ReservationDetailEditor:d["a"],ReservationUserEditor:p["a"]}})],m);var f=m,h=f,b=a("2877"),y=Object(b["a"])(h,r,n,!1,null,null,null);t["a"]=y.exports},"73d9":function(e,t,a){var r=a("44d2");r("flatMap")},"83ea":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"main-content center-content"},[a("div",{staticClass:"reservation-contents-box"},[e._m(0),a("div",{staticClass:"reservation-contents-info"},[a("h3",[e._v("1.基本情報をご確認ください")]),a("table",{staticClass:"plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("ご予約")]),a("td",[a("table",{staticClass:"sub-table"},[a("tr",[a("th",[e._v("施設名")]),a("td",[e._v(e._s(e.reservation.facility.name))])]),a("tr",[a("th",[e._v("宿泊プラン")]),a("td",[e._v(e._s(e.reservation.plan.name))])]),a("tr",[a("th",[e._v("部屋タイプ")]),a("td",[e._v(e._s(e.reservation.roomGroup.name))])])])])]),a("tr",[a("th",[e._v("ご宿泊")]),a("td",[e._v(e._s(e._f("formatDate")(e.reservation.checkInDate,"YYYY年MM月DD日(ddd)"))+"~"+e._s(e._f("formatDate")(e.getDate(e.reservation.checkInDate,e.reservation.restNumber),"YYYY年MM月DD日(ddd)")))])]),a("tr",[a("th",[e._v("チェックイン予定時刻")]),a("td",[e._v(e._s(e.reservation.checkInTime))])]),a("tr",[a("th",[e._v("泊数")]),a("td",[a("ul",{staticClass:"counter-t"},[a("li",[a("span",{staticClass:"count-re"},[e._v(e._s(e.reservation.restNumber)+"泊")])])])])]),a("tr",[a("th",[e._v("部屋数")]),a("td",[a("ul",{staticClass:"counter-t"},[a("li",[a("span",{staticClass:"count-re"},[e._v(e._s(e.reservation.roomNumber)+" 部屋")])])])])]),a("tr",[a("th",[e._v("自由入力")]),a("td",[a("p",{domProps:{innerHTML:e._s(e.$options.filters.nl2br(e.reservation.memo))}})])])])])])]),a("div",{staticClass:"reservation-contents-box"},[e._m(1),a("div",{staticClass:"customer-info-input reservation-contents-info"},[a("h3",[e._v("1.予約者情報")]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("氏名")]),a("td",[e._v(e._s(e.reservation.reserver.name))])]),a("tr",[a("th",[e._v("氏名(カナ)")]),a("td",[e._v(e._s(e.reservation.reserver.kana))])]),a("tr",[a("th",[e._v("氏名(英字)")]),a("td",[e._v(e._s(e.reservation.reserver.nameE))])]),a("tr",[a("th",[e._v("メールアドレス")]),a("td",[e._v(e._s(e.reservation.reserver.eMail))])])])]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("住所")]),a("td",[a("ul",{staticClass:"input-address-section"},[a("li",[a("b",[e._v("国")]),a("div",{staticClass:"arrow-select"},[e._v(e._s(e._f("countryJP")(e.reservation.reserver.countryCode)))])]),a("li",[a("b",[e._v("郵便番号")]),a("div",{staticClass:"postal-code"},[e._v(e._s(e.reservation.reserver.postCode))])]),a("li",[a("b",[e._v("住所")]),e._v(" "+e._s(e.reservation.reserver.address1)+" "+e._s(e.reservation.reserver.address2)+e._s(e.reservation.reserver.address3)+" ")])])])]),a("tr",[a("th",[e._v("電話番号(携帯可)")]),a("td",[e._v(e._s(e.reservation.reserver.phone))])])])]),a("h3",[e._v("2.宿泊者情報をご確認してください")]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("宿泊代表者")]),a("td",[a("ul",{staticClass:"select-form radio-list"},[e.reservation.isSameMainUser?a("li",[e._v("申込者本人")]):a("li",[e._v("宿泊者が申込者と異なる")])])])])])]),e.reservation.isSameMainUser?e._e():a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("氏名")]),a("td",[e._v(e._s(e.reservation.mainUser.name))])]),a("tr",[a("th",[e._v("氏名(カナ)")]),a("td",[e._v(e._s(e.reservation.mainUser.kana))])]),a("tr",[a("th",[e._v("氏名(英字)")]),a("td",[e._v(e._s(e.reservation.mainUser.nameE))])]),a("tr",[a("th",[e._v("性別")]),a("td",[e._v(e._s(e._f("genderJP")(e.reservation.mainUser.gender)))])]),a("tr",[a("th",[e._v("生年月日")]),a("td",[e._v(e._s(e._f("formatDate")(e.reservation.mainUser.birthday,"YYYY年MM月DD日")))])]),a("tr",[a("th",[e._v("住所")]),a("td",[a("ul",{staticClass:"input-address-section"},[a("li",[a("b",[e._v("国")]),a("div",{staticClass:"arrow-select"},[e._v(e._s(e._f("countryJP")(e.reservation.mainUser.countryCode)))])]),a("li",[a("b",[e._v("郵便番号")]),a("div",{staticClass:"postal-code"},[e._v(e._s(e.reservation.mainUser.postCode))])]),a("li",[a("b",[e._v("住所")]),e._v(" "+e._s(e.reservation.mainUser.address1)+" "+e._s(e.reservation.mainUser.address2)+e._s(e.reservation.mainUser.address3)+" ")])])])]),a("tr",[a("th",[e._v("電話番号(携帯可)")]),a("td",[e._v(e._s(e.reservation.mainUser.phone))])])])]),a("h3",[e._v("3.部屋代表者名")]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("部屋代表者名")]),a("td",[a("ul",{staticClass:"select-form radio-list"},[e.reservation.useRoomUser?a("li",[e._v("設定する")]):a("li",[e._v("設定しない")])])])])])]),e.reservation.useRoomUser?a("div",{staticClass:"relative-select-input-form"},[e._l(e.reservation.roomNumber,(function(t,r){return[a("div",{key:t},[a("h4",[e._v(e._s(t)+"部屋目")]),a("table",{staticClass:"input-form plan-summay-table"},[a("tbody",[a("tr",[a("th",[e._v("氏名")]),a("td",[e._v(e._s(e.reservation.userDatas[r].name))]),a("th",[e._v("氏名(カナ)")]),a("td",[e._v(e._s(e.reservation.userDatas[r].kana))])])])])])]}))],2):e._e()])]),a("div",{staticClass:"reservation-contents-box"},[e._m(2),a("div",{staticClass:"note-and-question"},[e.reservation.reservationPlanQuestions.length?[a("h3",[e._v("1.宿泊施設からの質問")]),a("ReservationQuestionAnswer",{attrs:{reservationQuestions:e.reservation.reservationPlanQuestions}})]:e._e(),e.reservation.reservationOptionItemQuestions.length?[a("h3",[e._v("追加オプションについてご質問")]),a("ReservationQuestionAnswer",{attrs:{reservationQuestions:e.reservation.reservationOptionItemQuestions}})]:e._e()],2)]),a("div",{staticClass:"reservation-contents-box"},[e._m(3),a("div",{staticClass:"reservation-quatation"},[a("div",{staticClass:"quatation-details"},[a("h3",[e._v("支払い方法をご確認ください")]),a("table",{staticClass:"cupon-info"},[a("tr",[a("th",[e._v("支払い方法")]),a("td",[a("ul",["OnSidePayment"==e.reservation.paymentType?a("li",[e._m(4)]):e._e(),"OnLinePayment"==e.reservation.paymentType?a("li",[e._m(5)]):e._e()])])])])])]),a("div",{staticClass:"reservation-quatation"},[a("div",{staticClass:"quatation-details"},[a("h3",[e._v("部屋毎の基本料")]),a("ReservationDetailPrice",{attrs:{model:e.reservation}})],1),a("div",{staticClass:"quatation-summery"},[a("ReservationTotalPrice",{attrs:{totalRoomGroupPrice:e.reservation.totalRoomGroupPrice,totalOptionItemPrice:e.reservation.totalOptionItemPrice,totalSpaTax:e.reservation.totalSpaTax,usedPoint:e.reservation.usedPoint,totalPrice:e.reservation.totalPrice,allTotalPrice:e.reservation.allTotalPrice}})],1)])])])},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"reservation-contents-header"},[a("h2",[e._v("基本情報")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"reservation-contents-header"},[a("h2",[e._v("ご宿泊者情報")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"reservation-contents-header"},[a("h2",[e._v("特記事項・各種質問")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("header",{staticClass:"reservation-contents-header"},[a("h2",[e._v("ご予約内容の詳細")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("label",[a("span",{staticClass:"radio-label"},[e._v("現地決済")])])},function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("label",[a("span",{staticClass:"radio-label"},[e._v("オンライン決済")])])}],i=a("d4ec"),s=a("bee2"),o=a("262e"),c=a("2caf"),l=a("9ab4"),u=a("08af"),v=a("60a3"),d=a("84e5"),p=a("df08"),m=a("f8d2"),f=a("d31a"),h=a("ce9a"),b=function(e){Object(o["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.reservation=e.model,e}return Object(s["a"])(a,[{key:"viewID",get:function(){return u["a"].ReservationRoomGroupUser}},{key:"viewParams",get:function(){return{}}}]),a}(u["c"]);Object(l["a"])([Object(v["b"])()],b.prototype,"reservationId",void 0),Object(l["a"])([Object(v["b"])()],b.prototype,"model",void 0),b=Object(l["a"])([Object(v["a"])({components:{ReservationDetailPrice:d["a"],ReservationTotalPrice:f["a"],ReservationRoomGroupUser:p["a"],ReservationQuestionAnswer:m["a"],PaymentForm:h["a"]}})],b);var y=b,_=y,O=a("2877"),C=Object(O["a"])(_,r,n,!1,null,null,null);t["a"]=C.exports},8436:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"ippan-pages booking-details-page"},[a("IppanHeader",{attrs:{returnPageType:e.viewID,returnPageParams:e.viewParams}}),a("div",{staticClass:"banner"}),a("div",{staticClass:"body-content"},[a("IppanSidebar"),a("section",{staticClass:"primary"},[a("div",{staticClass:"main-content center-content primary-main-content res-cont"},[e.isDisplayed?a("div",{staticClass:"primary-content"},[a("div",{staticClass:"booking-details-box"},[e.isOnlinePaymentCompleteAll?a("p",[e._v("本予約は決済済みです")]):e._e(),e.isReadOnry?[a("ReservationSheet",{attrs:{model:e.reservation}})]:[a("ReservationEdit",{attrs:{reservationId:e.id,model:e.reservation,personAgeTypes:e.personAgeTypes,facilityMeta:e.facilityMeta,planMeta:e.planMeta,roomGroupMeta:e.roomGroupMeta,siteMeta:e.siteMeta,cancellation:e.cancellation,isPaymentTypeReadOnly:!0,useDailyPersons:e.useDailyPersons,canAddRoom:e.canAddRoomOnModify}})],e.isReadOnry?e._e():a("div",{staticClass:"confirm-section"},[a("p",[e._v("「予約キャンセル実行」「予約変更実行」は規約への同意が必要です")]),e.isCancelVisibled?a("div",{staticClass:"Canceled"},[a("button",{on:{click:function(t){return e.onCancelClicked()}}},[a("i",{staticClass:"fas fa-times fa-lg"}),e._v("予約キャンセル実行 ")])]):e._e(),e.isModifyVisibled?a("div",{staticClass:"Modified"},[a("button",{on:{click:function(t){return e.onCommitClicked()}}},[a("i",{staticClass:"fas fa-edit fa-lg"}),e._v("予約変更実行 ")])]):e._e()])],2),a("div",{staticClass:"page-footer-navigation"},[a("div",{staticClass:"previous"},[a("button",{on:{click:function(t){return e.onBackClicked()}}},[a("i",{staticClass:"fas fa-arrow-left fa-lg"}),e._v("戻る ")])])])]):e._e()])])],1)],1)},n=[],i=(a("a4d3"),a("e01a"),a("99af"),a("7db0"),a("5db7"),a("4160"),a("a15b"),a("73d9"),a("b0c0"),a("a9e3"),a("25eb"),a("d3b7"),a("ac1f"),a("25f0"),a("1276"),a("159b"),a("b85c")),s=(a("96cf"),a("1da1")),o=a("d4ec"),c=a("bee2"),l=a("7e84"),u=a("45eb"),v=a("262e"),d=a("2caf"),p=a("9ab4"),m=a("08af"),f=a("60a3"),h=a("0d59"),b=a("83ea"),y=a("6d32"),_=(a("1d46"),a("950a"),a("ebe2")),O=function(e){Object(v["a"])(a,e);var t=Object(d["a"])(a);function a(){var e;return Object(o["a"])(this,a),e=t.apply(this,arguments),e.state="",e.facilityMeta={},e.planMeta={},e.roomGroupMeta={},e.siteMeta={},e.cancellation={},e.cancellationData={},e.cancellationPrice=0,e.isOnlinePaymentCompleteAll=!1,e.canOnlinePayment=!1,e.canCancel=!1,e.canModify=!1,e.reservation=new h["t"](""),e.useDailyPersons=!1,e.canAddRoomOnModify=!1,e}return Object(c["a"])(a,[{key:"created",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:return e.next=2,this.reqFind();case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"onTabClick",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"onBackClicked",value:function(){Object(u["a"])(Object(l["a"])(a.prototype),"movePage",this).call(this,m["a"].I022)}},{key:"onCommitClicked",value:function(){var e=this;this.reqIsModify((function(t){var a=t.data.isModify;if(a){var r=[];r.push("支払い方法・予約料金が変更される修正です。"),r.push(""),r.push("オンライン決済を選択されている方は以下をお読みください"),r.push("お支払い済みの場合一旦キャンセルされ「オンライン決済待ち」状態になります。"),r.push(""),r.push("操作を続けてもよろしいですか?。"),e.showConfirmDialog("","確認",r.join("\n\r"),"はい","閉じる",(function(){e.confirmCommit()}))}else e.confirmCommit()}))}},{key:"confirmCommit",value:function(){var e=this;this.showConfirmDialog("","予約変更確認","変更した内容に予約内容を修正します。よろしいですか?","予約変更実行","閉じる",(function(){e.reqCommit((function(){e.showMessageDialog("","予約変更確認完了","予約の変更が完了しました"),e.movePage(m["a"].I022)}))}))}},{key:"onCancelClicked",value:function(){var e,t=this,a="";this.cancellationPrice>0?(a+="大変恐れ入りますが、キャンセル規約に基づき以下のキャンセル料が発生致します。\n",a+="チェックイン:".concat(this.cancellationData.dayStart,"~").concat(this.cancellationData.dayEnd,"日内のため")+"\n",this.cancellationData.description&&(a+="".concat(this.cancellationData.description)+"\n"),a+="
".concat(null===(e=this.$options.filters)||void 0===e?void 0:e.priceJP(this.cancellationPrice),"
")+"\n",a+="キャンセル処理後に所定の手続きよりキャンセル料のお支払いをお願いいたします。\n",a+="本予約をキャンセル処理します。よろしいですか?"):a+="本予約をキャンセル処理します。よろしいですか?";this.showConfirmDialog("","キャンセル確認",a,"キャンセル実行","閉じる",(function(){t.reqCancelCommit((function(){t.showMessageDialog("","予約キャンセル処理完了","予約のキャンセル処理が完了しました"),t.movePage(m["a"].I022)}))}))}},{key:"reqFind",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(){var t,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t={id:this.id},e.next=3,this.requestAsync(_["a"].ReqI022F,t,(function(e){var t=e.data,r=t.remainPoint,n=t.cancellationPrice,s=t.cancellationData,o=t.facilityMeta,c=t.planMeta,l=t.roomGroupMeta,u=t.siteMeta,v=t.cancellation,d=t.isOnlinePaymentCompleteAll,p=t.canOnlinePayment,m=t.canCancel,f=t.canModify,b=t.reservationQuestions,y=b.flatMap((function(e){return e.question})),_=t.personAgeTypes;y.forEach((function(e){e.formCreator=new h["l"],e.formCreator.jsonStr=e.formData,e.formCreator.data=e.formCreator.json.data,e.formCreator.selected=""}));var O,C=h["w"].createReservationQuestions(y),P=Object(i["a"])(C);try{var j=function(){var e=O.value,t=b.find((function(t){return t.question.id==e.question.id}));if(null!=t){var a=t.answerData;"checkbox"==e.question.formCreator.type&&(a=a.split(",")),e.answerData=a,e.question.formCreator.selected=a}};for(P.s();!(O=P.n()).done;)j()}catch(g){P.e(g)}finally{P.f()}a.personAgeTypes=_,a.useDailyPersons=t.useDailyPersons,a.canAddRoomOnModify=t.canAddRoomOnModify,a.reservation=a.createReservation(t),a.reservation.remainPoint=r,a.reservation.reservationPlanQuestions=C,a.state=t.state,a.facilityMeta=o,a.planMeta=c,a.roomGroupMeta=l,a.siteMeta=u,a.cancellation=v,a.cancellationPrice=n,a.cancellationData=s,a.canOnlinePayment=p,a.isOnlinePaymentCompleteAll=d,a.canCancel=m,a.canModify=f,a.display()}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},{key:"createRequest",value:function(){var e=this.reservation.reservationPlanQuestions;e.forEach((function(e){return e.answerData=e.answerData.toString()}));var t=this.reservation.reservationOptionItemQuestions;t.forEach((function(e){return e.answerData=e.answerData.toString()}));var a=this.reservation.mainUser;a.birthday=h["a"].GetID(a.birthday);var r={applicationUserCode:this.applicationUserCode,reservationId:this.id,facilityId:this.reservation.facility.id,siteId:this.reservation.site.id,planId:this.reservation.plan.id,roomGroupId:this.reservation.roomGroup.id,checkInDateId:h["a"].GetID(this.reservation.checkInDate),restNumber:this.reservation.restNumber,roomNumber:this.reservation.roomNumber,checkInTime:this.reservation.checkInTime,checkOutTime:this.reservation.checkOutTime,reserver:this.reservation.reserver,mainUser:a,userDatas:this.reservation.userDatas,isSameMainUser:this.reservation.isSameMainUser,useRoomUser:this.reservation.useRoomUser,paymentType:this.reservation.paymentType,memo:this.reservation.memo,reservationPersonDatas:this.reservation.reservationPersonDatas,reservationPriceDatas:this.reservation.reservationPriceDatas,reservationOptionItems:this.reservation.reservationOptionItems,reservationPlanQuestions:e,reservationOptionItemQuestions:t,isAgreeFacilityTerm:this.reservation.isAgreeFacilityTerm,isAgreeSystemTerm:this.reservation.isAgreeSystemTerm,personAgeTypes:this.reservation.personAgeTypes,usedPoint:this.reservation.usedPoint};return r}},{key:"reqCommit",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.requestAsync(_["a"].ReqI022U1,this.createRequest(),t);case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"reqCancelCommit",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={facilityId:this.reservation.facility.id,reservationId:this.id},e.next=3,this.requestAsync(_["a"].ReqI022U2,a,t);case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"createReservation",value:function(e){var t=Object(u["a"])(Object(l["a"])(a.prototype),"toDate",this).call(this,e.data.checkInDate),r=new h["t"]("");return r.id=e.data.id,r.code=e.data.code,r.site=e.data.site,r.facility=e.data.facility,r.plan=e.data.plan,r.roomGroup=e.data.roomGroup,r.checkInDate=t||new Date,r.restNumber=e.data.restNumber,r.roomNumber=e.data.roomNumber,r.checkInTime=e.data.checkInTime,r.checkOutTime=e.data.checkOutTime,r.paymentType=e.data.paymentType,r.memo=e.data.memo,r.isSameMainUser=e.data.isSameMainUser,r.useRoomUser=e.data.useRoomUser,r.reserver=e.data.reserver,r.mainUser=e.data.mainUser,r.personAgeTypes=e.personAgeTypes,r.userDatas=e.data.userDatas,r.reservationPersonDatas=this.makeReservationPersonDatas(e.data.reservationPersonDatas),r.reservationPriceDatas=e.data.reservationPriceDatas,r.reservationOptionItems=e.data.reservationOptionItems,r.reservationPlanQuestions=e.data.reservationPlanQuestions,r.reservationOptionItemQuestions=e.data.reservationOptionItemQuestions,r.totalRoomGroupPrice=e.data.totalRoomGroupPrice,r.totalSpaTax=e.data.totalSpaTax,r.totalOptionItemPrice=e.data.totalOptionItemPrice,r.totalPrice=e.data.totalPrice,r.usedPoint=e.data.usedPoint,r.incomePoint=e.data.incomePoint,r.allTotalPrice=e.data.allTotalPrice,r.mainUser.birthday=h["a"].ToDate(r.mainUser.birthday),r}},{key:"makeReservationPersonDatas",value:function(e){return e.forEach((function(e){var t;(null===(t=e.personAgeType)||void 0===t?void 0:t.isMain)||(e.malePersons=null,e.femalePersons=null)})),this.personAgeTypes.forEach((function(t){if(!(e.length<0)){var a=!1;if(e.forEach((function(e){e.personAgeType&&e.personAgeType.id===t.id&&(a=!0)})),!a){var r={id:t.id,name:t.name,isMain:t.isMain,isEnabled:!1,isRegardAdult:!1,value:null,ageMin:null,ageMax:null,isFood:!1,isBed:!1,priceSettingType:"",personTypeSpaTaxDatas:[],price:null,dispOrder:0},n={appDateId:e[0].appDateId,restIndex:e[0].restIndex,roomGroupIndex:e[0].roomGroupIndex,personAgeType:r,persons:null,malePersons:null,femalePersons:null};e.push(n)}}})),e}},{key:"reqIsModify",value:function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.requestAsync(_["a"].ReqI022F1,this.createRequest(),t);case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},{key:"viewID",get:function(){return m["a"].I023}},{key:"viewParams",get:function(){return{}}},{key:"title",get:function(){return this.getPageTitle()}},{key:"id",get:function(){return Number.parseInt(this.$route.params.id.toString())}},{key:"isReadOnry",get:function(){return!this.canCancel||(!this.canModify||("UnConfirmed"==this.state||("Canceled"==this.state||"Modified"==this.state)))}},{key:"isCancelVisibled",get:function(){return!!this.canCancel&&(!!this.canModify&&(!!this.reservation.facility.isOnSidePayment&&(!!this.reservation.plan.isOnSidePayment&&(!!this.reservation.isAgreeSystemTerm&&("Canceled"!=this.state&&"Modified"!=this.state)))))}},{key:"isModifyVisibled",get:function(){return!!this.canCancel&&(!!this.canModify&&("Canceled"!=this.state&&("Modified"!=this.state&&(!!this.reservation.paymentType&&!!this.reservation.isAgreeSystemTerm))))}}]),a}(m["c"]);O=Object(p["a"])([Object(f["a"])({components:{ReservationSheet:b["a"],ReservationEdit:y["a"]}})],O);var C=O,P=C,j=a("2877"),g=Object(j["a"])(P,r,n,!1,null,null,null);t["default"]=g.exports},a2bf:function(e,t,a){"use strict";var r=a("e8b5"),n=a("50c4"),i=a("0366"),s=function(e,t,a,o,c,l,u,v){var d,p=c,m=0,f=!!u&&i(u,v,3);while(m0&&r(d))p=s(e,t,d,n(d.length),p,l-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=d}p++}m++}return p};e.exports=s},c20d:function(e,t,a){var r=a("da84"),n=a("58a8").trim,i=a("5899"),s=r.parseInt,o=/^[+-]?0[Xx]/,c=8!==s(i+"08")||22!==s(i+"0x16");e.exports=c?function(e,t){var a=n(String(e));return s(a,t>>>0||(o.test(a)?16:10))}:s},ce9a:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("form",{ref:"form",attrs:{id:"paymentForm",method:"post",action:e.url}},[a("input",{attrs:{type:"hidden",name:"ShopID"},domProps:{value:e.shopId}}),a("input",{attrs:{type:"hidden",name:"OrderID"},domProps:{value:e.orderId}}),a("input",{attrs:{type:"hidden",name:"Amount"},domProps:{value:e.amount}}),a("input",{attrs:{type:"hidden",name:"Tax"},domProps:{value:e.tax}}),a("input",{attrs:{type:"hidden",name:"DateTime"},domProps:{value:e.dateTime}}),a("input",{attrs:{type:"hidden",name:"ShopPassString"},domProps:{value:e.shopPassString}}),a("input",{attrs:{type:"hidden",name:"RetURL"},domProps:{value:e.retURL}}),a("input",{attrs:{type:"hidden",name:"CancelURL"},domProps:{value:e.cancelURL}}),a("input",{attrs:{type:"hidden",name:"UseCredit"},domProps:{value:e.useCredit}}),a("input",{attrs:{type:"hidden",name:"JobCd"},domProps:{value:e.jobCd}}),e._m(0)])])},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("button",{staticClass:"button-submit-onlie",attrs:{type:"submit"}},[a("i",{staticClass:"far fa-credit-card fa-lg"}),e._v("オンライン決済へ進む")])}],i=a("d4ec"),s=a("bee2"),o=a("262e"),c=a("2caf"),l=a("9ab4"),u=a("08af"),v=a("60a3"),d=function(e){Object(o["a"])(a,e);var t=Object(c["a"])(a);function a(){return Object(i["a"])(this,a),t.apply(this,arguments)}return Object(s["a"])(a,[{key:"submit",value:function(){var e=this.$refs;e.form.submit()}},{key:"viewID",get:function(){return u["a"].NoNamed}},{key:"viewParams",get:function(){return{}}},{key:"title",get:function(){return this.getPageTitle()}}]),a}(u["c"]);Object(l["a"])([Object(v["b"])()],d.prototype,"url",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"shopId",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"orderId",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"amount",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"tax",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"dateTime",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"shopPassString",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"retURL",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"cancelURL",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"jobCd",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"useCredit",void 0),d=Object(l["a"])([Object(v["a"])({})],d);var p=d,m=p,f=a("2877"),h=Object(f["a"])(m,r,n,!1,null,null,null);t["a"]=h.exports},f8d2:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("table",{staticClass:"various-question-table"},[a("tbody",e._l(e.reservationQuestions.map((function(e){return e.question})),(function(t){return a("tr",{key:t.index},[a("th",{staticClass:"col50"},[a("label",[e._v(e._s(t.name))])]),a("td",{staticClass:"col50"},[a("p",{staticClass:"notes"},[e._v(e._s(e._f("nl2br")(t.description)))]),a("Question",{attrs:{id:t.id,type:t.formCreator.type,data:t.formCreator.data,selected:t.formCreator.selected,maxLength:t.formCreator.maxLength,model:t.formCreator,mode:"answer"}})],1)])})),0)])])},n=[],i=(a("d81d"),a("d4ec")),s=a("bee2"),o=a("262e"),c=a("2caf"),l=a("9ab4"),u=a("08af"),v=a("60a3"),d=function(e){Object(o["a"])(a,e);var t=Object(c["a"])(a);function a(){var e;return Object(i["a"])(this,a),e=t.apply(this,arguments),e.datas=e.questions,e}return Object(s["a"])(a,[{key:"viewID",get:function(){return u["a"].ReservationQuestion}},{key:"viewParams",get:function(){return{}}},{key:"list",get:function(){return this.datas?this.datas.map((function(e){return e.question})):[]}}]),a}(u["c"]);Object(l["a"])([Object(v["b"])()],d.prototype,"questions",void 0),Object(l["a"])([Object(v["b"])()],d.prototype,"reservationQuestions",void 0),d=Object(l["a"])([Object(v["a"])({components:{}})],d);var p=d,m=p,f=a("2877"),h=Object(f["a"])(m,r,n,!1,null,null,null);t["a"]=h.exports}}]); //# sourceMappingURL=chunk-4030b1e9.1eca2cc3.js.map