| 1 |
- import{d as a,c as s,f as l,n as e,h as t,w as u,F as r,p as n,b as c,i as d,k as i,j as m,t as p,A as _}from"./index-2EqFvhN_.js";import{_ as o}from"./_plugin-vue_export-helper.BCo6x5W8.js";const f=o(a({__name:"BarChart",props:{items:{},unit:{}},setup(a){const o=a,f=s(()=>Math.max(1,...o.items.map(a=>a.value||0)));return(a,s)=>{const o=i,v=d;return l(),e(r,null,[t(v,{class:"chart"},{default:u(()=>[(l(!0),e(r,null,n(a.items,a=>(l(),c(v,{key:a.day,class:"column"},{default:u(()=>[t(o,{class:"bar-value"},{default:u(()=>[m(p(null==a.value?"—":a.value),1)]),_:2},1024),t(v,{class:"bar-space"},{default:u(()=>[t(v,{class:"bar",style:_({height:null==a.value?"0%":a.value/f.value*100+"%"})},null,8,["style"])]),_:2},1024),t(o,{class:"day"},{default:u(()=>[m(p(a.day.slice(5)),1)]),_:2},1024)]),_:2},1024))),128))]),_:1}),t(v,{class:"muted small",style:{"text-align":"right"}},{default:u(()=>[m("单位:"+p(a.unit)+" · — 表示暂无数据",1)]),_:1})],64)}}}),[["__scopeId","data-v-f3393b74"]]);export{f as B};
|