lcny-vue3-antd-admin/dist/assets/LightIntensity.04eb8833.js

2 lines
1.6 KiB
JavaScript

import{a as f,f as p,e3 as o,r as u,H as h,o as y,j as x,x as s,i as n,bm as g,k as Y}from"./index.db2a1f5e.js";import{C as w}from"./index.c4982dc8.js";import"./index.b34a5450.js";import"./index.8404c15f.js";import{u as b}from"./useECharts.4f91628a.js";import"./index.c04a5a1b.js";import"./index.3b9c34a4.js";import"./useRefs.baad3df9.js";import"./PlusOutlined.2d0d3b0b.js";const k=n("div",{class:"text-18px font-extrabold"},"\u5149\u7167\u5F3A\u5EA6",-1),O=f({__name:"LightIntensity",props:{loading:Boolean,width:{type:String,default:"100%"},height:{type:String,default:"300px"},data:{type:Object,default:()=>{}},company:{type:String,default:""},time:{type:Object,default:()=>{}}},setup(i){const e=i,l=p(()=>{var t,a;if(e.time){const d=o((t=e.time)==null?void 0:t[0]).format("YYYY-MM-DD"),c=o((a=e.time)==null?void 0:a[1]).format("YYYY-MM-DD");if(d===c)return"HH:mm"}return e.company==="day"?"HH:mm":"YYYY-MM-DD"}),r=u(null),{setOptions:m}=b(r);return h(()=>e.data,t=>{t&&m({tooltip:{trigger:"axis",axisPointer:{lineStyle:{width:1,color:"#019680"}}},xAxis:{type:"category",data:Object.keys(t).map(a=>o(a).format(l.value)),axisTick:{show:!1},axisLine:{show:!1}},yAxis:[{type:"value",axisTick:{show:!1},splitLine:{lineStyle:{type:"dashed"}}}],grid:{left:"2%",right:"4%",top:"2 %",bottom:0,containLabel:!0},series:[{symbolSize:20,type:"scatter",data:Object.values(t)}],dataZoom:[{type:"inside",show:!1,xAxisIndex:0}]})},{immediate:!0}),(t,a)=>(y(),x(Y(w),{loading:i.loading},{title:s(()=>[k]),extra:s(()=>[]),default:s(()=>[n("div",{ref_key:"chartRef",ref:r,style:g({width:i.width,height:i.height})},null,4)]),_:1},8,["loading"]))}});export{O as default};