index-DMNTTwS4.js 5.6 KB

1
  1. /* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as $,I as _,r as g,c as M,a as l,b as o,w as s,i as T,E as H,t as v,J,a1 as K,o as L,u as V,S as j,K as A,e as r,L as x,R as G,V as O,f as Q,a0 as y,H as W,_ as X}from"./index-hZHbf6Qq.js";const Y={class:"security-setting-container"},Z={class:"page-header"},ee={class:"page-content"},oe={class:"company-header"},se={class:"company-logo"},le={class:"company-info"},te={class:"company-name"},ae={class:"setting-card"},de={class:"setting-icon"},ne={class:"setting-card"},re={class:"setting-icon"},ie={class:"setting-content"},ue={class:"setting-title"},pe={class:"code-input"},me=$({__name:"index",setup(fe){const E=W(),P=_({companyName:"中国南方电网",role:"采购负责人"}),F=_({phone:"180****7722"}),p=g(!1),b=g(),a=_({oldPassword:"",newPassword:"",confirmPassword:""}),I={oldPassword:[{required:!0,message:"请输入原密码",trigger:"blur"}],newPassword:[{required:!0,message:"请输入新密码",trigger:"blur"},{min:6,max:20,message:"密码长度为6-20位",trigger:"blur"}],confirmPassword:[{required:!0,message:"请再次输入新密码",trigger:"blur"},{validator:(f,e,i)=>{e!==a.newPassword?i(new Error("两次输入的密码不一致")):i()},trigger:"blur"}]},m=g(!1),h=g(),d=_({phone:"",code:""}),u=g(0),R={phone:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:/^1[3-9]\d{9}$/,message:"请输入正确的手机号",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},U=()=>{E.push("/enterprise/companyInfo")},D=()=>{a.oldPassword="",a.newPassword="",a.confirmPassword="",p.value=!0},q=async()=>{var e;await((e=b.value)==null?void 0:e.validate())&&(y.success("密码修改成功"),p.value=!1)},B=()=>{d.phone="",d.code="",m.value=!0},N=()=>{if(!d.phone){y.warning("请先输入手机号");return}u.value=60;const f=setInterval(()=>{u.value--,u.value<=0&&clearInterval(f)},1e3);y.success("验证码已发送")},S=async()=>{var e;await((e=h.value)==null?void 0:e.validate())&&(y.success("手机号修改成功"),m.value=!1)};return(f,e)=>{const i=H,n=T,z=J,c=Q,w=O,k=G,C=K;return L(),M("div",Y,[l("div",Z,[o(n,{link:"",onClick:U},{default:s(()=>[o(i,null,{default:s(()=>[o(V(j))]),_:1}),e[9]||(e[9]=l("span",null,"返回",-1))]),_:1}),e[10]||(e[10]=l("span",{class:"page-title"},"安全设置",-1))]),l("div",ee,[l("div",oe,[l("div",se,[o(i,{size:30,color:"#999"},{default:s(()=>[o(V(A))]),_:1})]),l("div",le,[l("div",te,v(P.companyName),1),o(z,{type:"danger",size:"small"},{default:s(()=>[r(v(P.role),1)]),_:1})])]),l("div",ae,[l("div",de,[o(i,{size:20,color:"#fff"},{default:s(()=>[o(V(x))]),_:1})]),e[12]||(e[12]=l("div",{class:"setting-content"},[l("div",{class:"setting-title"},"登录密码"),l("div",{class:"setting-desc"},"建议您定期更换密码,设置安全性高的密码可以使帐号更安全")],-1)),o(n,{type:"danger",onClick:D},{default:s(()=>[...e[11]||(e[11]=[r("修改",-1)])]),_:1})]),l("div",ne,[l("div",re,[o(i,{size:20,color:"#fff"},{default:s(()=>[o(V(x))]),_:1})]),l("div",ie,[l("div",ue,"安全手机"+v(F.phone),1),e[13]||(e[13]=l("div",{class:"setting-desc"},"安全手机可以用于登录帐号,重置密码或其他安全验证",-1))]),o(n,{type:"danger",onClick:B},{default:s(()=>[...e[14]||(e[14]=[r("修改",-1)])]),_:1})])]),o(C,{modelValue:p.value,"onUpdate:modelValue":e[4]||(e[4]=t=>p.value=t),title:"修改登录密码",width:"450px"},{footer:s(()=>[o(n,{onClick:e[3]||(e[3]=t=>p.value=!1)},{default:s(()=>[...e[15]||(e[15]=[r("取消",-1)])]),_:1}),o(n,{type:"danger",onClick:q},{default:s(()=>[...e[16]||(e[16]=[r("确定",-1)])]),_:1})]),default:s(()=>[o(k,{ref_key:"passwordFormRef",ref:b,model:a,rules:I,"label-width":"100px"},{default:s(()=>[o(w,{label:"原密码",prop:"oldPassword"},{default:s(()=>[o(c,{modelValue:a.oldPassword,"onUpdate:modelValue":e[0]||(e[0]=t=>a.oldPassword=t),type:"password","show-password":"",placeholder:"请输入原密码"},null,8,["modelValue"])]),_:1}),o(w,{label:"新密码",prop:"newPassword"},{default:s(()=>[o(c,{modelValue:a.newPassword,"onUpdate:modelValue":e[1]||(e[1]=t=>a.newPassword=t),type:"password","show-password":"",placeholder:"请输入新密码"},null,8,["modelValue"])]),_:1}),o(w,{label:"确认密码",prop:"confirmPassword"},{default:s(()=>[o(c,{modelValue:a.confirmPassword,"onUpdate:modelValue":e[2]||(e[2]=t=>a.confirmPassword=t),type:"password","show-password":"",placeholder:"请再次输入新密码"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),o(C,{modelValue:m.value,"onUpdate:modelValue":e[8]||(e[8]=t=>m.value=t),title:"修改安全手机",width:"450px"},{footer:s(()=>[o(n,{onClick:e[7]||(e[7]=t=>m.value=!1)},{default:s(()=>[...e[17]||(e[17]=[r("取消",-1)])]),_:1}),o(n,{type:"danger",onClick:S},{default:s(()=>[...e[18]||(e[18]=[r("确定",-1)])]),_:1})]),default:s(()=>[o(k,{ref_key:"phoneFormRef",ref:h,model:d,rules:R,"label-width":"100px"},{default:s(()=>[o(w,{label:"新手机号",prop:"phone"},{default:s(()=>[o(c,{modelValue:d.phone,"onUpdate:modelValue":e[5]||(e[5]=t=>d.phone=t),placeholder:"请输入新手机号"},null,8,["modelValue"])]),_:1}),o(w,{label:"验证码",prop:"code"},{default:s(()=>[l("div",pe,[o(c,{modelValue:d.code,"onUpdate:modelValue":e[6]||(e[6]=t=>d.code=t),placeholder:"请输入验证码"},null,8,["modelValue"]),o(n,{type:"danger",disabled:u.value>0,onClick:N},{default:s(()=>[r(v(u.value>0?`${u.value}s后重发`:"获取验证码"),1)]),_:1},8,["disabled"])])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])])}}}),Pe=X(me,[["__scopeId","data-v-9a03ab91"]]);export{Pe as default};