| 1 |
- var c=(o,e,a)=>new Promise((u,n)=>{var l=t=>{try{r(a.next(t))}catch(s){n(s)}},i=t=>{try{r(a.throw(t))}catch(s){n(s)}},r=t=>t.done?u(t.value):Promise.resolve(t.value).then(l,i);r((a=a.apply(o,e)).next())});import{u as h}from"./useECharts.514ffc33.js";import{a as p,r as f,p as m,aa as g,o as y,e as x,ag as v}from"./index.ae52ebae.js";const _=p({__name:"bar",props:{width:{type:String,default:"100%"},height:{type:String,default:"400px"},data:{type:Object,default:()=>{}}},setup(o){const e=o,a=f(null),{setOptions:u}=h(a),n=f();m(()=>c(this,null,function*(){!e.data||l()})),g(()=>e.data,i=>{l()});function l(){var r,t;n.value=e.data.content.length>10?80:0;let i=e.data.content.map(s=>({name:s.id,type:"bar",stack:"total",label:{show:!0,formatter:function(d){return d.value>0?d.value:""}},emphasis:{focus:"series"},data:s.value}));u({title:{text:(r=e.data)==null?void 0:r.description,left:"left"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},toolbox:{feature:{saveAsImage:{}}},legend:{right:30,top:6},grid:{left:"3%",right:"4%",bottom:"12%",containLabel:!0},xAxis:{type:"category",data:(t=e.data)==null?void 0:t.time},yAxis:{type:"value"},dataZoom:[{type:"inside",start:n.value,end:100},{start:n.value,end:100}],series:i})}return(i,r)=>(y(),x("div",{ref_key:"chartRef",ref:a,style:v({height:o.height,width:o.width})},null,4))}});export{_ as default};
|