1import{L as a,a as e,i as l}from"./analytics-api-CEuduvni.js";import{_ as t,d as s,n as i,B as c,r as n,q as r,o as d,a as v,b as o,w as u,i as g,f as m,ag as p,t as f,x as y,c as h,s as _,az as b,ai as P,G as $,H as x}from"./index-Cb2WNZ0B.js";const k=t(Object.assign({name:"HomeAnalyticsDashboard"},{__name:"analytics-dashboard",setup(t){s("dashboard");const k=s("1"),q=s(null);let w=null;const I=i((()=>{var e,l;return{tooltip:{trigger:"axis"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,data:null==(e=z.value.analyticsdata)?void 0:e.map((a=>a.assess_date))},yAxis:{type:"value"},series:[{name:$t("l76hs3","访é®é","lang"),type:"line",stack:"Total",areaStyle:{color:new a(0,0,0,1,[{offset:0,color:"rgba(128, 180, 212, 0.8)"},{offset:1,color:"rgba(128, 180, 212, 0.2)"}])},emphasis:{focus:"series"},data:null==(l=z.value.analyticsdata)?void 0:l.map((a=>a.count))}]}})),V=i((()=>z.value.homePagePVIncrPencent&&0!=z.value.homePagePVIncrPencent?z.value.homePagePVIncrPencent.includes("-")>0?"decrease":"increase":null)),j=i((()=>z.value.pvIncrPencent&&0!=z.value.pvIncrPencent?z.value.pvIncrPencent.includes("-")>0?"decrease":"increase":null)),z=s({}),A=()=>{return a=null,t=null,s=function*(){const a=yield e.dashboard({data_rang:k.value});z.value=a.data,w?w.setOption(I.value):q.value&&(w=l(q.value),w.setOption(I.value),window.addEventListener("resize",(()=>{w.resize()})))},new Promise(((e,l)=>{var i=a=>{try{n(s.next(a))}catch(e){l(e)}},c=a=>{try{n(s.throw(a))}catch(e){l(e)}},n=a=>a.done?e(a.value):Promise.resolve(a.value).then(i,c);n((s=s.apply(a,t)).next())}));var a,t,s};return c((()=>{A()})),(a,e)=>{const l=n("a-select-option"),t=n("a-select"),s=n("a-button"),i=n("a-tooltip"),c=n("a-image"),w=n("a-col"),I=n("a-row");return d(),r("div",{class:"analytics-page"},[v("div",{class:"page-container"},[v("h1",{class:"page-title"},$t("d7k0js4","æ°æ®åæ","lang")),v("div",{class:"dashboard-content"},[v("div",{class:"date-filter"},[v("span",{class:"filter-label"},$t("to1gvf6","éæ©æ¥æèå´","lang")),o(t,{value:k.value,"onUpdate:value":a=>k.value=a,style:{width:"250px"},onChange:()=>A()},{default:u((()=>[o(l,{value:"1"},{default:u((()=>[g($t("5bf5dx5","æè¿30天","lang"))])),_:1}),o(l,{value:"2"},{default:u((()=>[g($t("5bf35u5","æè¿60天","lang"))])),_:1}),o(l,{value:"3"},{default:u((()=>[g($t("5bf0xr5","æè¿90天","lang"))])),_:1})])),_:1},8,["value","onUpdate:value","onChange"]),o(s,{type:"primary",class:"apply-btn",onClick:A},{default:u((()=>[g($t("iftp2","æ¥è¯¢","lang"))])),_:1})]),v("div",{class:"data-cards"},[v("div",{class:"data-card"},[v("h3",{class:"card-title"},$t("tggh165","主页访é®é","lang")),v("div",{class:"metrics-container"},[v("div",{class:"metric"},[v("div",{class:"metric-label"},[g($t("sdjv315","å½åæ¶é´æ®µ","lang")),o(i,{title:$t("qzqq4oe","å½åéæ©çæ¶é´èå´å
ç访é®é","lang")},{default:u((()=>[o(m(p))])),_:1})]),v("div",{class:"metric-value"},f(z.value.homePagePV),1)]),v("div",{class:"metric"},[v("div",{class:"metric-label"},[g($t("wtcxzp5","ä¹åæ¶é´æ®µ","lang")),o(i,{title:$t("1kqijae","ä¸ä¸ä¸ªç¸åæ¶é´èå´å
ç访é®é","lang")},{default:u((()=>[o(m(p))])),_:1})]),v("div",{class:"metric-value"},f(z.value.lastHomePagePV),1)]),v("div",{class:"metric"},[v("div",{class:"metric-label"},[g($t("eptq2","åå","lang")),o(i,{title:$t("5xcct5e","ä¸ä¸ä¸æ¶é´æ®µç¸æ¯çååç¾åæ¯","lang")},{default:u((()=>[o(m(p))])),_:1})]),v("div",{class:y(["metric-value",V.value])},[g(f(z.value.homePagePVIncrPencent)+" ",1),"increase"===V.value?(d(),h(m(b),{key:0})):_("",!0),"decrease"===V.value?(d(),h(m(P),{key:1})):_("",!0)],2)])])]),v("div",{class:"data-card"},[v("h3",{class:"card-title"},$t("yomgdi5","产å访é®é","lang")),v("div",{class:"metrics-container"},[v("div",{class:"metric"},[v("div",{class:"metric-label"},[g($t("sdjv315","å½åæ¶é´æ®µ","lang")),o(i,{title:$t("qzqq4oe","å½åéæ©çæ¶é´èå´å
ç访é®é","lang")},{default:u((()=>[o(m(p))])),_:1})]),v("div",{class:"metric-value"},f(z.value.productPV),1)]),v("div",{class:"metric"},[v("div",{class:"metric-label"},[g($t("wtcxzp5","ä¹åæ¶é´æ®µ","lang")),o(i,{title:$t("1kqijae","ä¸ä¸ä¸ªç¸åæ¶é´èå´å
ç访é®é","lang")},{default:u((()=>[o(m(p))])),_:1})]),v("div",{class:"metric-value"},f(z.value.lastProductPV),1)]),v("div",{class:"metric"},[v("div",{class:"metric-label"},[g($t("eptq2","åå","lang")),o(i,{title:$t("5xcct5e","ä¸ä¸ä¸æ¶é´æ®µç¸æ¯çååç¾åæ¯","lang")},{default:u((()=>[o(m(p))])),_:1})]),v("div",{class:y(["metric-value",j.value])},[g(f(z.value.pvIncrPencent)+" ",1),"increase"===j.value?(d(),h(m(b),{key:0})):_("",!0),"decrease"===j.value?(d(),h(m(P),{key:1})):_("",!0)],2)])])])]),v("div",{class:"chart-section"},[v("h3",{class:"section-title"},$t("tggpsp5","ä¸»é¡µè®¿é®æ°","lang")),v("div",{class:"chart-container",ref_key:"lineChartRef",ref:q},null,512)]),v("div",{class:"visitors-section"},[v("h3",{class:"section-title"},[g($t("cai9756","æè¿äººè®¿é®è¿","lang")),o(i,{title:$t("f3fxlib","æè¿è®¿é®è¿æ¨ç½ç«çç¨æ·","lang")},{default:u((()=>[o(m(p))])),_:1})]),o(I,{class:"visitor-list",gutter:[10,10]},{default:u((()=>[(d(!0),r($,null,x(z.value.loginUsers,(a=>(d(),h(w,{span:6,key:a.user_id},{default:u((()=>[v("div",{class:"visitor-card"},[v("div",{class:"visitor-avatar flex-middle-center"},[a.logo?(d(),h(c,{key:0,src:a.logo,alt:"Visitor Avatar"},null,8,["src"])):(d(),r("span",{key:1},f(a.short_name),1))]),v("div",{class:"visitor-info"},[v("div",{class:"visitor-name"},f(a.short_name),1),v("div",{class:"visitor-company"},f(a.company_name),1)])])])),_:2},1024)))),128))])),_:1})])])])])}}}),[["__scopeId","data-v-55231672"]]);export{k as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.