PageSourceSearch

https://rst-project.com/_nuxt/payment.4XnWhS9g.js

js rst-project.com collected 2026-10-02 04:11:15 UTC 7,878 bytes, 1 lines download raw bytes

1import{_ as M}from"./Loading.vue.DZ46cvoh.js";import{_ as V}from"./EventPeriod.vue.Bh1Y6NoL.js";import{_ as G}from"./Button.vue.BbAXM6bZ.js";import{_ as Y}from"./Svg.vue.DMeAaxAz.js";import{d as j,_ as W,a as z,b as K,c as Q}from"./PaymentSummary.vue.yepsRt1Y.js";import{_ as J}from"./ButtonList.vue.CxfqrbMg.js";import{u as X}from"./useLottery.vS7vqrOZ.js";import{f as Z,U as tt,T as et,a3 as F,r as m,y as st,o as a,c as i,a as e,s as p,j as t,b as r,t as C,P as d,L as ot,w as y,d as o,a8 as k}from"./entry.B8DI74JY.js";import{u as B}from"./useErrorHandler.gRZDZEoA.js";import{c as D}from"./commonClass.Dw9dIX-c.js";import{_ as L}from"./lotteryClass.BhrSoX1b.js";import{a as f}from"./lottery.DwGSjgxy.js";import"./index.CS7R4WcE.js";import"./useFormatDate.D7K__wDd.js";import"./useLotteryCommon.5zMWHOhZ.js";import"./lotteryCommon.vj8obnw2.js";import"./useSnackbar.LTSk-Dt4.js";const nt={key:0,class:"my-10"},at=e("p",{class:"text-center mb-10"},"下記の内容で正しければ確定するボタンを押して下さい。",-1),it={class:"font-medium my-10 space-y-7"},rt=e("hr",null,null,-1),lt={class:"border border-grayLight rounded-md p-5 mt-5"},ct={key:0,class:"my-10"},dt={key:1},_t={key:0},ut={key:0,class:"flex items-center space-x-5 font-normal"},pt={class:"text-base"},ht={class:"text-xs"},mt={key:1},yt=e("img",{src:W,class:"w-fit h-[50px]"},null,-1),ft=[yt],gt={key:2},vt=e("img",{src:z,class:"w-fit h-[50px]"},null,-1),bt=[vt],wt={key:3},Tt=e("img",{src:K,class:"w-fit h-[50px]"},null,-1),Ct=[Tt],kt={key:4},Pt=e("img",{src:Q,class:"w-fit h-[50px]"},null,-1),St=[Pt],Dt={key:5},Lt=e("p",{class:"text-center"},"決済情報が登録されていません",-1),$t={class:"flex justify-end mt-2"},Et=["href"],Ft=e("hr",null,null,-1),Bt=e("span",{class:"font-bold text-base"},"■お申し込み後のキャンセルについて",-1),Ht=e("br",null,null,-1),Nt=e("br",null,null,-1),Rt=["href"],qt=e("br",null,null,-1),At=e("br",null,null,-1),It=e("br",null,null,-1),xt=e("span",{class:"font-bold text-base"},"■注意事項",-1),Ot=e("br",null,null,-1),Ut=e("br",null,null,-1),Mt=["href"],Vt=e("br",null,null,-1),Gt=e("br",null,null,-1),Yt={href:"/trade",target:"_blank"},jt=e("br",null,null,-1),Wt={href:"/faq#productShipping",target:"_blank"},zt=e("hr",null,null,-1),pe=Z({__name:"payment",setup(Kt){const{getLottery:H,getShippingFeeCount:N,drawLottery:R}=X(),{getSubscriptionStatus:q}=tt(),g=et(),v=F(),l=F().params.lotteryId,c=m(),n=m(),$=m({shippingFeeCount:0}),E=m(!1),_=m(!1),u=typeof v.query.drawType=="string"?v.query.drawType:void 0,b=typeof v.query.drawCount=="string"?Number(v.query.drawCount):void 0,P=st(()=>{if(u!==f.TENDRAWS)return b&&Number.isInteger(b)&&b>0?b:1}),A=async()=>{E.value=!0;try{c.value=await H(l),$.value=await N(l,u,P.value),n.value=await q()}catch(s){B(s),g.push(`/lotteries/${l}/lottery`)}finally{E.value=!1}},I=async()=>{var s;_.value=!0;try{const w=((s=n.value)==null?void 0:s.paymentType)===d.GMO_CREDIT,h=await R(l,u??f.DEFAULT,`${window.location.origin}/lotteries/${l}/auth`,w,P.value);h?window.location.href=h:g.push(`/lotteries/${l}/drawn`)}catch(w){_.value=!1,B(w),g.replace(`/lotteries/${l}/lottery`)}finally{_.value=!1}};return!u||![f.DEFAULT,f.TENDRAWS,f.GIFT].includes(u)?g.replace(`/lotteries/${l}/lottery`):A(),(s,w)=>{const h=M,x=V,S=G,T=Y,O=j,U=J;return a(),i("div",{class:p(("commonClass"in s?s.commonClass:t(D)).contents())},[e("h1",{class:p(("commonClass"in s?s.commonClass:t(D)).mainTitle())},"決済確認",2),t(c)?(a(),i("div",{key:1,class:p(("commonClass"in s?s.commonClass:t(D)).innerNormal())},[at,e("p",{class:p(("lotteryClass"in s?s.lotteryClass:t(L)).subTitle())},C(t(c).title),3),e("div",it,[r(x,{"start-date":t(c).purchaseStartDate,"end-date":t(c).purchaseEndDate}
1,null,8,["start-date","end-date"]),rt,e("div",null,[e("p",{class:p(("lotteryClass"in s?s.lotteryClass:t(L)).subTitle())},"決済情報",2),e("div",lt,[t(n)?(a(),i("div",dt,[t(n)&&(t(n).paymentType===t(d).STRIPE_CREDIT||t(n).paymentType===t(d).GMO_CREDIT)?(a(),i("div",_t,[t(n).card?(a(),i("div",ut,[e("p",pt,"**** **** **** "+C(t(n).card.last4),1),e("p",ht," 有効期限"+C(t(n).card.expMonth)+"/"+C(t(n).card.expYear%100),1)])):ot("",!0)])):t(n)&&t(n).paymentType===t(d).DOCOMO?(a(),i("div",mt,ft)):t(n)&&t(n).paymentType===t(d).AU?(a(),i("div",gt,bt)):t(n)&&t(n).paymentType===t(d).SOFTBANK?(a(),i("div",wt,Ct)):t(n)&&t(n).paymentType===t(d).PAYPAY?(a(),i("div",kt,St)):(a(),i("div",Dt,[Lt,r(S,{href:("convertToHostingPath"in s?s.convertToHostingPath:t(k))("/subscription/status"),class:"mt-5"},{default:y(()=>[o(" 決済情報を登録する ")]),_:1},8,["href"])]))])):(a(),i("div",ct,[r(h)]))]),e("div",$t,[e("a",{class:"text-right font-normal underline md:hover:no-underline cursor-pointer text-[var(--point-text-color)]",href:("convertToHostingPath"in s?s.convertToHostingPath:t(k))("/subscription/status")}," 決済情報を修正する ",8,Et)])]),Ft,e("div",null,[e("div",{class:p(["font-normal text-left space-y-7 my-10 leading-relaxed",("lotteryClass"in s?s.lotteryClass:t(L)).descriptionText()])},[e("div",null,[Bt,Ht,o(" 本商品がデジタルコンテンツの場合、サービスの性質上、返金、キャンセルはできません。"),Nt,o(" 本商品が物品の場合、商品に破損、汚損、数量不足その他の契約内容との不適合が存在する場合、お客様は、当社に対し、当該契約不適合を知った時から1年以内に "),e("a",{href:("convertToHostingPath"in s?s.convertToHostingPath:t(k))("/contact/form"),target:"_blank"},[o(" お問い合わせフォーム "),r(T,{icon:"blank",width:"w-3",height:"h-3"})],8,Rt),o(" へご連絡いただいた場合に限り、商品の修補・交換その他の履行の追完、代金の減額又は損害賠償を請求し、又は売買契約を解除することができるものとします。但し、当該契約不適合がお客様の責めに帰すべき事由による場合には、この限りではありません。"),qt,o(" 返品等に要する送料は、当社の負担とします。"),At,o(" 詳細は利用規約第5条(商品の購入及び返品等に関する特約)第3項から第5項をご確認ください。"),It]),e("div",null,[xt,Ot,o(" 未成年者が本サービスを利用する場合は、あらかじめ法定代理人による同意を得なければならないものとします。 本サービスには別途有料コンテンツ及び有料商品の販売が含まれる場合があります。"),Ut,o(" 会員登録後、コンテンツが閲覧又はダウンロードできない等の事由が発生した場合には、 "),e("a",{href:("convertToHostingPath"in s?s.convertToHostingPath:t(k))("/contact/form"),target:"_blank"},[o(" お問い合わせフォーム "),r(T,{icon:"blank",width:"w-3",height:"h-3"})],8,Mt),o(" よりお問い合わせください。"),Vt,Gt,o(" ※お支払い時期について詳しくは "),e("a",Yt,[o(" こちら "),r(T,{icon:"blank",width:"w-3",height:"h-3"})]),o(" をご確認ください。"),jt,o(" ※引き渡し時期について詳しくは "),e("a",Wt,[o(" こちら "),r(T,{icon:"blank",width:"w-3",height:"h-3"})]),o(" をご確認ください。 ")])],2),zt]),r(O,{price:t(c).price,"draw-type":t(u),"draw-count":t(P),"is-required-shipping-fee":t(c).isRequiredShippingFee,"shipping-fee":t(c).shippingFee,"shipping-fee-count":t($).shippingFeeCount},null,8,["price","draw-type","draw-count","is-required-shipping-fee","shipping-fee","shipping-fee-count"]),r(U,{length:2},{button1:y(()=>[r(S,{color:"cancel",to:`/lotteries/${t(l)}/lottery`,disabled:t(_)},{default:y(()=>[o(" キャンセル ")]),_:1},8,["to","disabled"])]),button2:y(()=>[r(S,{disabled:t(_),loading:t(_),onClick:I},{default:y(()=>[o(" 確定する ")]),_:1},8,["disabled","loading"])]),_:1})])],2)):(a(),i("div",nt,[r(h)]))],2)}}});
1export{pe 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.