2 lines
3.9 KiB
JavaScript
2 lines
3.9 KiB
JavaScript
var v=Object.getOwnPropertySymbols;var y=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable;var b=(e,o)=>{var n={};for(var a in e)y.call(e,a)&&o.indexOf(a)<0&&(n[a]=e[a]);if(e!=null&&v)for(var a of v(e))o.indexOf(a)<0&&T.call(e,a)&&(n[a]=e[a]);return n};import{b1 as k}from"./bootstrap-DsjPfOC_.js";import{e as C,f as V,g as B,h as I}from"./index-BsVrIsyK.js";import{_ as S}from"./analytics-trends.vue_vue_type_script_setup_true_lang-B3t-ws0k.js";import{_ as P}from"./analytics-visits-data.vue_vue_type_script_setup_true_lang-BLJgY9L2.js";import{_ as N}from"./analytics-visits-sales.vue_vue_type_script_setup_true_lang-DuF4e1An.js";import{_ as j}from"./analytics-visits-source.vue_vue_type_script_setup_true_lang-pt7GLRGI.js";import{_ as A}from"./analytics-visits.vue_vue_type_script_setup_true_lang--fm8W4C3.js";import{_ as D,a as F,b as E}from"./analysis-overview.vue_vue_type_script_setup_true_lang-DCz4KwJd.js";import{T as J,_ as L,a as Q,b as q}from"./TabsList.vue_vue_type_script_setup_true_lang-BALj8RjQ.js";import{m,aa as h,ab as d,b2 as i,bJ as l,bc as f,aQ as z,u as t,cc as G,j as s,ai as x,bp as w,ad as u,I as g,bb as $,ae as H}from"../jse/index-index-CO0ZsLf2.js";import{_ as K,a as M}from"./count-to-animator.vue_vue_type_script_setup_true_lang-D4Pg5Pn4.js";import"./index-BQHgMC-o.js";import"./use-echarts-DBBPKzKQ.js";const O=m({__name:"TabsTrigger",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(e){const o=e,n=h(()=>{const p=o,{class:c}=p;return b(p,["class"])}),a=k(n);return(c,r)=>(i(),d(t(J),z(t(a),{class:t(G)("inline-flex items-center justify-center whitespace-nowrap rounded-md px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow",o.class)}),{default:l(()=>[f(c.$slots,"default")]),_:3},16,["class"]))}}),_=m({name:"AnalysisChartCard",__name:"analysis-chart-card",props:{title:{}},setup(e){return(o,n)=>(i(),d(t(M),null,{default:l(()=>[s(t(D),null,{default:l(()=>[s(t(F),{class:"text-xl"},{default:l(()=>[x(w(e.title),1)]),_:1})]),_:1}),s(t(K),null,{default:l(()=>[f(o.$slots,"default")]),_:3})]),_:3}))}}),R={class:"card-box w-full px-4 pb-5 pt-3"},U=m({name:"AnalysisChartsTabs",__name:"analysis-charts-tabs",props:{tabs:{default:()=>[]}},setup(e){const o=e,n=h(()=>{var a,c;return(c=(a=o.tabs)==null?void 0:a[0])==null?void 0:c.value});return(a,c)=>(i(),u("div",R,[s(t(L),{"default-value":n.value},{default:l(()=>[s(t(Q),null,{default:l(()=>[(i(!0),u(g,null,$(e.tabs,r=>(i(),d(t(O),{key:r.label,value:r.value},{default:l(()=>[x(w(r.label),1)]),_:2},1032,["value"]))),128))]),_:1}),(i(!0),u(g,null,$(e.tabs,r=>(i(),d(t(q),{key:r.label,value:r.value,class:"pt-4"},{default:l(()=>[f(a.$slots,r.value)]),_:2},1032,["value"]))),128))]),_:3},8,["default-value"])]))}}),W={class:"p-5"},X={class:"mt-5 w-full md:flex"},ma=m({__name:"index",setup(e){const o=[{icon:C,title:"用户量",totalTitle:"总用户量",totalValue:12e4,value:2e3},{icon:V,title:"访问量",totalTitle:"总访问量",totalValue:5e5,value:2e4},{icon:B,title:"下载量",totalTitle:"总下载量",totalValue:12e4,value:8e3},{icon:I,title:"使用量",totalTitle:"总使用量",totalValue:5e4,value:5e3}],n=[{label:"流量趋势",value:"trends"},{label:"月访问量",value:"visits"}];return(a,c)=>(i(),u("div",W,[s(t(E),{items:o}),s(t(U),{tabs:n,class:"mt-5"},{trends:l(()=>[s(S)]),visits:l(()=>[s(A)]),_:1}),H("div",X,[s(t(_),{class:"mt-5 md:mr-4 md:mt-0 md:w-1/3",title:"访问数量"},{default:l(()=>[s(P)]),_:1}),s(t(_),{class:"mt-5 md:mr-4 md:mt-0 md:w-1/3",title:"访问来源"},{default:l(()=>[s(j)]),_:1}),s(t(_),{class:"mt-5 md:mt-0 md:w-1/3",title:"访问来源"},{default:l(()=>[s(N)]),_:1})])]))}});export{ma as default};
|