niucloud/niucloud/public/admin/assets/user-info-451acab3.js
2026-03-19 14:23:15 +08:00

2 lines
6.3 KiB
JavaScript

import{d as M,j,u as G,r as h,q as C,s as r,h as c,c as v,e as l,w as a,a as e,f as o,v as y,dv as E,B as P,t as u,C as J,i as B,bi as K,cT as O,bu as Q,bv as W,bw as X,L as Y,M as Z,N as ee,E as oe,U as se,p as te,g as le}from"./index-69eae4f0.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 re}from"./index.vue_vue_type_script_setup_true_lang-895d2fd8.js";/* empty css */import{_ as D}from"./member_head-d9fd7b2c.js";import{s as ae}from"./personal-baa64418.js";import{_ as ne}from"./index.vue_vue_type_script_setup_true_lang-85bf0c6c.js";/* empty css */import{_ as pe}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-433a9310.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-b671f223.js";import"./attachment-edcd969d.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-664a6e1b.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-50a3d7f7.js";/* empty css */import"./sortable.esm-be94e56d.js";const _=f=>(te("data-v-94fd6cc5"),f=f(),le(),f),ie={class:"userinfo flex h-full items-center"},de={key:1,src:D,class:"w-[25px] rounded-full"},ce={class:"user-name pl-[8px]"},me={class:"p-[10px]"},ue={class:"userinfo flex h-full items-center pb-[10px] border-b-[1px] border-solid border-[#e5e5e5]"},_e={key:1,src:D,class:"w-[45px] rounded-full"},fe={class:"user-name pl-[8px] text-[14px]"},we=_(()=>e("div",{class:"pl-[8px] text-[13px] text-[#9699B6]"},"个人中心",-1)),xe=_(()=>e("div",{class:"flex items-center leading-[1] py-[5px]"},[e("span",{class:"iconfont iconqiehuan ml-[4px] !text-[14px] mr-[10px]"}),e("span",{class:"text-[14px]"},"切换站点")],-1)),ge=_(()=>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)),he=_(()=>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)),ve=_(()=>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)),ye={class:"form-tip"},be={class:"dialog-footer"},Ie=M({__name:"user-info",setup(f){const S=localStorage.getItem("isAllowChange")==="true",i=j(),U=G(),$=p=>{switch(p){case"logout":i.logout();break}},N=()=>{i.logout()},R=p=>{U.push(p)},b=h(null),q=()=>{var p;(p=b.value)==null||p.open()},m=h(!1),I=h(),s=C({original_password:"",password:"",password_copy:""}),A=C({original_password:[{required:!0,message:r("originalPasswordPlaceholder"),trigger:"blur"}],password:[{required:!0,message:r("passwordPlaceholder"),trigger:"blur"}],password_copy:[{required:!0,message:r("passwordPlaceholder"),trigger:"blur"}]}),F=p=>{p&&p.validate(t=>{if(t){let d="";if(s.password&&!s.original_password&&(d=r("originalPasswordHint")),s.password&&s.original_password&&!s.password_copy&&(d=r("newPasswordHint")),s.password&&s.original_password&&s.password_copy&&s.password!=s.password_copy&&(d=r("doubleCipherHint")),d){K({type:"error",message:d});return}ae(s).then(k=>{m.value=!1})}else return!1})};return(p,t)=>{const d=O,k=re,w=Q,z=W,H=X,x=Y,g=Z,T=ee,V=oe,L=se;return c(),v("div",null,[l(H,{onCommand:$,tabindex:1},{dropdown:a(()=>[e("div",me,[e("div",ue,[o(i).userInfo.head_img?(c(),y(d,{key:0,size:45,icon:o(E),src:o(P)(o(i).userInfo.head_img)},null,8,["icon","src"])):(c(),v("img",_e)),e("div",null,[e("div",fe,u(o(i).userInfo.username),1),we])]),l(z,null,{default:a(()=>[S?(c(),y(w,{key:0,onClick:t[0]||(t[0]=n=>R("/home/index"))},{default:a(()=>[xe]),_:1})):J("",!0),l(w,{onClick:q},{default:a(()=>[ge]),_:1}),l(w,{onClick:t[1]||(t[1]=n=>m.value=!0)},{default:a(()=>[he]),_:1}),l(w,{onClick:N},{default:a(()=>[ve]),_:1})]),_:1})])]),default:a(()=>[e("div",ie,[o(i).userInfo.head_img?(c(),y(d,{key:0,size:25,icon:o(E),src:o(P)(o(i).userInfo.head_img)},null,8,["icon","src"])):(c(),v("img",de)),e("div",ce,u(o(i).userInfo.username),1),l(k,{name:"element ArrowDown",class:"ml-[5px]"})])]),_:1}),l(L,{modelValue:m.value,"onUpdate:modelValue":t[7]||(t[7]=n=>m.value=n),width:"450px",title:"修改密码"},{footer:a(()=>[e("span",be,[l(V,{onClick:t[5]||(t[5]=n=>m.value=!1)},{default:a(()=>[B(u(o(r)("cancel")),1)]),_:1}),l(V,{type:"primary",onClick:t[6]||(t[6]=n=>F(I.value))},{default:a(()=>[B(u(o(r)("save")),1)]),_:1})])]),default:a(()=>[e("div",null,[l(T,{model:s,"label-width":"90px",ref_key:"formRef",ref:I,rules:A,class:"page-form"},{default:a(()=>[l(g,{label:o(r)("originalPassword"),prop:"original_password"},{default:a(()=>[l(x,{modelValue:s.original_password,"onUpdate:modelValue":t[2]||(t[2]=n=>s.original_password=n),type:"password",placeholder:o(r)("originalPasswordPlaceholder"),clearable:"",class:"input-width",maxlength:"40"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(g,{label:o(r)("newPassword"),prop:"password"},{default:a(()=>[l(x,{modelValue:s.password,"onUpdate:modelValue":t[3]||(t[3]=n=>s.password=n),type:"password",placeholder:o(r)("passwordPlaceholder"),clearable:"",class:"input-width",maxlength:"40"},null,8,["modelValue","placeholder"]),e("div",ye,u(o(r)("passwordTip")),1)]),_:1},8,["label"]),l(g,{label:o(r)("passwordCopy"),prop:"password_copy"},{default:a(()=>[l(x,{modelValue:s.password_copy,"onUpdate:modelValue":t[4]||(t[4]=n=>s.password_copy=n),type:"password",placeholder:o(r)("passwordPlaceholder"),clearable:"",class:"input-width",maxlength:"40"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])])]),_:1},8,["modelValue"]),l(ne,{ref_key:"userInfoEditRef",ref:b},null,512)])}}});const ao=pe(Ie,[["__scopeId","data-v-94fd6cc5"]]);export{ao as default};