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