PageSourceSearch

https://elysian.co.kr/chunks/GolfReservationComplete-bc8bc34e.js

js elysian.co.kr collected 2026-10-04 05:47:06 UTC 4,712 bytes, 1 lines download raw bytes

1import{B as k}from"./BreadcumNew-b36de75a.js";import{R as D}from"./ReservationComplete-87ebc405.js";import I from"./ErrorPage-5b162bb1.js";import{g as c}from"./golfReservation-ae4b8827.js";import{z as G,i as P,v as M,r as a,c as V,o as L,B as N,a as y,b as x,g as s,d as j,f as R,w as q,j as H}from"../entry/index-8d9c8467.js";import"./check-circle-6bbdaae1.js";const $={name:"GolfReservationComplete",components:{BreadcumNew:k,ReservationComplete:D,ErrorPayment:I},data(){return{data1:{title:"골프 예약이 완료되었습니다.",desc:"아름다운 자연이 어우러진 엘리시안 골프를 예약해주셔서 감사합니다. <br/>자세한 내용은 [마이 엘리시안 > 예약 조회]에서 확인 가능합니다.",btns:"예약 조회"},bread8:[{breadName:"Home",routeName:"Home"},{breadName:"통합예약",routeName:"IntegratedReservationInquiryList"},{breadName:"골프 예약",routeName:""}]}},setup(){const E=P("oneStore"),n=M.useRouter(),l=M.useRoute(),o=a({}),r=a(""),_=a(""),m=a(""),A=a(""),p=a(""),f=a(""),d=a(""),i=a(""),v=a(""),b=V(()=>l.query.error_code!==void 0);L(()=>{const u=localStorage.getItem("platform");if((u=="ios"||u=="android"||window.screen.width<=768)&&l.query.payment!="No"){if(l.query.error_code==null){let t=JSON.parse(localStorage.getItem("reservationData"));o.value=t.mbrDetails,r.value=t.location,_.value=t.memberNo,m.value=t.gubunVal,A.value=t.courseVal,p.value=t.smsOk,f.value=t.saveYn,d.value=t.courseData,v.value=t.rsvaNo;let S={imp_uid:l.query.imp_uid,merchant_uid:l.query.merchant_uid};O(S)}}});const O=async u=>{let Y=d.value.YAEYAK_TIME.split(" ")[1].split(":"),T=parseInt(Y[0],10),B=parseInt(Y[1],10),C=T.toString().padStart(2,"0"),w=B.toString().padStart(2,"0"),K=`${C}${w}`,h={AGUBUN:r.value=="강촌"?"A":"P",AYAEYAK_NAME:o.value.MEMBER_NAME,AMEMBER_NO:_.value,AYAEYAK_GUBUN:m.value,AYAEYAK_COURSE:d.value.YAEYAK_COURSE,AYAEYAK_TIME:K,AYAEYAK_DATE:d.value.YAEYAK_DATE,ACOME_NAME:o.value.MEMBER_NAME,AYAEYAK_TEL_NO:o.value.MOBIL_TEL,ACOME_TEL_NO:o.value.MOBIL_TEL,ARECOM_GUBUN:"N",ASMS_OK_YN:p.value,APAY_SAVE_YN:f.value};if(r.value==="강촌"){try{let e=await c.getReservation(h);i.value=e.data.ARSV_NO}catch(e){e.response&&(e.response.status===401?alert(e.response.status+e.response.data.AOUT_MESSAGE):e.response.status===400?alert(e.message):e.response.status===429&&alert(e.response.data.message))}try{let e={imp_uid:u.imp_uid,merchant_uid:u.merchant_uid,ayaeyak_no:i.value,payfor:"golf"},U=await c.savePayment(e)}catch(e){e.response.status===401&&alert(e.response.status+e.response.data.AOUT_MESSAGE),e.response.status===400&&alert(e.message)}let g={LOCATION:"g",ATOS_YAEYAK_NO:v.value.toString(),AYAEYAK_NO:i.value};try{let e=await c.mappingRsv(g)}catch(e){e.response.status===401&&alert(e.response.status+e.response.data.AOUT_MESSAGE),e.response.status===400&&alert(e.message)}n.push("/golf-reservation-complete")}else{try{let e=await c.getJejuReservation(h);i.value=e.data.ARSV_NO}catch(e){e.response.status===401&&alert(e.response.status+e.response.data.AOUT_MESSAGE),e.response.status===400&&alert(e.message)}try{let e={imp_uid:u.imp_uid,merchant_uid:u.merchant_uid,location:commonstore.state.tabValue==="강촌"?"g":"j",ayaeyak_no:i.value,payfor:"golf"},U=await c.savePayment(e)}catch(e){e.response.status===401&&alert(e.response.status+e.response.data.AOUT_MESSAGE),e.response.status===400&&alert(e.message)}let g={LOCATION:r==="강촌"?"g":"j",ATOS_YAEYAK_NO:v.value.toString(),AYAEYAK_NO:i.value};try{let e=await c.mappingRsv(g)}catch(e){e.response.status===401&&alert(e.response.status+e.response.data.AOUT_MESSAGE),e.response.status===400&&alert(e.message)}E.methods.changeLoader(!1)}};return{onestore:E,router:n,route:l,memberDetails:o,location:r,gubunVal:m,savePayment:O,courseVal:A,smsOk:p,saveYn:f,memberNo:_,courseDataa:d,makepayementres:i,rsvNo:v,errorCodeExists:b}}},J={class:"wrapper-innr"},z={class:"breaudcum-area"},F={class:"container"},Q={class:"package-complete"},W={class:"container"},X={class:"login__area"};function Z(E,n,l,o,r,_){const m=N("BreadcumNew"),A=N("ErrorPayment"),p=N("ReservationComplete");return y(),x("div",J,[s("div",z,[s("div",F,[j(m,{breadData:r.bread8},null,8,["breadData"])])]),s("div",Q,[s("div",W,[s("div",X,[n[1]||(n[1]=s("div",{class:"login-heading"},[s("h2",null,"골프 예약 완료")],-1)),o.errorCodeExists?(y(),R(A,{key:0})):(y(),R(p,{key:1,completeData:r.data1},{"reserv-appbtn":q(()=>n[0]||(n[0]=[s("div",{class:"reserv-appbtn text-center"},[s("a",{href:"javascript:void(0);",class:"outline-radius"},[s("span",null,"엘리시안 APP을"),H(" 통해 서비스를 이용하실 수 있습니다.")])],-1)])),_:1},8,["completeData"]))])])])])}const ne=G($,[["render",Z]]);
1export{ne as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.