UserModal-b616b2f2.js 2.6 KB

1
  1. var b=Object.defineProperty,U=Object.defineProperties;var B=Object.getOwnPropertyDescriptors;var g=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable;var h=(s,t,a)=>t in s?b(s,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):s[t]=a,v=(s,t)=>{for(var a in t||(t={}))R.call(t,a)&&h(s,a,t[a]);if(g)for(var a of g(t))x.call(t,a)&&h(s,a,t[a]);return s},M=(s,t)=>U(s,B(t));var m=(s,t,a)=>new Promise((u,l)=>{var _=o=>{try{c(a.next(o))}catch(i){l(i)}},f=o=>{try{c(a.throw(o))}catch(i){l(i)}},c=o=>o.done?u(o.value):Promise.resolve(o.value).then(_,f);c((a=a.apply(s,t)).next())});import{a as C,B as A}from"./index-8cbf1e33.js";import{u as O,_ as S}from"./useForm-19fca69f.js";import"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import{Q as k,bz as V,ao as F,bA as N,_ as P}from"./index.js";import{h as $}from"./header-21938519.js";import{u as j}from"./data-c3e6375a.js";import{d as z,c as D,Y as G,a6 as Q,a7 as p,aa as T,u as n,l as d,_ as w}from"./vue-8fccce23.js";import{O as y,R as W}from"./antd-ecb53b14.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./useFormItem-d8cab136.js";import"./uuid-31b8b5a4.js";import"./useSortable-987ef813.js";import"./download-c6c2acd3.js";import"./index-22d6b33a.js";import"./copyTextToClipboard-ab85e052.js";import"./index-3eef3423.js";import"./index-b614de6b.js";import"./TextEditor-284232fa.js";import"./onMountedOrActivated-cb072c10.js";const Y={class:"change-avatar"},q=["src"],E="个人信息",H=z({__name:"UserModal",setup(s){const{createMessage:t}=F(),a=k(),[u,{setFieldsValue:l,validate:_}]=O({labelWidth:100,schemas:j,showActionButtonGroup:!1,baseColProps:{span:24}}),[f,{closeModal:c}]=C(e=>m(this,null,function*(){yield o()}));function o(){return m(this,null,function*(){const e=yield N(),r=e==null?void 0:e.basicInfo;console.log("data:::::",r),l(r)})}const i=D(()=>{const{avatar:e}=a.getUserInfo;return e||$});function I(){return m(this,null,function*(){try{const e=yield _(),r=a.getUserInfo;yield V(M(v({},e),{avatar:(r==null?void 0:r.avatar)||null})),a.setUserInfo(Object.assign({},r,e)),t.success("更新成功!")}catch(e){t.error("修改失败")}finally{c()}})}return(e,r)=>(G(),Q(n(A),T(e.$attrs,{destroyOnClose:"",onRegister:n(f),title:E,onOk:I,width:"600px"}),{default:p(()=>[d(n(W),{gutter:24},{default:p(()=>[d(n(y),{span:6},{default:p(()=>[w("div",Y,[w("img",{src:i.value,class:"avatar"},null,8,q)])]),_:1}),d(n(y),{span:16},{default:p(()=>[d(n(S),{onRegister:n(u)},null,8,["onRegister"])]),_:1})]),_:1})]),_:1},16,["onRegister"]))}});const fa=P(H,[["__scopeId","data-v-161e16d0"]]);export{fa as default};