2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{a as d,r as m,H as p,e3 as c,o as f,j as u,x as i,i as n,bm as h,k as y}from"./index.cd4314d7.js";import{C as x}from"./index.816074f4.js";import"./index.bac46beb.js";import"./index.7873d6f9.js";import{u as g}from"./useECharts.7ae6cef3.js";import"./index.ca22355c.js";import"./index.4bcc05d8.js";import"./useRefs.810ae0b2.js";import"./PlusOutlined.d4b0e096.js";const w=n("div",{class:"text-18px font-extrabold"},"\u5149\u7167\u5F3A\u5EA6",-1),O=d({__name:"LightIntensity",props:{loading:Boolean,width:{type:String,default:"100%"},height:{type:String,default:"300px"},data:{type:Object,default:()=>{}},company:{type:String,default:""}},setup(t){const o=t,s=m(null),{setOptions:l}=g(s);return p(()=>o.data,e=>{if(e){const r=o.company==="day"?"HH:mm":"YYYY-MM-DD";l({tooltip:{trigger:"axis",axisPointer:{lineStyle:{width:1,color:"#019680"}}},xAxis:{type:"category",data:Object.keys(e).map(a=>c(a).format(r)),axisTick:{show:!1},axisLine:{show:!1}},yAxis:[{type:"value",axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed"}}}],grid:{left:"5%",right:"1%",top:"2 %",bottom:0,containLabel:!0},series:[{symbolSize:20,type:"scatter",data:Object.values(e).map(a=>a===0?null:a)}],dataZoom:[{type:"inside",show:!1,xAxisIndex:0}]})}},{immediate:!0}),(e,r)=>(f(),u(y(x),{loading:t.loading},{title:i(()=>[w]),extra:i(()=>[]),default:i(()=>[n("div",{ref_key:"chartRef",ref:s,style:h({width:t.width,height:t.height})},null,4)]),_:1},8,["loading"]))}});export{O as default};
|