2 lines
3.4 KiB
JavaScript
2 lines
3.4 KiB
JavaScript
import{aW as x,bN as N,bj as R,aZ as a,aU as d,a$ as p,b0 as V,b1 as U,b2 as r,b3 as t,b5 as h,b8 as u,b7 as C,bV as q,ce as I,bc as z,cq as S}from"./chat-CYsuYSTF.js";const D={class:"mb-8 lighter"},T={class:"dialog-footer"},G=x({__name:"ResetPassword",props:{emitConfirm:{type:Boolean}},emits:["confirm"],setup(v,{expose:m,emit:f}){const g=v,w=f,b=N(),{login:$}=R(),n=a(!1),o=a({code:"",password:"",re_password:""}),c=a(),P=a();a(!1),a(!1),a(60);const F=a({password:[{required:!0,message:d("views.login.enterPassword"),trigger:"blur"},{min:6,max:20,message:d("views.login.loginForm.password.lengthMessage"),trigger:"blur"}],re_password:[{required:!0,message:d("views.login.loginForm.re_password.requiredMessage"),trigger:"blur"},{min:6,max:20,message:d("views.login.loginForm.password.lengthMessage"),trigger:"blur"},{validator:(e,s,i)=>{o.value.password!=o.value.re_password?i(new Error(d("views.login.loginForm.re_password.validatorMessage"))):i()},trigger:"blur"}]}),E=()=>{var e,s;o.value={password:"",re_password:""},n.value=!0,(e=c.value)==null||e.resetFields(),(s=P.value)==null||s.resetFields()},M=()=>{var e;(e=c.value)==null||e.validate().then(()=>{if(g.emitConfirm)w("confirm",o.value);else return q.resetCurrentPassword(o.value).then(()=>{$.logout(),b.push({name:"login"})})})};return m({open:E,close:()=>{n.value=!1}}),(e,s)=>{const i=p("el-input"),_=p("el-form-item"),k=p("el-form"),y=p("el-button"),B=p("el-dialog");return V(),U(B,{modelValue:n.value,"onUpdate:modelValue":s[3]||(s[3]=l=>n.value=l),title:e.$t("views.login.resetPassword"),"destroy-on-close":"","append-to-body":"","align-center":"","close-on-click-modal":!1,"close-on-press-escape":!1},{footer:r(()=>[h("div",T,[t(y,{onClick:s[2]||(s[2]=l=>n.value=!1)},{default:r(()=>[C(u(e.$t("common.cancel")),1)]),_:1}),t(y,{type:"primary",onClick:M},{default:r(()=>[C(u(e.$t("common.save")),1)]),_:1})])]),default:r(()=>[t(k,{class:"reset-password-form",ref_key:"resetPasswordFormRef1",ref:c,model:o.value,rules:F.value},{default:r(()=>[h("p",D,u(e.$t("views.login.newPassword")),1),t(_,{prop:"password",style:{"margin-bottom":"8px"}},{default:r(()=>[t(i,{type:"password",class:"input-item",modelValue:o.value.password,"onUpdate:modelValue":s[0]||(s[0]=l=>o.value.password=l),placeholder:e.$t("views.login.enterPassword"),"show-password":""},null,8,["modelValue","placeholder"])]),_:1}),t(_,{prop:"re_password"},{default:r(()=>[t(i,{type:"password",class:"input-item",modelValue:o.value.re_password,"onUpdate:modelValue":s[1]||(s[1]=l=>o.value.re_password=l),placeholder:e.$t("views.login.enterPassword"),"show-password":""},null,8,["modelValue","placeholder"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}}),j=x({name:"ChinaMobileIcon"}),A={class:"china-mobile-icon",style:{display:"flex","align-items":"center","margin-right":"16px"}};function O(v,m,f,g,w,b){return V(),z("div",A,[...m[0]||(m[0]=[S('<div style="display:flex;align-items:center;" data-v-cb1042bf><div style="display:flex;align-items:center;" data-v-cb1042bf><div data-v-cb1042bf><div style="font-size:14px;font-weight:600;color:#1E71C7;" data-v-cb1042bf>中国移动</div><div style="font-size:12px;color:#1E71C7;" data-v-cb1042bf>China Mobile</div></div></div><div style="margin:0 12px;height:20px;width:1px;background-color:#E8E8E8;" data-v-cb1042bf></div><div style="font-size:14px;font-weight:600;color:#6B47E5;" data-v-cb1042bf>CMIOT</div></div>',1)])])}const H=I(j,[["render",O],["__scopeId","data-v-cb1042bf"]]);export{H as C,G as _};
|