| 1 |
- var y=(C,g,n)=>new Promise((m,f)=>{var p=i=>{try{l(n.next(i))}catch(u){f(u)}},o=i=>{try{l(n.throw(i))}catch(u){f(u)}},l=i=>i.done?m(i.value):Promise.resolve(i.value).then(p,o);l((n=n.apply(C,g)).next())});import{d as A,f as b,e as F,o as Y,ag as x,aq as h,ar as D,at as e,k as d,u as v,au as r,aD as R,G as V,as as j,F as H}from"./vue-vendor-Be68asQ6.js";import{C as O}from"./index-DqJHbrLx.js";import{b as $,ah as q,F as G,ad as P,d as J,u as K}from"./index-BFfnEkVs.js";import{h as L}from"./header-DrqstxrB.js";import{a as Q}from"./upload-BVxWqCoy.js";import{i as W,h as X}from"./antd-vue-vendor-DcqS7Wvq.js";import{b as Z,g as tt}from"./UserSetting.api-22DIhJ3K.js";import{_ as et}from"./UserAccountModal-DjIYUGnn.js";import"./index-CETWS1o0.js";import"./base64Conver-24EVOS6V.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./BasicModal-D4gc2R81.js";import"./useWindowSizeFn-BTSGGcie.js";import"./download-CjoX0_mR.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./validator-BLa7ZpAW.js";import"./user.api-BMRcwGEd.js";const ot={class:"user-setting-top"},st={class:"account-avatar"},at={class:"account-right"},it={key:0},nt={class:"font-size-17 account-name"},rt={key:1},lt={class:"use-day"},mt={class:"account-data"},pt={class:"account-detail"},ut={class:"margin-bottom-10 font-size-13"},ct={class:"gray-3"},dt={class:"margin-bottom-10 font-size-13"},ft={class:"gray-3"},vt={class:"margin-bottom-10 nowarp font-size-13"},gt={class:"gray-3"},_t={class:"account-info"},yt={class:"margin-bottom-10 font-size-13"},bt={class:"gray-3"},xt={class:"margin-bottom-10 font-size-13"},ht={class:"gray-3"},De=A({__name:"BaseSetting",setup(C){const g=$("sex")||[{text:"男",value:"1"},{text:"女",value:"2"}],{createMessage:n}=K(),m=q(),{prefixCls:f}=G("j-base-setting-container"),p=b(!1),o=b({}),l=b(),[i,{openModal:u}]=P(),z=F(()=>J(o.value.avatar)||L);function M(s,t){const a=m.getUserInfo;a.avatar=t,m.setUserInfo(a),t&&I({avatar:t,id:a.id})}function I(s){Z(s).then(t=>{t.success||n.warn(t.message)})}function k(){p.value=!0,setTimeout(()=>{l.value.focus()},100)}function U(){o.value.realname?(I({realname:o.value.realname,id:o.value.id}),m.setUserInfo(o.value)):n.warn("请输入姓名"),p.value=!1}function w(s){return s?W(s).format("YYYY-MM-DD"):"未填写"}function B(s){let t=g.find(c=>parseInt(c.value)===s),a="未填写";return t&&(a=t.text),a}function E(){let s=X(o.value);u(!0,{record:s})}function T(){tt().then(s=>y(null,null,function*(){s.success&&(s.result?(s.result.sexText=B(s.result.sex),s.result.birthday=w(s.result.birthday),s.result.createTimeText=N(s.result.createTime),o.value=s.result):o.value={})}))}function N(s){let t,a,c=Date.parse(s),_=new Date().getTime();return a=Math.abs(_-c),t=Math.floor(a/(1e3*3600*24)),t+" 天"}return Y(()=>y(null,null,function*(){T()})),(s,t)=>{const a=x("Icon"),c=x("a-tooltip"),_=x("a-input");return D(),h(H,null,[e("div",{class:j(["account-padding",[`${v(f)}`]])},[e("div",ot,[e("div",st,[d(v(O),{uploadApi:v(Q),showBtn:!1,value:z.value,btnProps:{preIcon:"ant-design:cloud-upload-outlined"},onChange:M,width:"80"},null,8,["uploadApi","value"]),e("div",at,[p.value?(D(),h("div",rt,[d(_,{ref_key:"accountNameEdit",ref:l,maxlength:100,value:o.value.realname,"onUpdate:value":t[0]||(t[0]=S=>o.value.realname=S),onBlur:U},null,8,["value"])])):(D(),h("div",it,[e("span",nt,r(o.value.realname),1),d(c,{content:"编辑姓名"},{default:R(()=>[d(a,{class:"pointer font-size-17 gray-bd account-icon",icon:"ant-design:edit-outlined",onClick:k})]),_:1})])),e("div",lt,[t[1]||(t[1]=V(" 使用:")),e("span",null,r(o.value.createTimeText),1)])])])]),e("div",mt,[e("div",pt,[t[6]||(t[6]=e("div",{class:"font-size-15 font-bold font-color-gray",style:{"margin-bottom":"16px"}},"详细资料",-1)),e("div",ut,[t[2]||(t[2]=e("span",{class:"gray-75 item-label"},"生日",-1)),e("span",ct,r(o.value.birthday),1)]),e("div",dt,[t[3]||(t[3]=e("span",{class:"gray-75 item-label"},"性别",-1)),e("span",ft,r(o.value.sexText),1)]),e("div",vt,[t[4]||(t[4]=e("span",{class:"gray-75 item-label"},"职位",-1)),e("span",gt,r(o.value.postText?o.value.postText:"未填写"),1)]),e("div",{class:"font-size-13"},[t[5]||(t[5]=e("span",{class:"item-label"},null,-1)),e("span",{class:"item-label pointer",style:{color:"#1e88e5"},onClick:E},"编辑")])]),e("div",_t,[t[9]||(t[9]=e("div",{class:"font-size-15 font-bold font-color-gray",style:{"margin-bottom":"16px"}},"联系信息",-1)),e("div",yt,[t[7]||(t[7]=e("span",{class:"gray-75 item-label"},"邮箱",-1)),e("span",bt,r(o.value.email?o.value.email:"未填写"),1)]),e("div",xt,[t[8]||(t[8]=e("span",{class:"gray-75 item-label"},"手机",-1)),e("span",ht,r(o.value.phone?o.value.phone:"未填写"),1)])])])],2),d(et,{onRegister:v(i),onSuccess:T},null,8,["onRegister"])],64)}}});export{De as default};
|