PageSourceSearch

https://www.njpw.co.jp/assets/RegistView-030155bb.js

js njpw.co.jp collected 2026-09-24 17:21:03 UTC 6,940 bytes, 1 lines download raw bytes

1import{_ as E}from"./SPSiteGideLayout.vue_vue_type_script_setup_true_lang-f06bbb9b.js";import{E as N,d as b,p as f,u as U,a as F,al as P,o as i,c as m,e as t,h as a,y as v,C as w,D as k,t as C,i as j,f as p,r as q,b as S,w as O,ak as B,k as L}from"./index-53ef3db4.js";import{g as D,s as M,u as I,a as $}from"./locale-setting-26cfce68.js";import{p as T}from"./OverlayNav.vue_vue_type_script_setup_true_lang-0cd12f6e.js";import"./SPSiteGideWeekDiary.vue_vue_type_script_setup_true_lang-f9b65ef8.js";import"./embla-carousel-vue.esm-beee2199.js";import"./embla-carousel-autoplay.esm-fd72d0c3.js";import"./vue-qrcode.esm-fe492ced.js";import"./ContentsContainer.vue_vue_type_script_setup_true_lang-cade087d.js";import"./MainHeader.vue_vue_type_script_setup_true_lang-14832c9e.js";const J=()=>{const l="https://api.njpw.co.jp/api/v1/signup/valid-token";return N({mutationFn:async o=>{const n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)};return(await fetch(l,n)).json()}})},z=()=>{const l="https://api.njpw.co.jp/api/v1/signup/general/password";return N({mutationFn:async o=>{const n={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)};return(await fetch(l,n)).json()}})},G={id:"main",class:"mx-auto my-0 h-auto w-full bg-white p-0 text-[12.5px] leading-[17.5px] md:text-[25px] md:leading-[35px] lg:hidden"},Y=t("h2",{class:"border-b border-black pb-5 pt-9 text-center text-[25px] font-bold leading-[1em] tracking-normal md:pb-10 md:pt-[72px] md:text-[50px] lg:font-black"}," 会員登録 ",-1),A=t("div",{class:"border-b border-dotted border-black px-[3%] py-2 text-[12.5px] leading-[17.5px]"},[p(" パスワードを入力してください"),t("br"),t("br"),p(" 安全性の高いパスワードは英数字と記号を組み合わせたものです。 ")],-1),H={class:"px-[3%] py-2 md:py-4"},K={class:""},Q=t("dt",{class:"py-2 md:py-4"},"パスワード*",-1),W={key:0,class:"text-[#ff0000]"},X={class:""},Z=t("dt",{class:"py-2 md:py-4"},"パスワード確認*",-1),tt={key:0,class:"text-[#ff0000]"},et={class:"mt-6"},ot=["disabled"],st=b({__name:"Form",setup(_){const{mutate:l}=z(),s=D({locale:"ja"});M({locale:"ja"});const o=f(!1),n=f(!0),d=U(),x=F(),{errors:u,handleSubmit:c}=I({initialValues:{token:typeof d.params.token=="string"?d.params.token:"",password:"",password_confirm:""},validationSchema:s.object({password:s.string().min(8).required(),password_confirm:s.string().required().oneOf([s.ref("password")],"パスワードが一致しません")})}),{value:g}=$("password"),{value:h}=$("password_confirm"),{value:y}=$("token"),R=c(V=>{o.value=!0,l(V,{onSuccess:e=>{if(e.status=="NG"&&e.message==="duplicate_entry"){alert("すでに登録されています。");return}n.value=!0,localStorage.setItem("auth-token",e.auth.auth_token),localStorage.setItem("refresh-token",e.auth.refresh_token);const r=P();if(r===1){x.push("/payment/general/credit/pre-pay");return}else if(r===2){x.push("/payment/general/wallet/pre-pay");return}},onError:e=>{o.value=!1,alert("エラーが発生しました。もう一度お試しください。"),console.error(e)}})});return(V,e)=>(i(),m("div",G,[t("div",null,[Y,t("div",null,[A,t("form",{onSubmit:e[3]||(e[3]=(...r)=>a(R)&&a(R)(...r))},[t("div",H,[t("dl",K,[Q,t("dd",null,[v(t("input",{"onUpdate:modelValue":e[0]||(e[0]=r=>k(g)?g.value=r:null),type:"password",name:"password",autocapitalize:"off",class:"w-full rounded-[3px] border border-primary px-[3%] py-2 text-[100%] md:rounded-[6px] md:py-4"},null,512),[[w,a(g)]])]),a(u).password?(i(),m("div",W,C(a(u).password),1)):j("",!0)]),t("dl",X,[Z,t("dd",null,[v(t("input",{"onUpdate:modelValue":e[1]||(e[1]=r=>k(h)?h.value=r:null),type:"password",name:"password_confirm",autocapitalize:"off",class:"w-full rounded-[3px] border border-primary px-[3%] py-2 text-[100%] md:rounded-[6px] md:py-4"},null,512),[[w,a(h)]])]),a(u).password_confirm?(i(),m("div",tt,C(a(u).password_confirm),1)):j("",!0)]),t("p",et,[t("button",{type:"submit",name:"submitConfirm",class:"w-full rounded-[3px] bg-primary bg-[url(@/assets/common/arrow/right_wt.webp)] bg-[length:12px_auto] bg-[center_right_12px] bg-no-repeat px-[3%] py-[15px] text-center text-xs leading-[10px] text-white no-underline hover:bg-keycolor md:rounded-[6px] md:bg-[length:24px_auto] md:bg-[center_right_24px] md:py-[30px] md:text-2xl md:leading-5 lg:rounded-lg lg:bg-auto lg:bg-[center_right_8px] lg:py-4 lg:text-sm lg:leading-4",disabled:o.value}," 登録 ",8,ot)])]),v(t("input",{type:"hidden",name:"token","onUpdate:modelValue":e[2]||(e[2]=r=>k(y)?y.value=r:null)},null,512),[[w,a(y)]])],32)])])]))}}),nt={id:"main",class:"mx-auto my-0 h-auto w-full bg-white p-0 text-[12.5px] leading-[17.5px] md:text-[25px] md:leading-[35px] lg:hidden"},rt={id:"contact"}
1,at=t("h2",{class:"border-b border-black pb-5 pt-9 text-center text-[25px] font-bold leading-[1em] tracking-normal md:pb-10 md:pt-[72px] md:text-[50px] lg:font-black"}," 会員登録 ",-1),lt=t("div",{class:"border-b border-dotted border-black px-[3%] py-2 text-[12.5px] leading-[17.5px]"},[p(" 無効なURLです。"),t("br"),p(" URLの有効期限が過ぎているか、URLが正確ではない場合がございます。"),t("br"),p(" 恐れ入りますがメールアドレスの登録手続きから再度行って下さい。"),t("br"),p(" 尚、記載しております通り登録URLは1時間のみ有効です。"),t("br"),p(" 時間内にお手続きを行って頂けますようお願い致します。 ")],-1),dt={class:"mt-10 px-3"},it={class:"flex w-full cursor-pointer justify-between rounded-[3px] bg-primary p-[15px] transition-all duration-200 ease-in-out hover:bg-keycolor md:rounded-[6px] md:p-[30px] lg:mt-[50px] lg:rounded-lg lg:p-4"},pt=t("div",{class:"grid w-full place-content-center text-xs leading-[10px] text-white md:text-2xl md:leading-5 lg:text-sm lg:leading-4"}," 会員登録ページへ ",-1),ut={class:"hidden lg:block"},ct=["src"],mt=t("div",{class:"block lg:hidden"},[t("img",{src:T,alt:""})],-1),_t=b({__name:"InValid",setup(_){return(l,s)=>{const o=q("RouterLink");return i(),m("div",nt,[t("div",rt,[at,lt,t("div",dt,[S(o,{to:"/join/regist"},{default:O(()=>[t("div",it,[pt,t("div",ut,[t("img",{src:a(T),alt:""},null,8,ct)]),mt])]),_:1})])])])}}}),xt={key:0},gt=b({__name:"Contents",setup(_){const{mutate:l}=J(),s=new B.UAParser,o=F();s.getDevice().type!=="mobile"&&o.push("/");const n=f(!1),d=f(!0),x=U(),u={token:typeof x.params.token=="string"?x.params.token:""};return l(u,{onSuccess:c=>{if(c.status=="NG"){d.value=!1,n.value=!1;return}d.value=!1,n.value=!0},onError:c=>{d.value=!1,n.value=!1,alert("エラーが発生しました。もう一度お試しください。"),console.error(c)}}),(c,g)=>d.value?j("",!0):(i(),m("div",xt,[n.value?(i(),L(st,{key:0})):(i(),L(_t,{key:1}))]))}}),Rt=b({__name:"RegistView",setup(_){return(l,s)=>(i(),m("main",null,[S(E,null,{contents:O(()=>[S(gt)]),_:1})]))}});export{Rt 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.