resetPassword.0e5e4d8f.js 3.4 KB

1
  1. import{_ as q,q as z,A as N,B as f,a4 as C,aZ as U,a_ as I,a$ as R,E as $,r as n,as as j,L as H,o as K,K as L,H as r,t as o,S as g,aM as D,D as O}from"./index.413ee8cb.js";import{e as Z}from"./index.61ebd0fa.js";const k=g("\u4FDD\u5B58"),G=g("\u5173\u95ED"),J=z({__name:"resetPassword",props:{itemId:{type:String,default:""},showModel:{type:Boolean,default:!1}},emits:["cancel","refresh"],setup(A,{emit:_}){const w=A,{logout:h}=N(),y=f("default"),m=f(),l=f(!1),B=f(""),t=C({id:"",password:"",confirmPassword:""}),x=C({password:[{required:!0,validator:(s,e,u)=>{e===""?u(new Error("\u65B0\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01")):U(e)?e.length<6||e.length>16?u(new Error("\u65B0\u5BC6\u7801\u4E3A6-16\u4F4D\u6570\u5B57\u5B57\u6BCD\u7EC4\u5408\uFF01")):I(e)?u(new Error("\u65B0\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7EAF\u6570\u5B57\uFF01")):R(e)?u(new Error("\u65B0\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7EAF\u5B57\u6BCD\uFF01")):u():u(new Error("\u65B0\u5BC6\u7801\u4E3A6-16\u4F4D\u6570\u5B57\u5B57\u6BCD\u7EC4\u5408\uFF01"))},trigger:"blur"}],confirmPassword:[{required:!0,validator:(s,e,u)=>{e===""?u(new Error("\u786E\u8BA4\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01")):t.password!==e?u(new Error("\u786E\u8BA4\u5BC6\u7801\u4E0E\u65B0\u5BC6\u7801\u4E0D\u4E00\u81F4\uFF01")):u()},trigger:"blur"}]}),V=async s=>{!s||await s.validate(async(e,u)=>{if(e){if(i.value===!0)return;i.value=!0;let c=Object.assign({},t);c.id="36";const{code:a,message:p}=await Z(c);i.value=!1,a===0?(D.success("\u5BC6\u7801\u4FEE\u6539\u6210\u529F\uFF01"),l.value=!1,_("refresh")):a>100&&a<140?(l.value=!1,h()):D.error(p)}})},P=async s=>{!s||(s.clearValidate(),s.resetFields(),await O(async()=>{t.id=B.value,t.password="",t.confirmPassword=""}))},F=()=>{l.value=!1,_("cancel")},i=f(!0),E=f("");async function M(){i.value=!0,E.value="\u4FEE\u6539\u5BC6\u7801",await P(m.value),i.value=!1}return $(()=>w.showModel,()=>{const{showModel:s,itemId:e}=w;l.value=s,l.value&&(B.value=e,M())}),(s,e)=>{const u=n("el-input"),c=n("el-form-item"),a=n("el-col"),p=n("el-row"),v=n("el-button"),b=n("el-form"),S=n("el-dialog"),T=j("loading");return H((K(),L(S,{"close-on-press-escape":!1,modelValue:l.value,"onUpdate:modelValue":e[3]||(e[3]=d=>l.value=d),"append-to-body":"",width:"900px",title:E.value,onClose:F},{default:r(()=>[o(b,{ref_key:"ruleFormRef",ref:m,model:t,rules:x,"label-width":"90px",style:{"margin-top":"-10px"},class:"demo-ruleForm",size:y.value,"status-icon":""},{default:r(()=>[o(p,null,{default:r(()=>[o(a,{span:8},{default:r(()=>[o(c,{label:"\u65B0\u5BC6\u7801",prop:"password"},{default:r(()=>[o(u,{modelValue:t.password,"onUpdate:modelValue":e[0]||(e[0]=d=>t.password=d),placeholder:"\u65B0\u5BC6\u7801"},null,8,["modelValue"])]),_:1})]),_:1}),o(a,{span:8},{default:r(()=>[o(c,{label:"\u786E\u8BA4\u5BC6\u7801",prop:"confirmPassword"},{default:r(()=>[o(u,{modelValue:t.confirmPassword,"onUpdate:modelValue":e[1]||(e[1]=d=>t.confirmPassword=d),maxlength:11,placeholder:"\u786E\u8BA4\u5BC6\u7801"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),o(a,{span:24,class:"clear"},{default:r(()=>[o(v,{type:"primary",class:"fr",style:{margin:"0 0 0 16px"},onClick:e[2]||(e[2]=d=>V(m.value))},{default:r(()=>[k]),_:1}),o(v,{class:"fr",style:{margin:"0 0 0 16px"},onClick:F},{default:r(()=>[G]),_:1})]),_:1})]),_:1},8,["model","rules","size"])]),_:1},8,["modelValue","title"])),[[T,i.value]])}}});var Y=q(J,[["__file","D:/work/accout-vue3-ui/src/views/interest/account/resetPassword.vue"]]);export{Y as default};