BaseSetting-a28424cb.js
2.72 KB
var d=(o,r,s)=>new Promise((m,i)=>{var l=t=>{try{e(s.next(t))}catch(c){i(c)}},a=t=>{try{e(s.throw(t))}catch(c){i(c)}},e=t=>t.done?m(t.value):Promise.resolve(t.value).then(l,a);e((s=s.apply(o,r)).next())});import{d as v,o as C,e as h,a8 as n,_ as B,a9 as A,aa as u,f as p,a0 as _,E as b,a3 as F,a4 as S}from"./vue-5a35c3f5.js";import{B as w}from"./BasicForm-53100365.js";import"./componentMap-4d1c941b.js";import{u as I}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{aW as E,ab as y,a as k,_ as R}from"./index.js";import{a as U}from"./index-53323c44.js";import{h as V}from"./header-55b09394.js";import{a as $}from"./account-529f7caf.js";import{b as x}from"./data-5d185d9c.js";import{u as M}from"./upload-3c8f625d.js";import{a5 as N,be as T,bf as W}from"./antd-6b087f69.js";import"./FormItem-ffc5ecef.js";import"./helper-95474dfc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./uniqBy-0cd5a663.js";import"./index-c1c2669a.js";import"./useWindowSizeFn-cc2fb57c.js";import"./useFormItem-9ea791b8.js";import"./uuid-31b8b5a4.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";const G=v({components:{BasicForm:w,CollapseContainer:E,Button:N,ARow:T,ACol:W,CropperAvatar:U},setup(){const{createMessage:o}=k(),r=y(),[s,{setFieldsValue:m}]=I({labelWidth:120,schemas:x,showActionButtonGroup:!1});C(()=>d(this,null,function*(){const a=yield $();m(a)}));const i=h(()=>{const{avatar:a}=r.getUserInfo;return console.log(a),a||V});function l({src:a,data:e}){const t=r.getUserInfo;t.avatar=a,r.setUserInfo(t),console.log("data",e)}return{avatar:i,register:s,uploadApi:M,updateAvatar:l,handleSubmit:()=>{o.success("更新成功!")}}}});const P=o=>(F("data-v-989269b9"),o=o(),S(),o),j={class:"change-avatar"},q=P(()=>_("div",{class:"mb-2"},"头像",-1));function z(o,r,s,m,i,l){const a=n("BasicForm"),e=n("a-col"),t=n("CropperAvatar"),c=n("a-row"),f=n("Button"),g=n("CollapseContainer");return B(),A(g,{title:"基本设置",canExpan:!1},{default:u(()=>[p(c,{gutter:24},{default:u(()=>[p(e,{span:14},{default:u(()=>[p(a,{onRegister:o.register},null,8,["onRegister"])]),_:1}),p(e,{span:10},{default:u(()=>[_("div",j,[q,p(t,{uploadApi:o.uploadApi,value:o.avatar,btnText:"更换头像",btnProps:{preIcon:"ant-design:cloud-upload-outlined"},onChange:o.updateAvatar,width:"150"},null,8,["uploadApi","value","onChange"])])]),_:1})]),_:1}),p(f,{type:"primary",onClick:o.handleSubmit},{default:u(()=>[b(" 更新基本信息 ")]),_:1},8,["onClick"])]),_:1})}const vo=R(G,[["render",z],["__scopeId","data-v-989269b9"],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/page/account/setting/BaseSetting.vue"]]);export{vo as default};