| 1 |
- /* empty css */import{F as h,a as V}from"./index-D3CEYvrQ.js";import{S as v}from"./index-BKh5GoqV.js";import{I as $}from"./index-n-bLBH68.js";import{r as j,j as k,c as y,D as e,A as t,Y as I,p as B,o as P,a as S,I as w,J as f}from"./vue-vendor-BdC0yijC.js";import{_ as U,u as q,B as C}from"./index-CNDhCDWg.js";import{M as i}from"./index-BsdRqm60.js";import"./index-RZuii_fK.js";import{c as F}from"./login-aC_0vvhX.js";import{e as g}from"./jsencrypt-DtXkYYXb.js";import"./index-B3z4cY-J.js";import"./index-C9BD4W7R.js";import"./responsive-observe-4ACH6YSC.js";import"./use-merge-state-ogwKKM2d.js";const N={class:"setting-password-btn-container"},D={__name:"SettingsPassword",setup(M){I();const m=q(),s=j({password_current:"",password_new_1:"",password_new_2:""}),c=k(!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,F(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=B("icon-lock"),d=$,l=V,r=C,u=v,p=h;return P(),y("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(()=>[S("div",N,[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"])])}}},W=U(D,[["__scopeId","data-v-0ef0db65"]]);export{W as default};
|