Files
machartaa_admin_dist/dist/assets/index-edd96d4f.js
T

2 lines
6.9 KiB
JavaScript
Raw Normal View History

2026-08-23 17:45:14 +03:30
import{i as z}from"./index-dfdb843b.js";import{u as B,b as E,a as I,c as F,s as N,e as U,d as V,f as O,l as A,m as G,G as w}from"./story-4-ed52930b.js";import{_ as S}from"./InputDatePicker.vue_vue_type_script_setup_true_lang-b8035fb9.js";import{a as M}from"./useDataTime-ba303e4c.js";import{S as L}from"./index-0bc12b2b.js";import{d as q,i as n,j as k,x as J,M as $,o,c,b as t,F as p,q as D,e as v,V as H,U as K,k as f,w as b,l as _,t as r}from"./index-85b0a871.js";import{T as C}from"./isSymbol-f096d1f3.js";import"./_plugin-vue_export-helper-7166b54f.js";import"./updateLocale-e1269d0e.js";import"./index-0ad3a6e0.js";import"./shallowequal-f73ccac4.js";import"./vnode-67298ed6.js";import"./useState-dca0eb62.js";import"./useMemo-2d8f0e33.js";import"./FormItemContext-c3e7c21a.js";import"./omit-6e71f361.js";const P={class:"m-2 md:m-5 bg-white p-2 md:p-3 rounded-xl"},Q=t("h2",{class:"text-xl font-bold mb-4"},"نمای کلی اشتراک ها",-1),W={class:"grid grid-cols-1 md:grid-cols-4 gap-3"},X={class:"flex"},Y=["src","alt"],Z={class:"flex flex-col justify-between w-full mr-2"},tt={class:"text-base font-bold"},et={class:"flex items-center justify-end min-h-[24px]"},st={class:"text-base font-bold"},at={class:"mr-1"},lt={class:"grid grid-cols-1 md:grid-cols-4 gap-3 mt-3"},it={class:"flex"},ot=["src","alt"],rt={class:"flex flex-col justify-between w-full mr-2"},nt={class:"text-base font-bold"},ct={class:"flex items-center justify-end min-h-[24px]"},dt={class:"text-base font-bold"},ut={class:"mr-1"},mt={class:"border-solid border-1 border-gray-200 rounded-lg p-6 mt-3"},pt={class:"flex flex-col gap-3 md:flex-row md:justify-between md:items-center mb-2"},vt=t("span",{class:"text-lg font-bold"},"نمودار آماری مشترکین جدید و پویا",-1),ft={class:"flex flex-wrap items-center gap-2"},bt={class:"w-32"},_t=t("span",{class:"text-gray-500"},"تا",-1),yt={class:"w-32"},gt=H('<div class="flex flex-wrap justify-center gap-6 mt-4"><div class="flex items-center gap-2"><div class="w-3 h-3 rounded-full" style="background-color:#F97316;"></div><span class="text-sm text-[#6B7280]">مشترکین جدید</span></div><div class="flex items-center gap-2"><div class="w-3 h-3 rounded-full" style="background-color:#22C55E;"></div><span class="text-sm text-[#6B7280]">مشترکین پویا</span></div></div>',1),Ut=q({__name:"index",setup(ht){const d=n(!0),u=n(""),m=n(""),y=n(null);let s=null;const l=n({totalSubscribers:0,activeSubscribers:0,newSubscribersLast7Days:0,dynamicSubscribersLast7Days:0,newSubscribersToday:0,renewalsToday:0,newSubscribersLast30Days:0,dynamicSubscribersLast30Days:0}),R=k(()=>[{title:"تعداد مشترکین",alt:"total-subscribers",image:B,value:l.value.totalSubscribers.toLocaleString("fa-IR"),unit:"نفر",tooltip:"تعداد کاربرانی که حداقل یک‌بار اشتراک تهیه کرده‌اند"},{title:"مشترکین فعال",alt:"active-subscribers",image:E,value:l.value.activeSubscribers.toLocaleString("fa-IR"),unit:"نفر",tooltip:"کاربرانی که مدت زمان اشتراکشان هنوز باقی مانده است"},{title:"مشترکین جدید ۷ روز",alt:"new-7",image:I,value:l.value.newSubscribersLast7Days.toLocaleString("fa-IR"),unit:"نفر",tooltip:"کاربرانی که برای اولین بار در ۷ روز گذشته اشتراک تهیه کرده‌اند"},{title:"مشترکین پویای ۷ روز",alt:"dynamic-7",image:F,value:l.value.dynamicSubscribersLast7Days.toLocaleString("fa-IR"),unit:"نفر",tooltip:"مشترکینی که حداقل یک‌بار در ۷ روز گذشته چالش انجام داده‌اند"}]),T=k(()=>[{title:"مشترکین جدید امروز",alt:"new-today",image:N,value:l.value.newSubscribersToday.toLocaleString("fa-IR"),unit:"نفر",tooltip:"کاربرانی که امروز برای اولین بار اشتراک تهیه کرده‌اند"},{title:"تمدیدهای امروز",alt:"renewals-today",image:U,value:l.value.renewalsToday.toLocaleString("fa-IR"),unit:"مورد",tooltip:"کاربرانی که امر�