PageSourceSearch

https://toddlersapp.com/build/assets/Index-DR9PzZQm.js

js toddlersapp.com collected 2026-10-02 00:58:33 UTC 4,563 bytes, 1 lines download raw bytes

1import{b as M,aD as O,Z as w,y as o,c4 as R,aE as T,aF as B,o as L,d as $,e as s,h as a,P as F,w as l,I as p,Q as g,K as h,M as v,aG as I,aH as y}from"./admin-CMGpZsj2.js";import{Q as E}from"./QTable-B2XxdEIW.js";import"./use-fullscreen-C0ckTti0.js";const H={class:"module-hub"},U={class:"module-hub__heading"},V={class:"row q-col-gutter-md"},G={class:"col-12 col-md-6"},K={class:"chart-widget-card__header"},Z={class:"col-12 col-md-6"},j={class:"chart-widget-card__header"},J={class:"col-12"},W={class:"chart-widget-card__header"},te={__name:"Index",setup(X){const d=M(),c=O(),{student_stats_records:m}=w(c),{marketing_stats_records:u}=w(c);c.getStudentStats(),c.getMarketingStats();const k=[{title:"Email Marketing",route:"marketing/email",icon:"/admin/icon/email-marketing-icon.svg"},{title:"Admission Inquiries",route:"admission-queries",icon:"/admin/icon/admission-queries-icon.svg"},{title:"Complaints & Suggestions",route:"complaints-and-suggestions",icon:"/admin/icon/complaint-suggestions-icon.svg"},{title:"News Updates",route:"news-updates",icon:"/admin/icon/news-updates-icon.svg"},{title:"Messaging",route:"messaging",icon:"/admin/icon/messaging-icon.svg"}],C=()=>{d.push({path:"/client/news-updates"})},q=()=>{d.push({path:"/client/complaints-and-suggestions"})},x=()=>{d.push({path:"/client/admission-queries"})},S=o(()=>{var e;return[{name:"Count",data:(((e=u.value)==null?void 0:e.new_feed_summary)||[]).map(t=>t.count||0)}]}),N=o(()=>{var t;const e=(((t=u.value)==null?void 0:t.new_feed_summary)||[]).map(i=>i.class);return R({xaxis:{categories:e,labels:{rotate:-25}},yaxis:{min:0,labels:{formatter:i=>i.toFixed(0)}}})}),_=o(()=>{var b;const n=((b=u.value)==null?void 0:b.complaints_summary)||[],e=n.map(r=>{const[f,z]=r.month.split("-");return`${new Date(`${f}-${z}-01`).toLocaleString("default",{month:"short"})} ${f}`}),t=n.map(r=>r.pending||0),i=n.map(r=>r.closed||0);return{categories:e,series:[{name:"Pending",data:t},{name:"Closed",data:i}]}}),P=o(()=>_.value.series),Q=o(()=>T({chart:{stacked:!1,toolbar:{show:!0,tools:{download:!1,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0}}},colors:[y.pending,y.closed],xaxis:{categories:_.value.categories,labels:{rotate:-35}}})),A=[{name:"student",label:"Student",field:"student",align:"left"},{name:"parent",label:"Parent",field:"parent",align:"left"},{name:"branch",label:"Branch",field:"branch",align:"left"},{name:"phone",label:"Phone",field:"phone",align:"left"},{name:"date",label:"Query Date",field:"date",align:"left"}],D=o(()=>{var n;return(((n=m.value)==null?void 0:n.pending_admission_query)||[]).map(e=>{var t;return{student:e.student_name,parent:e.parent_name,branch:((t=e.branch)==null?void 0:t.name)||"N/A",phone:e.phone||"N/A",date:new Date(e.created_at).toLocaleDateString()}})});return(n,e)=>{const t=B("apexchart");return L(),$("div",H,[s("div",U,[a(F,{page_heading:"Marketings"})]),a(I,{"brand-title":"Marketing","brand-icon":"campaign",items:k},{default:l(()=>[s("div",V,[s("div",G,[a(p,{flat:"",class:"q-pa-md card-container chart-widget-card news-feed-summary-clickable",style:{"min-height":"23.6rem"},onClick:C},{default:l(()=>[s("div",K,[e[0]||(e[0]=s("div",null,[s("h2",{class:"chart-widget-card__title"},"News feed summary"),s("p",{class:"chart-widget-card__subtitle"},"Posts by classroom")],-1)),a(g,{name:"area_chart",size:"24px",color:"primary"})]),a(h,{class:"q-my-sm"}),a(t,{type:"area",height:"300",options:N.value,series:S.value},null,8,["options","series"])]),_:1})]),s("div",Z,[a(p,{flat:"",class:"q-pa-md card-container chart-widget-card complaints-summary-clickable",onClick:q},{default:l(()=>[s("div",j,[e[1]||(e[1]=s("div",null,[s("h2",{class:"chart-widget-card__title"},"Complaints summary"),s("p",{class:"chart-widget-card__subtitle"},"Pending vs closed by month")],-1)),a(g,{name:"bar_chart",size:"24px",color:"primary"})]),a(h,{class:"q-my-sm"}),a(t,{type:"bar",height:"300",options:Q.value,series:P.value},null,8,["options","series"])]),_:1})]),s("div",J,[a(p,{flat:"",class:"q-pa-md card-container chart-widget-card q-mt-md admission-queries-clickable",onClick:x},{default:l(()=>[s("div",W,[e[2]||(e[2]=s("div",null,[s("h2",{class:"chart-widget-card__title"},"Pending admission queries"),s("p",{class:"chart-widget-card__subtitle"},"Recent enquiries awaiting follow-up")],-1)),a(g,{name:"pending_actions",size:"24px",color:"primary"})]),a(h,{class:"q-my-sm"}),a(E,{flat:"",bordered:"",dense:"",rows:D.value,columns:A,"row-key":"name",loading:!v(m)||!v(m).status},null,8,["rows","loading"])]),_:1})])])]),_:1})])}}};export{te 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.