Files
qhmes/web-dist/js/IndexChart-DBwUL0Xv.js
2026-06-16 18:19:57 +08:00

2 lines
3.3 KiB
Java

import{_ as V}from"./ChartGroupCard.vue_vue_type_script_setup_true_lang-C7ox3PBk.js";import B from"./SaleTabCard-Bkt32iGS.js";import{L as z}from"./LineMulti-0TfPtS_j.js";import{e as h,K as A,C as d,z as f,Q as v,H as D,G as C,E,f as e,T as g,J as H,r as a,h as L,A as u}from"./vue-vendor-DNhG1Cve.js";import{au as I,d as $,U as N}from"./index-X7Y8jykP.js";import{C as k}from"./index-BwqG9R3y.js";import{O as w}from"./index-CuWaQdlK.js";import{A as O}from"./index-DO7ZhK45.js";import"./Trend-7Hij3ZR1.js";import"./Bar-DCEyn2jh.js";import"./useECharts-BKJWOWs-.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useEventListener-BRXjwk7A.js";import"./useBreakpoint-DXhPW7nV.js";import"./breakpointEnum-BhAg6bcX.js";import"./echarts-O0zoDaFZ.js";import"./SingleLine-B5ta_7LT.js";import"./data-BpJ37qIE.js";import"./RankList-BGXebXFr.js";import"./dayjs-jnKD3YGS.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";const R=h({name:"HeadInfo",props:{title:{type:String,default:""},content:{type:String,default:""},bordered:{type:Boolean,default:!1},center:{type:Boolean,default:!0},icon:{type:String,default:!1},iconColor:{type:String,default:"#2b99ff"}}}),x={key:0};function M(o,l,c,s,r,_){const i=A("a-icon");return f(),d("div",{class:H(["head-info",o.center&&"center"])},[v("span",null,C(o.title),1),v("p",{style:g({color:`${o.$props.iconColor}`})},[E(C(o.content)+" ",1),e(i,{type:o.icon,style:g({fontSize:"24px",color:`${o.$props.iconColor}`})},null,8,["type","style"])],4),o.bordered?(f(),d("em",x)):D("",!0)],2)}const m=I(R,[["render",M],["__scopeId","data-v-662cc4cb"]]),j=o=>$.get({url:"/sys/loginfo",params:o},{isTransformResponse:!1}),G=o=>$.get({url:"/sys/visitInfo",params:o},{isTransformResponse:!1}),J={class:"p-4"},K={class:"infoArea"},P=h({__name:"IndexChart",setup(o){const l=a(!0),{getThemeColor:c}=N();setTimeout(()=>{l.value=!1},500);const s=a({}),r=a([]);function _(){j(null).then(t=>{t.success&&(Object.keys(t.result).forEach(n=>{t.result[n]=t.result[n]+""}),s.value=t.result)}),G(null).then(t=>{t.success&&(r.value=[],t.result.forEach(n=>{r.value.push({name:n.type,type:"ip",value:n.ip,color:i.value}),r.value.push({name:n.type,type:"visit",value:n.visit,color:p.value})}))})}const i=a(),p=a(),y=a();return L(()=>c.value,()=>{y.value=c.value,p.value="#67B962",i.value=c.value,_()},{immediate:!0}),(t,n)=>{const S=k,b=O,T=w;return f(),d("div",J,[e(V,{class:"enter-y",loading:l.value,type:"chart"},null,8,["loading"]),e(B,{class:"!my-4 enter-y",loading:l.value},null,8,["loading"]),e(T,null,{default:u(()=>[e(b,{span:24},{default:u(()=>[e(S,{loading:l.value,bordered:!1,title:"最近一周访问量统计"},{default:u(()=>[v("div",K,[e(m,{title:"今日IP",iconColor:i.value,content:s.value.todayIp,icon:"environment"},null,8,["iconColor","content"]),e(m,{title:"今日访问",iconColor:p.value,content:s.value.todayVisitCount,icon:"team"},null,8,["iconColor","content"]),e(m,{title:"总访问量",iconColor:y.value,content:s.value.totalVisitCount,icon:"rise"},null,8,["iconColor","content"])]),e(z,{chartData:r.value,height:"33vh",type:"line",option:{legend:{top:"bottom"}}},null,8,["chartData"])]),_:1},8,["loading"])]),_:1})]),_:1})])}}}),go=I(P,[["__scopeId","data-v-6fe18120"]]);export{go as default};