var x=(b,p,u)=>new Promise((m,a)=>{var f=l=>{try{v(u.next(l))}catch(g){a(g)}},c=l=>{try{v(u.throw(l))}catch(g){a(g)}},v=l=>l.done?m(l.value):Promise.resolve(l.value).then(f,c);v((u=u.apply(b,p)).next())});import{d as U,aU as Y,aX as w}from"./index-X7Y8jykP.js";import{B}from"./Bar-DCEyn2jh.js";import{P as K}from"./Pie-BfX96_-a.js";import{C as $}from"./index-BwqG9R3y.js";import{e as A,b as E,C as O,z as P,f as o,A as n,r as _,E as s,u as d}from"./vue-vendor-DNhG1Cve.js";import{O as V}from"./index-CuWaQdlK.js";import{A as z}from"./index-DO7ZhK45.js";import{e as H}from"./Group-DBzJABA_.js";import{E as R}from"./RadioButton-DRBix2Fq.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useECharts-BKJWOWs-.js";import"./useTimeout-D5AmIBZw.js";import"./useEventListener-BRXjwk7A.js";import"./useBreakpoint-DXhPW7nV.js";import"./breakpointEnum-BhAg6bcX.js";import"./echarts-O0zoDaFZ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./Checkbox-Dbxs4we4.js";const X={class:"p-4"},me=A({__name:"index",setup(b){const p=_("bar"),u=_("year"),m=_("year"),a=_([]),f=E({getYearCountInfo:"/mock/api/report/getYearCountInfo",getMonthCountInfo:"/mock/api/report/getMonthCountInfo",getCntrNoCountInfo:"/mock/api/report/getCntrNoCountInfo",getCabinetCountInfo:"/mock/api/report/getCabinetCountInfo"});function c(t,e,r){return x(this,null,function*(){const i=yield U.get({url:t,params:r},{isTransformResponse:!1,errorMessageMode:"none"});if(i.success)switch(a.value=[],e){case"year":v(i.result);break;case"month":l(i.result);break;case"category":g(i.result);break;case"cabinet":D(i.result);break}})}function v(t){for(let e=0;e{const r=R,i=H,k=z,I=V,M=w,S=Y,T=$;return P(),O("div",X,[o(T,{bordered:!1,style:{height:"100%"}},{default:n(()=>[o(S,{activeKey:p.value,"onUpdate:activeKey":e[2]||(e[2]=C=>p.value=C),animated:"",onChange:N},{default:n(()=>[o(M,{key:"bar",tab:"柱状图"},{default:n(()=>[o(I,null,{default:n(()=>[o(k,{span:10},{default:n(()=>[o(i,{value:u.value,"onUpdate:value":e[0]||(e[0]=C=>u.value=C),onChange:y},{default:n(()=>[o(r,{value:"year"},{default:n(()=>[...e[3]||(e[3]=[s("按年统计",-1)])]),_:1}),o(r,{value:"month"},{default:n(()=>[...e[4]||(e[4]=[s("按月统计",-1)])]),_:1}),o(r,{value:"category"},{default:n(()=>[...e[5]||(e[5]=[s("按类别统计",-1)])]),_:1}),o(r,{value:"cabinet"},{default:n(()=>[...e[6]||(e[6]=[s("按柜号统计",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),o(B,{chartData:a.value,height:"50vh"},null,8,["chartData"])]),_:1}),o(M,{key:"pie",tab:"饼状图","force-render":""},{default:n(()=>[o(I,{gutter:24},{default:n(()=>[o(k,{span:10},{default:n(()=>[o(i,{value:m.value,"onUpdate:value":e[1]||(e[1]=C=>m.value=C),onChange:y},{default:n(()=>[o(r,{value:"year"},{default:n(()=>[...e[7]||(e[7]=[s("按年统计",-1)])]),_:1}),o(r,{value:"month"},{default:n(()=>[...e[8]||(e[8]=[s("按月统计",-1)])]),_:1}),o(r,{value:"category"},{default:n(()=>[...e[9]||(e[9]=[s("按类别统计",-1)])]),_:1}),o(r,{value:"cabinet"},{default:n(()=>[...e[10]||(e[10]=[s("按柜号统计",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),o(K,{chartData:a.value,height:"40vh"},null,8,["chartData"])]),_:1})]),_:1})]),_:1},8,["activeKey"])]),_:1})])}}});export{me as default};