niucloud-admin/niucloud/public/admin/assets/user-info-2da95214.js
全栈小学生 d680214fd1 up
2025-06-11 09:21:43 +08:00

2 lines
5.9 KiB
JavaScript

import{d as A,j as T,r as h,l as V,k as a,h as m,c as v,e as t,w as l,a as e,u as o,m as E,bU as P,z as C,t as u,i as D,aX as j,bV as G,aQ as M,aR as Q,aS as X,D as J,G as K,H as L,E as O,S as W,p as Y,g as Z,f as oo}from"./index-e05985b6.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 eo}from"./index.vue_vue_type_script_setup_true_lang-de519c71.js";/* empty css */import{_ as S}from"./member_head-d9fd7b2c.js";import{s as so}from"./personal-5fd613a5.js";import{_ as to}from"./index.vue_vue_type_script_setup_true_lang-6bf0570d.js";/* empty css */import{_ as ro}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-627b9e4a.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-0aa9ed6b.js";import"./attachment-07742802.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-7d319548.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-41313d1e.js";/* empty css */import"./sys-5553c504.js";import"./sortable.esm-be94e56d.js";const f=_=>(Y("data-v-43121165"),_=_(),Z(),_),ao={class:"userinfo flex h-full items-center"},lo={key:1,src:S,class:"w-[25px] rounded-full"},no={class:"user-name pl-[8px]"},po={class:"p-[10px]"},io={class:"userinfo flex h-full items-center pb-[10px] border-b-[1px] border-solid border-[#e5e5e5]"},co={key:1,src:S,class:"w-[45px] rounded-full"},mo={class:"user-name pl-[8px] text-[14px]"},uo=f(()=>e("div",{class:"pl-[8px] text-[13px] text-[#9699B6]"},"个人中心",-1)),_o=f(()=>e("div",{class:"flex items-center leading-[1] py-[5px]"},[e("span",{class:"iconfont iconshezhi1 ml-[4px] !text-[14px] mr-[10px]"}),e("span",{class:"text-[14px]"},"账号设置")],-1)),fo=f(()=>e("div",{class:"flex items-center leading-[1] py-[5px]"},[e("span",{class:"iconfont iconxiugai ml-[4px] !text-[14px] mr-[10px]"}),e("span",{class:"text-[14px]"},"修改密码")],-1)),wo=f(()=>e("div",{class:"flex items-center leading-[1] py-[5px]"},[e("span",{class:"iconfont icontuichudenglu ml-[4px] !text-[14px] mr-[10px]"}),e("span",{class:"text-[14px]"},"退出登录")],-1)),xo={class:"form-tip"},go={class:"dialog-footer"},ho=A({__name:"user-info",setup(_){const p=T();oo();const U=i=>{switch(i){case"logout":p.logout();break}},R=()=>{p.logout()},y=h(null),B=()=>{var i;(i=y.value)==null||i.open()},c=h(!1),b=h(),s=V({original_password:"",password:"",password_copy:""}),$=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"}]}),z=i=>{i&&i.validate(r=>{if(r){let d="";if(s.password&&!s.original_password&&(d=a("originalPasswordHint")),s.password&&s.original_password&&!s.password_copy&&(d=a("newPasswordHint")),s.password&&s.original_password&&s.password_copy&&s.password!=s.password_copy&&(d=a("doubleCipherHint")),d){j({type:"error",message:d});return}so(s).then(I=>{c.value=!1})}else return!1})};return(i,r)=>{const d=G,I=eo,w=M,F=Q,H=X,x=J,g=K,N=L,k=O,q=W;return m(),v("div",null,[t(H,{onCommand:U,tabindex:1},{dropdown:l(()=>[e("div",po,[e("div",io,[o(p).userInfo.head_img?(m(),E(d,{key:0,size:45,icon:o(P),src:o(C)(o(p).userInfo.head_img)},null,8,["icon","src"])):(m(),v("img",co)),e("div",null,[e("div",mo,u(o(p).userInfo.username),1),uo])]),t(F,null,{default:l(()=>[t(w,{onClick:B},{default:l(()=>[_o]),_:1}),t(w,{onClick:r[0]||(r[0]=n=>c.value=!0)},{default:l(()=>[fo]),_:1}),t(w,{onClick:R},{default:l(()=>[wo]),_:1})]),_:1})])]),default:l(()=>[e("div",ao,[o(p).userInfo.head_img?(m(),E(d,{key:0,size:25,icon:o(P),src:o(C)(o(p).userInfo.head_img)},null,8,["icon","src"])):(m(),v("img",lo)),e("div",no,u(o(p).userInfo.username),1),t(I,{name:"element ArrowDown",class:"ml-[5px]"})])]),_:1}),t(q,{modelValue:c.value,"onUpdate:modelValue":r[6]||(r[6]=n=>c.value=n),width:"450px",title:"修改密码"},{footer:l(()=>[e("span",go,[t(k,{onClick:r[4]||(r[4]=n=>c.value=!1)},{default:l(()=>[D(u(o(a)("cancel")),1)]),_:1}),t(k,{type:"primary",onClick:r[5]||(r[5]=n=>z(b.value))},{default:l(()=>[D(u(o(a)("save")),1)]),_:1})])]),default:l(()=>[e("div",null,[t(N,{model:s,"label-width":"90px",ref_key:"formRef",ref:b,rules:$,class:"page-form"},{default:l(()=>[t(g,{label:o(a)("originalPassword"),prop:"original_password"},{default:l(()=>[t(x,{modelValue:s.original_password,"onUpdate:modelValue":r[1]||(r[1]=n=>s.original_password=n),type:"password",placeholder:o(a)("originalPasswordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(g,{label:o(a)("newPassword"),prop:"password"},{default:l(()=>[t(x,{modelValue:s.password,"onUpdate:modelValue":r[2]||(r[2]=n=>s.password=n),type:"password",placeholder:o(a)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"]),e("div",xo,u(o(a)("passwordTip")),1)]),_:1},8,["label"]),t(g,{label:o(a)("passwordCopy"),prop:"password_copy"},{default:l(()=>[t(x,{modelValue:s.password_copy,"onUpdate:modelValue":r[3]||(r[3]=n=>s.password_copy=n),type:"password",placeholder:o(a)("passwordPlaceholder"),clearable:"",class:"input-width"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])])]),_:1},8,["modelValue"]),t(to,{ref_key:"userInfoEditRef",ref:y},null,512)])}}});const te=ro(ho,[["__scopeId","data-v-43121165"]]);export{te as default};