1import{A as x}from"./AuthModal-ca95c31e.js";import{z as S,v as E,i as N,r as h,o as M,a as i,b as c,g as e,j as y,G as I,H as R,I as T,D as P,L}from"../entry/index-8d9c8467.js";import{r as O}from"./resetPasswordConfirm-91a4c608.js";import"./index-382a81be.js";const V={name:"ReinforcePasswordChange",components:{AuthModal:x},setup(){const k=E.useRouter(),s=E.useRoute(),a=N("commonStore"),o=N("authenticateStore"),f=h(""),g=h(""),w=h(""),d=h({}),r=h(""),l=N("oneStore");M(()=>{Object.keys(s.query).length!==0&&a.methods.setReinforcementType(s.query.month)});const t=()=>{let m={};m.newPass=f.value,m.newPassConfirm=g.value;const{isInvalid:v,error:_}=O(m);return v?(d.value=_,!1):(d.value={},!0)};return{commonstore:a,store:o,newPass:f,newPassConfirm:g,authNumber:w,errors:d,apiErrors:r,setNewPassword:async()=>{var m,v;if(r.value="",t())if(f.value===g.value){const _=sessionStorage.getItem("ely_password_reset_token");let C={member_no:a.state.memberNo,newPassword:f.value,confirmPassword:g.value};_&&(C.passwordResetToken=_),l.methods.changeLoader(!0);try{let n=await L.reinforcingIdPolicy(C);a.state.reinforcementType==="12months"&&((m=n.data)!=null&&m.accessToken&&(a.methods.setMemberNo(n.data.memberNo),localStorage.setItem("token",n.data.accessToken),o.methods.setToken(n.data.accessToken)),a.methods.setReinforcementType("")),sessionStorage.removeItem("ely_password_reset_token"),l.methods.changeLoader(!1),k.push({name:"Home"})}catch(n){l.methods.changeLoader(!1);const u=(v=n==null?void 0:n.response)==null?void 0:v.data,p=u==null?void 0:u.code,b=u==null?void 0:u.message;p==="TOKEN_REQUIRED"||p==="TOKEN_INVALID"||p==="TOKEN_MEMBER_MISMATCH"||p==="INVALID_TOKEN_PURPOSE"?r.value="ì¸ì
ì´ ë§ë£ëììµëë¤. ë¤ì ë¡ê·¸ì¸ í ìëí´ì£¼ì¸ì.":b==="New Passwords same as existing passwords"?r.value="ëì¼í ë¹ë°ë²í¸ë¡ë ë³ê²½ì´ ë¶ê°í©ëë¤. ë¤ë¥¸ ë¹ë°ë²í¸ë¥¼ ì
ë ¥í´ì£¼ì¸ì.":b?r.value=b:r.value="ë¹ë°ë²í¸ ë³ê²½ì ì¤í¨íìµëë¤. ì ì í ë¤ì ìëí´ì£¼ì¸ì."}}else l.methods.changeLoader(!1),r.value="ë¹ë°ë²í¸ê° ì¼ì¹íì§ ììµëë¤.";else return}}}},A={class:"wrapper-innr"},j={class:"common-gap"},q={class:"container"},B={class:"login__area"},D={class:"authentication-box"},H={class:"inner-box"},K={key:0,class:"login-sub-heading"},U={key:1,class:"login-sub-heading"},z={class:"password-fill-outer mt-48"},G={class:"form-group"},Q={key:0,class:"error-msgsign"},F={class:"form-group"},J={key:0,class:"error-msgsign"},W={key:0,class:"error-msgsign"},X={class:"mt-48"},Y={class:"login-btn find-btns"};function Z(k,s,a,o,f,g){var w,d,r,l;return i(),c("div",A,[e("div",j,[e("div",q,[e("div",B,[s[8]||(s[8]=e("div",{class:"login-heading"},[e("h2",null,"ìì´ë ë³´í¸ì ì±
ê°í ìë´")],-1)),e("div",D,[e("div",H,[o.commonstore.state.reinforcementType==="12months"?(i(),c("div",K,s[4]||(s[4]=[e("h3",null," íìëê»ìë ë¹ë°ë²í¸ë¥¼ ì¥ê¸°ê°(12ê°ì) ë³ê²½íì§ ìì¼ì
¨ìµëë¤. ",-1),e("p",{class:"light-gray-text"},[y(" íìëì ê°ì¸ì ë³´ ë³´í¸ë¥¼ ìí´ ë¹ë°ë²í¸ë¥¼ ë³ê²½íì§ ìì¼ì ê²½ì°, "),e("br"),y(" ë¹ë°ë²í¸ë¥¼ ë³ê²½ í ì´ì©íì기 ë°ëëë¤. ")],-1)]))):(i(),c("div",U,s[5]||(s[5]=[e("h3",null," íìëê»ìë ë¹ë°ë²í¸ë¥¼ ì¥ê¸°ê° (6ê°ì) ë³ê²½íì§ ìì¼ì
¨ìµëë¤. ",-1),e("p",{class:"light-gray-text"},[y(" íìëì ê°ì¸ì ë³´ ë³´í¸ë¥¼ ìí´ ë¹ë°ë²í¸ë¥¼ ë³ê²½íì§ ìì¼ì ê²½ì°, "),e("br"),y(" ë¹ë°ë²í¸ë¥¼ ë³ê²½ í ì´ì©íì기 ë°ëëë¤. ")],-1)]))),e("div",z,[e("div",G,[s[6]||(s[6]=e("label",null,"ì ë¹ë°ë²í¸",-1)),I(e("input",{type:"password","onUpdate:modelValue":s[0]||(s[0]=t=>o.newPass=t),class:"form-control",placeholder:"ì문/ì«ì/í¹ì문ì í¬í¨ 8ì ì´ì 16ì 미ë§"},null,512),[[R,o.newPass]]),o.errors&&((w=o.errors)!=null&&w.newPass)?(i(),c("small",Q,T((d=o.errors)==null?void 0:d.newPass),1)):P("",!0)]),e("div",F,[s[7]||(s[7]=e("label",null,"ì ë¹ë°ë²í¸ íì¸",-1)),I(e("input",{type:"password","onUpdate:modelValue":s[1]||(s[1]=t=>o.newPassConfirm=t),class:"form-control",placeholder:"ì ë¹ë°ë²í¸ë¥¼ íë² ë ì
ë ¥í´ì£¼ì¸ì"},null,512),[[R,o.newPassConfirm]]),o.errors&&((r=o.errors)!=null&&r.newPassConfirm)?(i(),c("small",J,T((l=o.errors)==null?void 0:l.newPassConfirm),1)):P("",!0)]),Object.keys(o.errors).length===0&&o.apiErrors!==""?(i(),c("small",W,T(o.apiErrors),1)):P("",!0)]),e("div",X,[e("div",Y,[o.commonstore.state.reinforcementType==="6months"?(i(),c("button",{key:0,onClick:s[2]||(s[2]=t=>k.$router.push({name:"Home"})),class:"btn outline"}," ë¤ìì ë³ê²½ ")):P("",!0),e("button",{onClick:s[3]||(s[3]=(...t)=>o.setNewPassword&&o.setNewPassword(...t)),class:"btn"},"íì¸")])])])])])])])])}const te=S(V,[["render",Z]]);
1export{te 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.