SettingsPassword--CqBbbNh.js 2.8 KB

1
  1. import{_ as h,u as V,B as v}from"./index-CcX5yBDS.js";import{F as $,a as j}from"./index-DKgSiEx_.js";import{S as k}from"./index-gSPU4psl.js";/* empty css */import{I as y}from"./index-4LXXFg1j.js";import{r as B,j as I,c as P,v as e,w as t,N as S,p as U,o as N,a as q,t as w,u as f}from"./vue-vendor-C15EL-OS.js";/* empty css */import"./index-DOCgb0B2.js";import{c as C}from"./login-CGVruScY.js";import{e as g}from"./jsencrypt-pnJArbb9.js";import{M as i}from"./index-VpbJPnwA.js";import"./index-B3z4cY-J.js";import"./index-dmY7lmYD.js";import"./responsive-observe-4ACH6YSC.js";import"./use-merge-state-DwvN8qbp.js";const F={class:"setting-password-btn-container"},M={__name:"SettingsPassword",setup(x){S();const m=V(),s=B({password_current:"",password_new_1:"",password_new_2:""}),c=I(!1),b=()=>{const o=s.password_current,a=s.password_new_1,n=s.password_new_2;if(!o||!a||!n)return;if(a!==n){const r=m.t("settings.warning_not_match");i.error(r);return}const d=g(o),l=g(a);c.value=!0,C(d,l).then(r=>{if(r.code/1===200){s.password_current="",s.password_new_1="",s.password_new_2="";const p=m.t("settings.update_success");i.success(p)}else{const p=m.t("settings.update_fail");i.warning(p)}c.value=!1}).catch(r=>{console.log(r,"flag-njsdfjsau345jkdsfljfjsklaj->>"),i.error(r.msg),c.value=!1})};return(o,a)=>{const n=U("icon-lock"),d=y,l=j,r=v,u=k,p=$;return N(),P("div",null,[e(p,{ref:"ref_form",model:s,style:{width:"900px"}},{default:t(()=>[e(l,{field:"password_current",label:o.$t("settings.current_password"),required:""},{default:t(()=>[e(d,{modelValue:s.password_current,"onUpdate:modelValue":a[0]||(a[0]=_=>s.password_current=_),placeholder:o.$t("settings.placeholder_cur_password"),"allow-clear":""},{prefix:t(()=>[e(n)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),e(l,{field:"password_new_1",label:o.$t("settings.new_password"),required:""},{default:t(()=>[e(d,{modelValue:s.password_new_1,"onUpdate:modelValue":a[1]||(a[1]=_=>s.password_new_1=_),placeholder:o.$t("settings.placeholder_new1_password"),"allow-clear":""},{prefix:t(()=>[e(n)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),e(l,{field:"password_new_2",label:o.$t("settings.confirm_password"),required:""},{default:t(()=>[e(d,{modelValue:s.password_new_2,"onUpdate:modelValue":a[2]||(a[2]=_=>s.password_new_2=_),placeholder:o.$t("settings.placeholder_new2_password"),"allow-clear":""},{prefix:t(()=>[e(n)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),e(l,null,{default:t(()=>[q("div",F,[e(u,null,{default:t(()=>[e(r,{class:"submit-btn"},{default:t(()=>[w(f(o.$t("settings.btn_cancel")),1)]),_:1}),e(r,{class:"submit-btn",type:"primary","html-type":"submit",loading:c.value,onClick:b},{default:t(()=>[w(f(o.$t("settings.btn_submit")),1)]),_:1},8,["loading"])]),_:1})])]),_:1})]),_:1},8,["model"])])}}},Y=h(M,[["__scopeId","data-v-64418f9d"]]);export{Y as default};