var w=(y,m,u)=>new Promise((c,n)=>{var f=l=>{try{v(u.next(l))}catch(d){n(d)}},g=l=>{try{v(u.throw(l))}catch(d){n(d)}},v=l=>l.done?c(l.value):Promise.resolve(l.value).then(f,g);v((u=u.apply(y,m)).next())});import{d as B,f as b,r as K,ag as p,aq as T,ar as U,k as a,aD as o,G as i,u as _}from"./vue-vendor-Be68asQ6.js";import{j as $}from"./index-BFfnEkVs.js";import{B as P}from"./Bar-DoSOIR8M.js";import{P as V}from"./Pie-Jy2mTQle.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useECharts-DG-h8eoL.js";import"./useTimeout-Ca5eqGu-.js";import"./echarts-CUw_p_PV.js";const j={class:"p-4"},O=B({__name:"index",setup(y){const m=b("bar"),u=b("year"),c=b("year"),n=b([]),f=K({getYearCountInfo:"/mock/api/report/getYearCountInfo",getMonthCountInfo:"/mock/api/report/getMonthCountInfo",getCntrNoCountInfo:"/mock/api/report/getCntrNoCountInfo",getCabinetCountInfo:"/mock/api/report/getCabinetCountInfo"});function g(t,e,r){return w(this,null,function*(){const s=yield $.get({url:t,params:r},{isTransformResponse:!1,errorMessageMode:"none"});if(s.success)switch(n.value=[],e){case"year":v(s.result);break;case"month":l(s.result);break;case"category":d(s.result);break;case"cabinet":x(s.result);break;default:break}})}function v(t){for(let e=0;e{const r=p("a-radio-button"),s=p("a-radio-group"),I=p("a-col"),D=p("a-row"),M=p("a-tab-pane"),S=p("a-tabs"),Y=p("a-card");return U(),T("div",j,[a(Y,{bordered:!1,style:{height:"100%"}},{default:o(()=>[a(S,{activeKey:m.value,"onUpdate:activeKey":e[2]||(e[2]=C=>m.value=C),animated:"",onChange:N},{default:o(()=>[a(M,{key:"bar",tab:"柱状图"},{default:o(()=>[a(D,null,{default:o(()=>[a(I,{span:10},{default:o(()=>[a(s,{value:u.value,"onUpdate:value":e[0]||(e[0]=C=>u.value=C),onChange:h},{default:o(()=>[a(r,{value:"year"},{default:o(()=>e[3]||(e[3]=[i("按年统计")])),_:1}),a(r,{value:"month"},{default:o(()=>e[4]||(e[4]=[i("按月统计")])),_:1}),a(r,{value:"category"},{default:o(()=>e[5]||(e[5]=[i("按类别统计")])),_:1}),a(r,{value:"cabinet"},{default:o(()=>e[6]||(e[6]=[i("按柜号统计")])),_:1})]),_:1},8,["value"])]),_:1})]),_:1}),a(P,{chartData:n.value,height:"50vh"},null,8,["chartData"])]),_:1}),a(M,{key:"pie",tab:"饼状图","force-render":""},{default:o(()=>[a(D,{gutter:24},{default:o(()=>[a(I,{span:10},{default:o(()=>[a(s,{value:c.value,"onUpdate:value":e[1]||(e[1]=C=>c.value=C),onChange:h},{default:o(()=>[a(r,{value:"year"},{default:o(()=>e[7]||(e[7]=[i("按年统计")])),_:1}),a(r,{value:"month"},{default:o(()=>e[8]||(e[8]=[i("按月统计")])),_:1}),a(r,{value:"category"},{default:o(()=>e[9]||(e[9]=[i("按类别统计")])),_:1}),a(r,{value:"cabinet"},{default:o(()=>e[10]||(e[10]=[i("按柜号统计")])),_:1})]),_:1},8,["value"])]),_:1}),a(V,{chartData:n.value,height:"40vh"},null,8,["chartData"])]),_:1})]),_:1})]),_:1},8,["activeKey"])]),_:1})])}}});export{O as default};