2 lines
1.3 KiB
JavaScript
2 lines
1.3 KiB
JavaScript
import{a as l,v as n,L as u,o as d,j as p,B as o,D as c,i as h,bp as m,k as f}from"./index.203f4f59.js";import{C as g}from"./index.9f194c97.js";import"./index.6791ddaa.js";import"./index.71283b4e.js";import{u as y}from"./useECharts.f2bf9eb6.js";import"./index.0a5a9dd5.js";import"./index.886f9be4.js";import"./useRefs.432b35dd.js";import"./PlusOutlined.8a2c9f9f.js";const D=l({__name:"Chart",props:{loading:Boolean,width:{type:String,default:"100%"},height:{type:String,default:"300px"}},setup(t){const e=t,a=n(null),{setOptions:r}=y(a);return u(()=>e.loading,()=>{e.loading||r({tooltip:{trigger:"axis",axisPointer:{lineStyle:{width:1,color:"#019680"}}},xAxis:{type:"category",data:[...new Array(18)].map((s,i)=>`${i+6}:00`),axisTick:{show:!1},axisLine:{show:!1}},yAxis:[{type:"value",axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed"}}}],grid:{left:"1%",right:"1%",top:"2 %",bottom:0,containLabel:!0},series:[{data:[11,22,40,18,3,55,66,33,14,30,66,44,22,11,40,20,50,33,22,11],type:"bar",itemStyle:{color:"#5ab1ef"}}]})},{immediate:!0}),(s,i)=>(d(),p(f(g),{loading:t.loading,title:"\u519C\u4E1A\u4EA7\u4E1A\u7ED3\u6784"},{extra:o(()=>[c("\u666E\u6DA6\u9547\u6854\u535A\u56ED-")]),default:o(()=>[h("div",{ref_key:"chartRef",ref:a,style:m({width:t.width,height:t.height})},null,4)]),_:1},8,["loading"]))}});export{D as default};
|