var i=(o,c,e)=>new Promise((f,t)=>{var p=s=>{try{l(e.next(s))}catch(r){t(r)}},u=s=>{try{l(e.throw(s))}catch(r){t(r)}},l=s=>s.done?f(s.value):Promise.resolve(s.value).then(p,u);l((e=e.apply(o,c)).next())});import{a as A,__tla as O}from"./properties-acea1bc0.js";import{C as V,__tla as j}from"./index-1133c20b.js";import{D as k}from"./desktop-5210b4d2.js";import{u as q,__tla as E}from"./useApiRequest-1fd303df.js";import{d as L,j as T,p as z,A as y,ep as B,y as h,o as m,l as x,e as b,w as C,N as H,O as I,c as K,a as v,q as w,t as P,u as S,_ as U,__tla as G}from"./index-fd0fd824.js";import{__tla as J}from"./api-6a229904.js";let D,M=Promise.all([(()=>{try{return O}catch(o){}})(),(()=>{try{return j}catch(o){}})(),(()=>{try{return E}catch(o){}})(),(()=>{try{return G}catch(o){}})(),(()=>{try{return J}catch(o){}})()]).then(()=>i(void 0,null,function*(){const o={class:"box"},c=L({__name:"Dashboard",props:{type:{default:k.DEFAULT},title:{default:""},config:{default:()=>A}},emits:["update:config"],setup(e,{emit:f}){const t=e,{changeApiOptions:p}=q();T(()=>t.config.renderKey,a=>{a&&u()},{deep:!0});function u(){return i(this,null,function*(){yield z(),yield r()})}const l=y(()=>"color:"+(t.config.numColor?t.config.numColor:"#666666")),s=y(()=>"color:"+(t.config.labelColor?t.config.labelColor:"#999999"));function r(){return i(this,null,function*(){let a=t.config;if(a.apiConfig.path){let n=yield p(a.apiConfig);a.apiData=n,a.apiColumns=[];for(let[_,d]of Object.entries(a.apiData))B(d)&&a.apiColumns.push(_);f("update:config",a)}})}function F(a){let n=t.config.apiData[a];return isNaN(parseFloat(n))?0:Number(parseFloat(n).toFixed(2))}return(a,n)=>{const _=h("a-col"),d=h("a-row");return m(),x("div",o,[b(d,{gutter:5},{default:C(()=>[(m(!0),x(H,null,I(a.config.dashboard,(g,N)=>(m(),K(_,{class:"gutter-row",span:24/a.config.dashboard.length,key:N},{default:C(()=>[v("div",{class:"text-xs pt-4.5",style:w(s.value)},P(g.name),5),v("div",{class:"text-2xl",style:w(l.value)},[b(S(V),{prefix:"",startVal:0,endVal:F(g.field),class:"text-2xl"},null,8,["endVal"])],4)]),_:2},1032,["span"]))),128))]),_:1})])}}});D=U(c,[["__scopeId","data-v-b38e4087"]])}));export{M as __tla,D as default};