UserModal-9968fe95.js 2.0 KB

1
  1. var d=(_,n,e)=>new Promise((l,m)=>{var f=a=>{try{o(e.next(a))}catch(r){m(r)}},p=a=>{try{o(e.throw(a))}catch(r){m(r)}},o=a=>a.done?l(a.value):Promise.resolve(a.value).then(f,p);o((e=e.apply(_,n)).next())});import{a as M,B as y}from"./index-4f5bc708.js";import{u as U,_ as B}from"./useForm-c7f42ee0.js";import"./FormItem.vue_vue_type_script_lang-39d09a3e.js";import{Q as I,au as b,_ as w}from"./index.js";import{h as x}from"./header-21938519.js";import{u as C}from"./data-e341c846.js";import{d as R,c as S,Y as k,a6 as N,a7 as i,aa as V,u as t,l as c,_ as g}from"./vue-aed314e3.js";import{a5 as h,a6 as F}from"./antd-f259b82a.js";import"./useWindowSizeFn-6e9d633b.js";import"./useFormItem-421691fe.js";import"./uuid-31b8b5a4.js";import"./useSortable-7d2b6665.js";import"./download-2ecc6b15.js";import"./index-7fe9c1e2.js";import"./copyTextToClipboard-328ee3b1.js";import"./index-6811a03f.js";import"./index-a4e1ec38.js";import"./TextEditor-4892fcd0.js";import"./onMountedOrActivated-d9097634.js";const O={class:"change-avatar"},P=["src"],$="个人信息",A=R({__name:"UserModal",setup(_){const{createMessage:n}=b(),e=I(),[l,{setFieldsValue:m,updateSchema:f,validate:p}]=U({labelWidth:100,schemas:C,showActionButtonGroup:!1,baseColProps:{span:24}}),[o,{closeModal:a}]=M(s=>d(this,null,function*(){})),r=S(()=>{const{avatar:s}=e.getUserInfo;return s||x});function v(){return d(this,null,function*(){try{const s=yield p(),u=e.getUserInfo;u.realName=s.nickname,e.setUserInfo(u),n.success("更新成功!")}catch(s){n.fail("修改失败")}finally{a()}})}return(s,u)=>(k(),N(t(y),V(s.$attrs,{destroyOnClose:"",onRegister:t(o),title:$,onOk:v,width:"600px"}),{default:i(()=>[c(t(F),{gutter:24},{default:i(()=>[c(t(h),{span:6},{default:i(()=>[g("div",O,[g("img",{src:r.value,class:"avatar"},null,8,P)])]),_:1}),c(t(h),{span:16},{default:i(()=>[c(t(B),{onRegister:t(l)},null,8,["onRegister"])]),_:1})]),_:1})]),_:1},16,["onRegister"]))}});const oa=w(A,[["__scopeId","data-v-132ad7bf"]]);export{oa as default};