MemberTerminalCard-3aa91d53.js 1.6 KB

1
  1. import{d as u,r as f,f as p,m as h,y as d,a as s,o as b,x as y,w as o,g as i,J as v,_ as g,__tla as w}from"./index-0e5354ef.js";import{E as C,__tla as T}from"./el-card-276e7da1.js";import{_ as x,__tla as M}from"./Echart-9ec0d4e3.js";import{b as z,__tla as D}from"./member-dfda09c5.js";import{a as E,D as L,__tla as A}from"./dict-7eb51c33.js";import{C as I,__tla as J}from"./CardTitle-f8371fe5.js";import{__tla as N}from"./formatTime-0a9123fc.js";let m,P=Promise.all([(()=>{try{return w}catch{}})(),(()=>{try{return T}catch{}})(),(()=>{try{return M}catch{}})(),(()=>{try{return D}catch{}})(),(()=>{try{return A}catch{}})(),(()=>{try{return J}catch{}})(),(()=>{try{return N}catch{}})()]).then(async()=>{m=g(u({name:"MemberTerminalCard",__name:"MemberTerminalCard",setup(R){const e=f(!0),l=p({tooltip:{trigger:"item",confine:!0,formatter:"{a} <br/>{b} : {c} ({d}%)"},legend:{orient:"vertical",left:"right"},roseType:"area",series:[{name:"\u4F1A\u5458\u7EC8\u7AEF",type:"pie",label:{show:!1},labelLine:{show:!1},data:[]}]});return h(()=>{(async()=>{e.value=!0;const n=await z(),_=E(L.TERMINAL);l.series[0].data=_.map(a=>{var t;const r=(t=n.find(c=>c.terminal===a.value))==null?void 0:t.userCount;return{name:a.label,value:r||0}}),e.value=!1})()}),(n,_)=>{const a=x,r=C,t=v;return d((b(),y(r,{shadow:"never"},{header:o(()=>[i(s(I),{title:"\u4F1A\u5458\u7EC8\u7AEF"})]),default:o(()=>[i(a,{height:300,options:s(l)},null,8,["options"])]),_:1})),[[t,s(e)]])}}}),[["__file","D:/zhongxing/mall-newfeifan-zx-business/src/views/mall/statistics/member/components/MemberTerminalCard.vue"]])});export{P as __tla,m as default};