12 |
- import{r as c,a7 as h,ac as E,o as k,b as V,d as u,f as t,a as s,a2 as i,u as f,a0 as B,am as I,ad as C,aa as R,ab as q}from"./index-312d0758.js";import{E as F,a as S}from"./el-form-item-103c2f12.js";import{E as $}from"./el-button-5fd5d56e.js";/* empty css */import{e as w}from"./encrypt-1989278b.js";import{r as N}from"./request-ae682a54.js";/* empty css *//* empty css */import{_ as j}from"./_plugin-vue_export-helper-c27b6911.js";import{E as z}from"./index-8db4c46a.js";import{E as A}from"./index-25781584.js";import{E as H}from"./index-fb232398.js";import"./constants-8ece7a3d.js";import"./castArray-504193a2.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./use-form-common-props-714f341f.js";import"./error-78e43d3e.js";import"./typescript-c7dac87b.js";import"./index-1da7ed1a.js";import"./_baseClone-d8826940.js";import"./_Uint8Array-787ffc9c.js";import"./_initCloneObject-95aefecf.js";import"./index-7588b595.js";import"./index-a787320c.js";import"./use-form-item-01b63eaa.js";import"./index-588c6765.js";import"./_commonjsHelpers-de833af9.js";import"./axios-87b33878.js";import"./index-3d809b27.js";import"./scroll-27bc6409.js";import"./vnode-e253b113.js";import"./aria-adfa05c5.js";import"./focus-trap-30782453.js";import"./validator-8543a958.js";import"./event-9519ab40.js";import"./index-bec297e4.js";const M=p=>(R("data-v-a1a7d74b"),p=p(),q(),p),T={class:"content"},U=M(()=>u("div",null,[u("span",{style:{color:"red"}},"密码要求:"),i("提示:密码需字母数字结合,最少设置8个字符,包含字母大小写和数字")],-1)),D={style:{width:"100%","text-align":"center","margin-top":"30px"}},L={__name:"index",setup(p){const o=c({user_password_old:"",user_password_new:""}),m=h();function v(){m.push({path:"/homeH5/grzx",query:{tab:"grxx"}})}function x(a){m.push(a)}const g=E({user_password_old:[{required:!0,message:"请填写旧密码",trigger:"submit"}],user_password_new:[{required:!0,message:"请填写新密码",trigger:"submit"},{pattern:/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,}$/,message:"密码形式不符合,请按照密码要求设置!",trigger:"blur"}]});let d=c();function y(a){a&&a.validate(e=>{if(e)if(o.value.user_password_new===o.value.user_password_old)z.warning("新旧密码不能相同!");else{let n={aes_check:"1",user_main:{user_password_old:w(o.value.user_password_old),user_password_new:w(o.value.user_password_new)}};N({url:"/user/main/reset_my_password",data:n}).then(l=>{l.code=="1"&&A.confirm("密码修改成功, 请返回重新登录","提示",{showCancelButton:"false",confirmButtonText:"确定",center:!0,type:"warning"}).then(()=>{B.value=null,I.value=null,C.value=null,m.push("/login")}).catch(()=>{})})}})}return(a,e)=>{const n=H,l=$,_=F,b=S;return k(),V("div",null,[u("div",T,[t(b,{ref_key:"ruleFormRef",ref:d,"label-position":"top",rules:f(g),"label-width":"100px",model:o.value},{default:s(()=>[t(_,{prop:"user_password_old",label:"旧密码:"},{default:s(()=>[t(n,{modelValue:o.value.user_password_old,"onUpdate:modelValue":e[0]||(e[0]=r=>o.value.user_password_old=r),style:{"max-width":"300px"}},null,8,["modelValue"]),t(l,{link:"",type:"primary",onClick:e[1]||(e[1]=r=>x("/homeH5/wjjmm"))},{default:s(()=>[i(" 忘记旧密码?")]),_:1})]),_:1}),t(_,{prop:"user_password_new",label:"新密码:"},{default:s(()=>[t(n,{modelValue:o.value.user_password_new,"onUpdate:modelValue":e[2]||(e[2]=r=>o.value.user_password_new=r),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"]),U,u("div",D,[t(l,{type:"primary",style:{width:"100px"},onClick:e[3]||(e[3]=r=>y(f(d)))},{default:s(()=>[i("确定")]),_:1}),t(l,{style:{width:"100px"},onClick:e[4]||(e[4]=r=>v())},{default:s(()=>[i("返回")]),_:1})])])])}}},Be=j(L,[["__scopeId","data-v-a1a7d74b"]]);export{Be as default};
|