PageSourceSearch

https://ynjn.jp/_nuxt/CsyVL9wG.js

js ynjn.jp collected 2026-09-25 02:32:52 UTC 6,236 bytes, 1 lines download raw bytes

1import{$ as C,aV as m,Q as g,K as t,F as j,b3 as M,bd as l,bh as r,O as B,bJ as O,bL as T,bk as V,aS as F,aT as S,L as I,c6 as u,D as N,b1 as D,b6 as R,X as i,_ as q,W as h,c as G,l as J}from"./Bj8UWYNP.js";import{f as c}from"./CybapvCn.js";import{_ as z}from"./BGt4O2NI.js";import{u as E}from"./C7l-t7TC.js";import{a as H}from"./DunkyjJA.js";import"./CvxIUYFk.js";import"./BCfleOzD.js";import"./mVMhoAYf.js";import"./DBFHLJnp.js";import"./Brc05JrS.js";import"./cq7LgvOD.js";import"./VNE3k4Ib.js";const K={class:"rounded-md bg-[var(--gray-100)] px-sm"},Q={class:"text-body_xs text-[--text-icon-body-light]"},U={class:"ml-xs whitespace-nowrap font-bold"},W={class:"flex items-center justify-between border-b border-solid border-[--border-primary] py-sm"},X={class:"ml-xs text-body_sm font-bold text-[var(--foreground-neutral-primary)]"},Y={key:0,class:"flex items-center justify-between border-b border-solid border-[--border-primary] py-sm pl-lg"},Z={class:"typography-body-xs_b ml-xs overflow-hidden text-ellipsis text-right text-[var(--foreground-neutral-secondary)]"},tt={class:"flex items-center justify-between border-b border-solid border-[--border-primary] py-sm"},et={class:"ml-xs text-body_sm font-bold text-[var(--foreground-neutral-primary)]"},ot={class:"flex items-center justify-between border-b border-solid border-[--border-primary] py-sm"},rt={class:"ml-xs text-body_sm font-normal text-[var(--foreground-neutral-primary)]"},st={class:"flex items-center justify-between py-sm"},at={class:"ml-xs text-body_sm font-normal text-[var(--foreground-neutral-primary)]"},nt=C({__name:"ReceiptCard",props:{orders:{},discountAmount:{},originalTotalAmount:{},totalAmount:{},paymentMethod:{},serialOrderNumber:{}},setup(a){return(p,e)=>(m(),g("div",K,[e[5]||(e[5]=t("div",{class:"border-b border-solid border-[--border-primary] py-sm text-body_sm font-bold text-[var(--foreground-neutral-primary)]"}," 購入商品・価格(税込) ",-1)),t("ul",Q,[(m(!0),g(j,null,M(a.orders,(b,v)=>(m(),g("li",{key:v,class:"flex justify-between gap-12 break-all border-b border-solid border-[--border-primary] py-4 ps-lg"},[t("div",null,l(` ${b.name}`),1),t("div",U,"¥ "+l(b.originalPrice)+"(税込)",1)]))),128))]),t("div",W,[e[0]||(e[0]=t("div",{class:"text-body_sm font-bold text-[var(--foreground-neutral-primary)]"},"購入点数",-1)),t("div",X,l(`計:${a.orders.length}点`),1)]),a.discountAmount>0?(m(),g("div",Y,[e[1]||(e[1]=t("div",{class:"text-body_sm text-[var(--foreground-neutral-secondary)]"},"割引総額",-1)),t("div",Z," - ¥ "+l(r(c)(a.discountAmount)),1)])):B("",!0),t("div",tt,[e[2]||(e[2]=t("div",{class:"text-body_sm font-bold text-[var(--foreground-neutral-primary)]"},"合計お支払い金額(税込)",-1)),t("div",et," ¥"+l(a.totalAmount)+"(税込) ",1)]),t("div",ot,[e[3]||(e[3]=t("div",{class:"text-body_sm font-bold text-[var(--foreground-neutral-primary)]"},"支払い方法",-1)),t("div",rt,l(a.paymentMethod),1)]),t("div",st,[e[4]||(e[4]=t("div",{class:"text-body_sm font-bold text-[var(--foreground-neutral-primary)]"},"注文番号",-1)),t("div",at,l(a.serialOrderNumber),1)])]))}}),lt={class:"pb-6"},it={class:"mx-auto flex w-full flex-col gap-6 rounded-lg bg-white px-4 py-6 lg:mt-6 lg:w-[720px] lg:px-8 lg:py-8 lg:[box-shadow:_0px_1px_4px_0px_rgba(0,_0,_0,_0.08)]"},dt={class:"mx-auto h-[80px] w-[80px]"},ut={class:"flex flex-col gap-md"},mt={class:"text-[14px] font-normal leading-6 text-[--text-icon-body-light]"},kt=C({__name:"complete",setup(a){const{$url:p}=O(),e=T(),{loadScript:b,complete:v}=E(),$=N(()=>e.query.AccessID),w=N(()=>e.query.order_number||e.query.OrderNumber),P=V(),d=D(null),n=N(()=>{if(!d.value)return null;const x=d.value.payment,o=x.gravureBooks??[],y=o.reduce((s,_)=>s+(_.originalPrice??_.purchasedPrice),0),f=x.totalPurchasePrice??0,A=y-f;return{orders:o.map(s=>({name:s.photobook?.name||s.yjPhotobook?.name||"",price:c(s.purchasedPrice),originalPrice:c(s.originalPrice??s.purchasedPrice)})),paymentMethod:w.value?"-":"クレジットカード",serialOrderNumber:`${x.orderNumber||"-"}`,originalTotalAmount:c(y),discountAmount:A,totalAmount:c(f)}});let k;return F(async()=>
1{k=b(),localStorage.setItem("purchase-complete",new Date().getTime().toString()),w.value?d.value=await H(Number(w.value)):P.isGoldPurchase?d.value=await P.updateGoldPurchaseFinish({accessId:$.value}):d.value=await P.updateCartPurchaseFinish({accessId:$.value}),v()}),S(()=>{k&&k()}),(x,o)=>{const y=R("Vue3Lottie"),f=q,A=nt,s=G,_=J,L=z;return r(n)?(m(),I(L,{key:0,step:3,"is-from-gravure-purchase":!0},{default:u(()=>[t("div",lt,[t("div",it,[t("div",dt,[i(f,null,{default:u(()=>[i(y,{animationLink:r(p).path.lottieJson.check,loop:!1,width:80,height:80,autoPlay:!0,scale:1},null,8,["animationLink"])]),_:1})]),o[4]||(o[4]=t("div",{class:"space-y-1"},[t("p",{class:"typography-heading-xxxs text-center text-[--text-icon-body-light]"},"ステップ3/3"),t("h3",{class:"typography-heading-sm text-center"},"購入完了")],-1)),o[5]||(o[5]=t("div",{class:"text-center text-[14px] font-normal leading-6 text-[--text-icon-body-light]"},[h(" ご購入いただき誠にありがとうございます。"),t("br"),h("購入した商品は以下の通りです。 ")],-1)),t("div",ut,[i(A,{orders:r(n).orders,"discount-amount":r(n).discountAmount,"original-total-amount":r(n).originalTotalAmount,"total-amount":r(n).totalAmount,"payment-method":r(n).paymentMethod,"serial-order-number":r(n).serialOrderNumber},null,8,["orders","discount-amount","original-total-amount","total-amount","payment-method","serial-order-number"]),t("div",mt,[o[1]||(o[1]=t("span",null,"ご注文についてご不明な点がございましたら",-1)),i(s,{to:r(p).path.page.mypage.contact,class:"text-[var(--main-blue-default)] underline hover:opacity-70"},{default:u(()=>[...o[0]||(o[0]=[h(" お問い合わせ ",-1)])]),_:1},8,["to"]),o[2]||(o[2]=t("span",null,"よりご連絡ください。",-1))])]),i(s,{to:r(p).path.page.bookshelf.photobook,class:"mx-auto w-full max-w-[360px]"},{default:u(()=>[i(_,{type:"primary",background:"Bright",size:"lg",class:"w-full"},{default:u(()=>[...o[3]||(o[3]=[h(" 購入した商品を確認する ",-1)])]),_:1})]),_:1},8,["to"])])])]),_:1})):B("",!0)}}});export{kt 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.