PageSourceSearch

https://www.njpw.co.jp/assets/GeneralView-777c5cf0.js

js njpw.co.jp collected 2026-10-02 02:53:14 UTC 5,065 bytes, 1 lines download raw bytes

1import{_ as E}from"./SPSiteGideLayout.vue_vue_type_script_setup_true_lang-b2954d01.js";import{E as R,d as C,a as T,p as _,ai as $,r as q,o as i,c as d,e,i as b,h as o,y as w,C as k,D as S,t as j,b as h,w as F,f as L}from"./index-f91d84fc.js";import{g as B,s as D,u as G,a as V}from"./locale-setting-08c83e96.js";import"./OverlayNav.vue_vue_type_script_setup_true_lang-0aa590d9.js";import"./SPSiteGideWeekDiary.vue_vue_type_script_setup_true_lang-03f5077b.js";import"./embla-carousel-vue.esm-8cc8d02b.js";import"./embla-carousel-autoplay.esm-fd72d0c3.js";import"./vue-qrcode.esm-3f7c9031.js";import"./ContentsContainer.vue_vue_type_script_setup_true_lang-5749ac42.js";import"./MainHeader.vue_vue_type_script_setup_true_lang-cd1a9248.js";const M=()=>{const p="https://api.njpw.co.jp/api/v1/sign-in/general";return R({mutationFn:async r=>{const u={method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)},a=await fetch(p,u);if(a.status!==200)throw new Error(a.status.toString());return a.json()}})},O={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"},J={id:"contact"},P=e("h2",{class:"border-b border-black pb-5 pt-9 text-center text-[25px] font-black leading-[1em] tracking-normal md:pb-10 md:pt-[72px] md:text-[50px]"}," 会員ログイン ",-1),U=e("div",{class:"border-b border-dotted border-black px-[3%] py-2 text-[12.5px] leading-[17.5px]"},[L(" 新日本プロレスリング月額会員の方は、こちらからログインしてください。"),e("br")],-1),Y={key:0,class:"mt-2 px-2 text-[#ff0000]"},z={class:"px-[3%] py-2 md:py-4"},A={class:""},H=e("dt",{class:"py-2 md:py-4"},"メールアドレス*",-1),K={key:0,class:"text-[#ff0000]"},Q={class:""},W=e("dt",{class:"py-2 md:py-4"},"パスワード*",-1),X={key:0,class:"text-[#ff0000]"},Z=e("p",{class:"mt-10"},[e("button",{type:"submit",name:"submit",class:"block 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"}," ログイン ")],-1),I={class:"px-[3%] py-2"},ee={name:"loginGeneral"},te=C({...ee,setup(y){const{mutate:p}=M(),n=T(),r=B({locale:"ja"});D({locale:"ja"});const u=_(!1),a=_(!1),m=_(!1),{errors:c,handleSubmit:N}=G({validationSchema:r.object({email:r.string().email().required(),password:r.string().required()})}),{value:g}=V("email"),{value:x}=V("password"),f=N(v=>{u.value=!0,m.value=!1,p(v,{onSuccess:s=>{a.value=!0,localStorage.setItem("auth-token",s.auth_token),localStorage.setItem("refresh-token",s.refresh_token);const t=$();if((t==null?void 0:t.paymentStatus)===1||(t==null?void 0:t.paymentStatus)===127){n.push("/login-comp");return}if((t==null?void 0:t.paymentStatus)===0||(t==null?void 0:t.paymentStatus)===9)switch(t==null?void 0:t.paymentMethod){case 1:n.push("/payment/general/credit/pre-pay");return;case 2:n.push("/payment/general/wallet/pre-pay");return}n.push("/")},onError:s=>{u.value=!1,s.message==="401"?m.value=!0:alert("エラーが発生しました。もう一度お試しください。")}})});return(v,s)=>{const t=q("RouterLink");return i(),d("div",O,[e("div",J,[P,e("div",null,[U,m.value?(i(),d("div",Y," ログインに失敗しました ")):b("",!0),e("form",{onSubmit:s[2]||(s[2]=(...l)=>o(f)&&o(f)(...l))},[e("div",z,[e("dl",A,[H,e("dd",null,[w(e("input",{"onUpdate:modelValue":s[0]||(s[0]=l=>S(g)?g.value=l:null),type:"email",name:"email",autocapitalize:"off",class:"w-full rounded-[3px] border border-primary px-[3%] py-2 text-[100%] md:rounded-[6px] md:py-4"},null,512),[[k,o(g)]])]),o(c).email?(i(),d("div",K,j(o(c).email),1)):b("",!0)]),e("dl",Q,[W,e("dd",null,[w(e("input",{"onUpdate:modelValue":s[1]||(s[1]=l=>S(x)?x.value=l:null),type:"password",name:"password",value:"",class:"w-full rounded-[3px] border border-primary px-[3%] py-2 text-[100%] md:rounded-[6px] md:py-4"},null,512),[[k,o(x)]])]),o(c).password?(i(),d("div",X,j(o(c).password),1)):b("",!0)]),Z])],32),e("div",I,[h(t,{class:"block rounded-[3px] bg-pointcolor bg-[url(@/assets/common/icon/blank_bk.webp)] bg-[length:16px_auto] bg-[center_right_12px] bg-no-repeat px-0 py-[15px] text-center text-xs leading-[10px] text-primary no-underline hover:underline md:rounded-[6px] md:bg-[length:30px_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 lg:hover:bg-keycolor lg:hover:bg-[url(@/assets/common/icon/blank.webp)] lg:hover:text-white lg:hover:no-underline",to:"/payment/general/remind"},{default:F(()=>[L("パスワードを忘れた方はこちら")]),_:1})])])])])}}}),ce=C({__name:"GeneralView",setup(y){return(p,n)=>(i(),d("main",null,[h(E,null,{contents:F(()=>
1[h(te)]),_:1})]))}});export{ce 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.