personalCard-WGJ2P2Ub.js 2.6 KB

1
  1. var v=(y,e,u)=>new Promise((p,_)=>{var n=s=>{try{a(u.next(s))}catch(b){_(b)}},c=s=>{try{a(u.throw(s))}catch(b){_(b)}},a=s=>s.done?p(s.value):Promise.resolve(s.value).then(n,c);a((u=u.apply(y,e)).next())});import{an as B,_ as I}from"./entry/index-BZhB4-OX.js";import{Q as m,ad as k,aR as N,aJ as R,R as C,W as V}from"./antd-JiYGPyT2.js";import{d as F,f as S,o as H,Z as l,_ as d,$ as f,k as r,a5 as o,u as t,F as g,a7 as h,a4 as x,G as w,a0 as i,a8 as z}from"./vue-DM5HGU8Z.js";const P=()=>B.get({url:"/ssc/index/self/info"}),T=()=>B.get({url:"/ssc/index/self/stats"}),j={class:"p-4 bg-white rounded-md h-main"},A={class:"h-66"},D={key:0,class:"mt-12 mb-4"},E={class:"w-full mb-4 text-xl text-center"},G={style:{"font-size":"28px"}},J={key:0,class:"mt-12 mb-4"},L={class:"w-full overflow-x-hidden overflow-y-auto max-h-120"},M={class:"w-full mt-8 text-center text-size-4xl",style:{color:"#001448"}},Q={class:"w-full mt-2 text-center text-size-sm",style:{color:"#58627d"}},U=F({__name:"personalCard",setup(y){const e=S({avatar:"",satisfaction:0,labels:[],rank:0}),u=S([]);H(()=>v(this,null,function*(){yield p(),yield _()}));function p(){return v(this,null,function*(){const n=yield P();e.value=n})}function _(){return v(this,null,function*(){const n=yield T();n&&n.data.length>0&&(u.value=n.data)})}return(n,c)=>(l(),d("div",j,[f("div",A,[r(t(C),null,{default:o(()=>[r(t(m),{span:8},{default:o(()=>[e.value.labels.length>0?(l(),d("div",D,[(l(!0),d(g,null,h(e.value.labels.length>3?3:e.value.labels.length,a=>(l(),x(t(k),{class:"mt-3 ml-10",key:a,color:e.value.labels[a-1].color},{default:o(()=>[w(i(e.value.labels[a-1].name),1)]),_:2},1032,["color"]))),128))])):z("",!0)]),_:1}),r(t(m),{span:8},{default:o(()=>[r(t(N),{class:"mt-10 mb-4",src:e.value.avatar,size:{xs:120,sm:120,md:120,lg:120,xl:120,xxl:120}},null,8,["src"]),f("div",E,[c[1]||(c[1]=w("业务排名 ")),f("span",G,i(e.value.rank),1)]),r(t(R),{value:e.value.satisfaction,"onUpdate:value":c[0]||(c[0]=a=>e.value.satisfaction=a),allowHalf:!0,disabled:!0},null,8,["value"])]),_:1}),r(t(m),{span:8},{default:o(()=>[e.value.labels.length>3?(l(),d("div",J,[(l(!0),d(g,null,h(e.value.labels.length>6?3:e.value.labels.length-3,a=>(l(),x(t(k),{class:"mt-3",key:a+3,color:e.value.labels[a+3].color},{default:o(()=>[w(i(e.value.labels[a+3].name),1)]),_:2},1032,["color"]))),128))])):z("",!0)]),_:1})]),_:1})]),f("div",L,[r(t(C),{gutter:10,justify:"space-between"},{default:o(()=>[(l(!0),d(g,null,h(u.value,(a,s)=>(l(),x(t(m),{class:"mt-6",span:12,key:s},{default:o(()=>[r(t(V),null,{default:o(()=>[f("div",M,i(a.value),1),f("div",Q,i(a.label),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})])]))}}),K=I(U,[["__scopeId","data-v-cdfbf9a1"]]);export{K as default};