mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-03 19:58:12 +00:00
2 lines
5.4 KiB
JavaScript
2 lines
5.4 KiB
JavaScript
import{d as H,j as N,r as g,l as V,k as a,h as x,c as k,e,w as r,a as l,u as t,m as q,bQ as z,z as A,t as u,i as E,aV as Q,bR as T,aO as j,aP as G,aQ as M,D as O,G as J,H as K,E as L,V as W,p as X,g as Y,f as Z}from"./index-ac08d87d.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import{_ as oo}from"./index.vue_vue_type_script_setup_true_lang-d1dc26ab.js";/* empty css */import{_ as eo}from"./member_head-d9fd7b2c.js";import{s as so}from"./personal-24c5341e.js";import{_ as ao}from"./index.vue_vue_type_script_setup_true_lang-77bad34c.js";/* empty css */import{_ as ro}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-7d504251.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-8b6f9720.js";import"./attachment-895a7d37.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-7df93d15.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-c8b99dcc.js";/* empty css */import"./sys-5aa982aa.js";import"./sortable.esm-be94e56d.js";const v=c=>(X("data-v-711c7bdb"),c=c(),Y(),c),to={class:"userinfo flex h-full items-center"},lo={key:1,src:eo,class:"w-[25px] rounded-full"},po={class:"user-name pl-[8px]"},no=v(()=>l("div",{class:"flex items-center leading-[1] py-[5px]"},[l("span",{class:"iconfont iconshezhi1 ml-[4px] !text-[14px] mr-[10px]"}),l("span",{class:"text-[14px]"},"账号设置")],-1)),io=v(()=>l("div",{class:"flex items-center leading-[1] py-[5px]"},[l("span",{class:"iconfont iconxiugai ml-[4px] !text-[14px] mr-[10px]"}),l("span",{class:"text-[14px]"},"修改密码")],-1)),mo=v(()=>l("div",{class:"flex items-center leading-[1] py-[5px]"},[l("span",{class:"iconfont icontuichudenglu ml-[4px] !text-[14px] mr-[10px]"}),l("span",{class:"text-[14px]"},"退出登录")],-1)),co={class:"form-tip"},uo={class:"dialog-footer"},_o=H({__name:"user-info",setup(c){const d=N();Z();const P=n=>{switch(n){case"logout":d.logout();break}},C=()=>{d.logout()},b=g(null),D=()=>{var n;(n=b.value)==null||n.open()},m=g(!1),h=g(),o=V({original_password:"",password:"",password_copy:""}),R=V({original_password:[{required:!0,message:a("originalPasswordPlaceholder"),trigger:"blur"}],password:[{required:!0,message:a("passwordPlaceholder"),trigger:"blur"}],password_copy:[{required:!0,message:a("passwordPlaceholder"),trigger:"blur"}]}),U=n=>{n&&n.validate(s=>{if(s){let i="";if(o.password&&!o.original_password&&(i=a("originalPasswordHint")),o.password&&o.original_password&&!o.password_copy&&(i=a("newPasswordHint")),o.password&&o.original_password&&o.password_copy&&o.password!=o.password_copy&&(i=a("doubleCipherHint")),i){Q({type:"error",message:i});return}so(o).then(y=>{m.value=!1})}else return!1})};return(n,s)=>{const i=T,y=oo,_=j,S=G,B=M,f=O,w=J,$=K,I=L,F=W;return x(),k("div",null,[e(B,{onCommand:P,tabindex:1},{dropdown:r(()=>[e(S,null,{default:r(()=>[e(_,{onClick:D},{default:r(()=>[no]),_:1}),e(_,{onClick:s[0]||(s[0]=p=>m.value=!0)},{default:r(()=>[io]),_:1}),e(_,{onClick:C},{default:r(()=>[mo]),_:1})]),_:1})]),default:r(()=>[l("div",to,[t(d).userInfo.head_img?(x(),q(i,{key:0,size:25,icon:t(z),src:t(A)(t(d).userInfo.head_img)},null,8,["icon","src"])):(x(),k("img",lo)),l("div",po,u(t(d).userInfo.username),1),e(y,{name:"element ArrowDown",class:"ml-[5px]"})])]),_:1}),e(F,{modelValue:m.value,"onUpdate:modelValue":s[6]||(s[6]=p=>m.value=p),width:"450px",title:"修改密码"},{footer:r(()=>[l("span",uo,[e(I,{onClick:s[4]||(s[4]=p=>m.value=!1)},{default:r(()=>[E(u(t(a)("cancel")),1)]),_:1}),e(I,{type:"primary",onClick:s[5]||(s[5]=p=>U(h.value))},{default:r(()=>[E(u(t(a)("save")),1)]),_:1})])]),default:r(()=>[l("div",null,[e($,{model:o,"label-width":"90px",ref_key:"formRef",ref:h,rules:R,class:"page-form"},{default:r(()=>[e(w,{label:t(a)("originalPassword"),prop:"original_password"},{default:r(()=>[e(f,{modelValue:o.original_password,"onUpdate:modelValue":s[1]||(s[1]=p=>o.original_password=p),type:"password",placeholder:t(a)("originalPasswordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),e(w,{label:t(a)("newPassword"),prop:"password"},{default:r(()=>[e(f,{modelValue:o.password,"onUpdate:modelValue":s[2]||(s[2]=p=>o.password=p),type:"password",placeholder:t(a)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"]),l("div",co,u(t(a)("passwordTip")),1)]),_:1},8,["label"]),e(w,{label:t(a)("passwordCopy"),prop:"password_copy"},{default:r(()=>[e(f,{modelValue:o.password_copy,"onUpdate:modelValue":s[3]||(s[3]=p=>o.password_copy=p),type:"password",placeholder:t(a)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])])]),_:1},8,["modelValue"]),e(ao,{ref_key:"userInfoEditRef",ref:b},null,512)])}}});const Yo=ro(_o,[["__scopeId","data-v-711c7bdb"]]);export{Yo as default};
|