Files
aiot-platform-ui/apps/web-antd/dist/js/index-Db7iW28Q.js
lzh 19d36d1ffb
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-09 13:05:46 +08:00

2 lines
4.7 KiB
JavaScript

var h=(c,_,l)=>new Promise((d,f)=>{var p=t=>{try{a(l.next(t))}catch(r){f(r)}},v=t=>{try{a(l.throw(t))}catch(r){f(r)}},a=t=>t.done?d(t.value):Promise.resolve(t.value).then(p,v);a((l=l.apply(c,_)).next())});import{c as S}from"./trade-Cj1urm6Z.js";import{_ as O}from"./trend-card.vue_vue_type_script_setup_true_lang-BTUdK1Ui.js";import{a as V,b as T,_ as k}from"./count-to-animator.vue_vue_type_script_setup_true_lang-BVIxbJ0o.js";import{db as R,dc as z,dd as B,bK as C,de as j,c0 as F,c1 as x}from"./bootstrap-CRjSNGHY.js";import{m as w,ab as g,b2 as $,u as e,bJ as n,j as s,ae as m,ac as L,bp as y,aR as M,ai as D,b9 as P,v as J,cX as N}from"../jse/index-index-CMeVxoEG.js";import{_ as K}from"./doc-alert.vue_vue_type_script_setup_true_lang-CjF9RRe-.js";import{_ as X}from"./page.vue_vue_type_script_setup_true_lang-3ywDTU7g.js";import"./shortcut-date-range-picker.vue_vue_type_script_setup_true_lang-Cgjy6Nvn.js";import"./rangePickerProps-BPpM6dzr.js";import"./summary-card.vue_vue_type_script_setup_true_lang-CuekW21K.js";import"./use-echarts-C2aELJCl.js";import"./AlertBuilder-BVlldnPG.js";import"./circle-check-big-DP26Iidw.js";import"./x-CpZ5_sBZ.js";const Y={class:"text-muted-foreground flex items-center justify-between"},q={class:"text-sm"},A={class:"mb-4 text-3xl font-medium"},E={class:"flex flex-row gap-1 text-sm"},G={class:"text-muted-foreground"},b=w({name:"StatisticCard",__name:"statistic-card",props:{title:{},tooltip:{},prefix:{},value:{},decimals:{},percent:{},percentLabel:{default:"环比"}},setup(c){return(_,l)=>($(),g(e(V),{class:"h-full"},{default:n(()=>[s(e(k),{class:"flex flex-col gap-2 p-6"},{default:n(()=>{var d,f,p;return[m("div",Y,[m("span",q,y(c.title),1),c.tooltip?($(),g(e(R),{key:0},{default:n(()=>[s(e(z),null,{default:n(()=>[s(e(B),null,{default:n(()=>[s(e(C),{icon:"lucide:circle-alert",class:"text-muted-foreground size-4 cursor-help"})]),_:1}),s(e(j),null,{default:n(()=>[m("p",null,y(c.tooltip),1)]),_:1})]),_:1})]),_:1})):L("",!0)]),m("div",A,[s(e(T),{prefix:c.prefix,"end-val":(d=c.value)!=null?d:0,decimals:(f=c.decimals)!=null?f:0},null,8,["prefix","end-val","decimals"])]),m("div",E,[m("span",G,y(c.percentLabel),1),m("span",{class:M([Number(c.percent)>0?"text-destructive":"text-emerald-600 dark:text-emerald-400","flex items-center gap-0.5"])},[D(y(Math.abs(Number((p=c.percent)!=null?p:0)).toFixed(2))+"% ",1),s(e(C),{icon:Number(c.percent)>0?"lucide:trending-up":"lucide:trending-down",class:"size-3"},null,8,["icon"])],2)])]}),_:1})]),_:1}))}}),H={class:"flex flex-col gap-4"},oe=w({name:"TradeStatistics",__name:"index",setup(c){const _=P(!0),l=P();function d(p,v){const a=Number(v||0),t=Number(p||0);return!a||a===0?"0.00":((t-a)/a*100).toFixed(2)}function f(){return h(this,null,function*(){l.value=yield S()})}return J(()=>h(null,null,function*(){_.value=!0,yield f(),_.value=!1})),(p,v)=>($(),g(e(X),{"auto-content-height":""},{doc:n(()=>[s(e(K),{title:"【统计】会员、商品、交易统计",url:"https://doc.iocoder.cn/mall/statistics/"})]),default:n(()=>[m("div",H,[s(e(F),{gutter:16},{default:n(()=>[s(e(x),{sm:6,xs:12},{default:n(()=>{var a,t,r,i,u,o;return[s(e(b),{tooltip:"昨日订单数量",title:"昨日订单数量",value:((t=(a=l.value)==null?void 0:a.value)==null?void 0:t.yesterdayOrderCount)||0,percent:d((i=(r=l.value)==null?void 0:r.value)==null?void 0:i.yesterdayOrderCount,(o=(u=l.value)==null?void 0:u.reference)==null?void 0:o.yesterdayOrderCount)},null,8,["value","percent"])]}),_:1}),s(e(x),{sm:6,xs:12},{default:n(()=>{var a,t,r,i,u,o;return[s(e(b),{tooltip:"本月订单数量",title:"本月订单数量",value:((t=(a=l.value)==null?void 0:a.value)==null?void 0:t.monthOrderCount)||0,percent:d((i=(r=l.value)==null?void 0:r.value)==null?void 0:i.monthOrderCount,(o=(u=l.value)==null?void 0:u.reference)==null?void 0:o.monthOrderCount)},null,8,["value","percent"])]}),_:1}),s(e(x),{sm:6,xs:12},{default:n(()=>{var a,t,r,i,u,o;return[s(e(b),{tooltip:"昨日支付金额",title:"昨日支付金额",prefix:"¥",decimals:2,value:Number(e(N)(((t=(a=l.value)==null?void 0:a.value)==null?void 0:t.yesterdayPayPrice)||0)),percent:d((i=(r=l.value)==null?void 0:r.value)==null?void 0:i.yesterdayPayPrice,(o=(u=l.value)==null?void 0:u.reference)==null?void 0:o.yesterdayPayPrice)},null,8,["value","percent"])]}),_:1}),s(e(x),{sm:6,xs:12},{default:n(()=>{var a,t,r,i,u,o;return[s(e(b),{tooltip:"本月支付金额",title:"本月支付金额",prefix:"¥",decimals:2,value:Number(e(N)(((t=(a=l.value)==null?void 0:a.value)==null?void 0:t.monthPayPrice)||0)),percent:d((i=(r=l.value)==null?void 0:r.value)==null?void 0:i.monthPayPrice,(o=(u=l.value)==null?void 0:u.reference)==null?void 0:o.monthPayPrice)},null,8,["value","percent"])]}),_:1})]),_:1}),s(O)])]),_:1}))}});export{oe as default};