lcny-vue3-antd-admin/dist/assets/PM10.f62047ba.js

2 lines
1.6 KiB
JavaScript

import{a as f,f as p,cI as s,s as u,J as y,o as h,j as x,y as r,i as o,bo as g,k as Y}from"./index.2cdbaad0.js";import{C as b}from"./index.37a8e316.js";import"./index.775c28b3.js";import"./index.a8e4332c.js";import{u as w}from"./useECharts.3b6eb243.js";import"./index.958a1a8c.js";import"./index.91807f4e.js";import"./useRefs.e6353c4f.js";import"./PlusOutlined.5121905f.js";const M=o("div",{class:"flex items-end"},[o("div",{class:"text-18px font-extrabold"},"PM10"),o("div",{class:"ml-8px text-14px"},"ug/m3")],-1),H=f({__name:"PM10",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,n=p(()=>{var t,a;if(e.time){const d=s((t=e.time)==null?void 0:t[0]).format("YYYY-MM-DD"),c=s((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"}),l=u(null),{setOptions:m}=w(l);return y(()=>e.data,t=>{t&&m({tooltip:{trigger:"axis",axisPointer:{lineStyle:{width:1,color:"#019680"}}},xAxis:{type:"category",data:Object.keys(t).map(a=>s(a).format(n.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:[{data:Object.values(t),type:"bar",itemStyle:{color:"#5ab1ef"}}]})},{immediate:!0}),(t,a)=>(h(),x(Y(b),{loading:i.loading},{title:r(()=>[M]),extra:r(()=>[]),default:r(()=>[o("div",{ref_key:"chartRef",ref:l,style:g({width:i.width,height:i.height})},null,4)]),_:1},8,["loading"]))}});export{H as default};