1 |
- import{A as q,d as B}from"./index-3887ab05.js";import{m as g}from"./md5-3edf1152.js";import{a as v,o as T,W as t,X as _,Y as y,$ as A,Z as s,E as f,m as a,F as E}from"./vue-74beb2f3.js";const D={__name:"changePasd",props:["btnType"],setup(P){const b=P,n=v(!1),u=v(),o=v({password:"",newpassword:""}),k={newpassword:[{required:!0,validator:async(r,e)=>e===""?Promise.reject("请输入新密码"):(o.value.newpassword!==""&&u.value.validateFields("cpassword"),Promise.resolve()),trigger:"change"}],cpassword:[{validator:async(r,e)=>e===""?Promise.reject("请再次输入密码"):e!==o.value.newpassword?Promise.reject("两次密码不一致!"):Promise.resolve(),trigger:"change"}]},w=()=>{n.value=!0},d=()=>{n.value=!1,C()},C=()=>{u.value.resetFields()},h=async()=>{try{const r=await u.value.validateFields(),e=await q.requested({classname:"common.usercenter.usercenter",method:"changePassWord",content:{newpassword:g(o.value.newpassword),password:g(o.value.password)}});B.message(e,"修改成功",()=>{d()})}catch(r){console.log("Failed:",r)}};return T(()=>{}),(r,e)=>{const p=t("a-button"),c=t("a-input-password"),m=t("a-form-item"),i=t("a-col"),F=t("a-row"),x=t("a-form"),U=t("a-space"),j=t("a-modal");return _(),y(E,null,[b.btnType=="text"?(_(),y("div",{key:0,style:{"font-weight":"500"},onClick:w},"修改密码")):(_(),A(p,{key:1,type:"primary",size:"small",onClick:w,danger:""},{default:s(()=>[f("修改密码")]),_:1})),a(j,{open:n.value,"onUpdate:open":e[3]||(e[3]=l=>n.value=l),class:"custom-class",title:"修改密码",placement:"right",width:"600px",closable:!1,getContainer:!1,onCancel:d},{footer:s(()=>[a(U,null,{default:s(()=>[a(p,{onClick:d},{default:s(()=>[f("关闭")]),_:1}),a(p,{type:"primary",onClick:h},{default:s(()=>[f("保存")]),_:1})]),_:1})]),default:s(()=>[a(x,{model:o.value,ref_key:"formRef",ref:u,rules:k,layout:"vertical"},{default:s(()=>[a(F,{gutter:16},{default:s(()=>[a(i,{span:24},{default:s(()=>[a(m,{label:"原密码",name:"password",rules:[{required:!0,message:"请输入密码"}]},{default:s(()=>[a(c,{value:o.value.password,"onUpdate:value":e[0]||(e[0]=l=>o.value.password=l),placeholder:"原密码"},null,8,["value"])]),_:1})]),_:1}),a(i,{span:24},{default:s(()=>[a(m,{label:"新密码",name:"newpassword"},{default:s(()=>[a(c,{value:o.value.newpassword,"onUpdate:value":e[1]||(e[1]=l=>o.value.newpassword=l),placeholder:"新密码"},null,8,["value"])]),_:1})]),_:1}),a(i,{span:24},{default:s(()=>[a(m,{label:"确认密码",name:"cpassword"},{default:s(()=>[a(c,{value:o.value.cpassword,"onUpdate:value":e[2]||(e[2]=l=>o.value.cpassword=l),placeholder:"确认密码"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])],64)}}};export{D as _};
|