Dashboard-c0ffca75.js 2.1 KB

1
  1. var i=(o,c,e)=>new Promise((f,t)=>{var u=s=>{try{l(e.next(s))}catch(r){t(r)}},p=s=>{try{l(e.throw(s))}catch(r){t(r)}},l=s=>s.done?f(s.value):Promise.resolve(s.value).then(u,p);l((e=e.apply(o,c)).next())});import{a as A,__tla as O}from"./properties-ffc2d480.js";import{C as V,__tla as j}from"./index-7e22d9ff.js";import{D as q}from"./desktop-5210b4d2.js";import{u as k,__tla as E}from"./useApiRequest-e14da951.js";import{d as L,j as T,p as z,A as y,eq 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-b5895273.js";import{__tla as J}from"./api-53ded0f3.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:q.DEFAULT},title:{default:""},config:{default:()=>A}},emits:["update:config"],setup(e,{emit:f}){const t=e,{changeApiOptions:u}=k();T(()=>t.config.renderKey,a=>{a&&p()},{deep:!0});function p(){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 u(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};