Files
tehran_taj/apps/admin-panel/dist/assets/Dashboard-45dZIyRd.js
T

2 lines
19 KiB
JavaScript

import{j as T,p as D}from"./filters-FOBe3caU.js";import{c as _,I as G,d as Ae,v as Re,u as He,x as Ie,y as le,a as b,w as O,m as B,z as De,r as k,o as d,p as e,h as g,C as $e,t as o,b as v,e as $,F as C,i as z,f,q as ne,B as A,D as Fe,s as c,_ as Ge}from"./index-DkUTdlVu.js";import{U as Ee,D as We}from"./UserAddOutlined-Bqq2QzHQ.js";import{C as Ue}from"./CreditCardOutlined-Cgm__w1D.js";import"./index-adwhba7e.js";var Ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L531 565 416.6 450.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z"}}]},name:"fund",theme:"outlined"};function oe(i){for(var n=1;n<arguments.length;n++){var a=arguments[n]!=null?Object(arguments[n]):{},p=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(p=p.concat(Object.getOwnPropertySymbols(a).filter(function(u){return Object.getOwnPropertyDescriptor(a,u).enumerable}))),p.forEach(function(u){Ye(i,u,a[u])})}return i}function Ye(i,n,a){return n in i?Object.defineProperty(i,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[n]=a,i}var E=function(n,a){var p=oe({},n,a.attrs);return _(G,oe({},p,{icon:Ve}),null)};E.displayName="FundOutlined";E.inheritAttrs=!1;var Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128zm2.5 282.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5z"}}]},name:"gold",theme:"outlined"};function re(i){for(var n=1;n<arguments.length;n++){var a=arguments[n]!=null?Object(arguments[n]):{},p=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(p=p.concat(Object.getOwnPropertySymbols(a).filter(function(u){return Object.getOwnPropertyDescriptor(a,u).enumerable}))),p.forEach(function(u){qe(i,u,a[u])})}return i}function qe(i,n,a){return n in i?Object.defineProperty(i,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[n]=a,i}var R=function(n,a){var p=re({},n,a.attrs);return _(G,re({},p,{icon:Xe}),null)};R.displayName="GoldOutlined";R.inheritAttrs=!1;var Je={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z"}}]},name:"shopping-cart",theme:"outlined"};function ie(i){for(var n=1;n<arguments.length;n++){var a=arguments[n]!=null?Object(arguments[n]):{},p=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(p=p.concat(Object.getOwnPropertySymbols(a).filter(function(u){return Object.getOwnPropertyDescriptor(a,u).enumerable}))),p.forEach(function(u){Qe(i,u,a[u])})}return i}function Qe(i,n,a){return n in i?Object.defineProperty(i,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[n]=a,i}var W=function(n,a){var p=ie({},n,a.attrs);return _(G,ie({},p,{icon:Je}),null)};W.displayName="ShoppingCartOutlined";W.inheritAttrs=!1;const Ze={class:"dashboard"},Ke={class:"dash-head"},et={class:"dash-head__date"},tt=["src"],st={class:"kpi-grid"},at={class:"kpi kpi--success"},lt={class:"kpi__top"},nt={class:"kpi__icon"},ot={class:"kpi__value"},rt={class:"kpi kpi--primary"},it={class:"kpi__top"},dt={class:"kpi__icon"},ct={class:"kpi__value"},ut={class:"kpi__foot"},pt={class:"kpi kpi--warning"},_t={class:"kpi__top"},mt={class:"kpi__icon"},ht={class:"kpi__value"},bt={class:"kpi__foot"},vt={class:"kpi kpi--danger"},gt={class:"kpi__top"},ft={class:"kpi__icon"},yt={class:"kpi__value kpi__value--price"},kt={class:"kpi__foot"},Ot={class:"panel"},wt={class:"panel__head"},xt={class:"panel__sub"},St={class:"trend-totals"},Ct={key:0,class:"trend-totals__item"},zt={class:"trend-totals__item"},Mt={key:0,class:"panel"},Lt={class:"legend-list"},Nt={class:"legend-list__label"},Pt={class:"legend-list__meta"},Tt={class:"row row--main"},jt={class:"panel"},Bt={class:"panel__head"},At={class:"pill"},Rt={class:"panel"},Ht={class:"metric-list"},It={class:"metric-list__icon tone-primary"},Dt={class:"metric-list__icon tone-success"},$t={class:"metric-list__icon tone-warning"},Ft={class:"metric-list__icon tone-danger"},Gt={class:"row row--half"},Et={class:"panel"},Wt={key:0,class:"rank-list"},Ut={class:"rank-list__body"},Vt={class:"rank-list__row"},Yt={class:"rank-list__name"},Xt={class:"rank-list__bar"},qt={class:"rank-list__meta"},Jt={class:"panel"},Qt={class:"panel"},Zt={class:"panel__head"},Kt={class:"pill"},es={class:"order-item__head"},ts={class:"order-item__name"},ss={class:"order-item__customer"},as={class:"order-item__meta"},M="#1c2d56",w="#28c76f",F="#ff9f43",ls="#ea5455",S="#8a94a6",ns=Ae({__name:"Dashboard",setup(i){const n=B(!1),a=Re(),p=He(),u=c(()=>p.isSuperAdmin),L=B([]),U=B(0),de=c(()=>a.isMobile?240:300),ce=c(()=>a.isMobile?220:240),ue=c(()=>a.isMobile?260:320),l=De({customerCount:0,allgram:0,ordercount:0,reagent:[],lastOrder:[],sumLastOrder:0,sumLastOrderMonth:0,ordersTrend:[],statusBreakdown:[],channelBreakdown:[],topProducts:[],goldPricePerGram:null,totalCustomerDebtGrams:0}),H=[M,w],pe=[F,M,M,F,F,w,w,ls],N={fontFamily:"inherit",parentHeightOffset:0,toolbar:{show:!1}},I={borderColor:"#eef0f5",strokeDashArray:4},_e=[{title:"شماره سفارش",dataIndex:"name"},{title:"مشتری",dataIndex:"customer"},{title:"وزن",dataIndex:"w"},{title:"وضعیت",dataIndex:"sts_str"},{title:"تاریخ",dataIndex:"caj"}];function V(s){return{success:"green",warning:"orange",danger:"red",primary:"blue"}[s]??""}function m(s){return D(s??0)||"0"}const me=c(()=>T(new Date().toISOString())),he=c(()=>l.goldPricePerGram?`${D(Math.round(Number(l.goldPricePerGram)))} تومان`:"—"),Y=c(()=>D(Number(l.totalCustomerDebtGrams??0).toFixed(2))),X=c(()=>{const s=Number(l.sumLastOrder??0),t=Number(l.sumLastOrderMonth??0);return s>0?(t/s).toFixed(2):"0"}),q=c(()=>(l.ordersTrend??[]).map(s=>s.total)),be={chart:{...N,sparkline:{enabled:!0},animations:{enabled:!1}},colors:[w],stroke:{curve:"smooth",width:2},fill:{type:"gradient",gradient:{opacityFrom:.35,opacityTo:0}},tooltip:{enabled:!1}},x=B("area"),ve=[{label:"ناحیه‌ای",value:"area"},{label:"ستونی",value:"bar"}],ge=c(()=>(l.ordersTrend??[]).reduce((s,t)=>s+Number(t.retail??0),0)),fe=c(()=>(l.ordersTrend??[]).reduce((s,t)=>s+Number(t.wholesale??0),0)),ye=c(()=>{const s=l.ordersTrend??[],t={name:"عمده فروشی",data:s.map(h=>h.wholesale)};return u.value?[{name:"تک فروشی",data:s.map(h=>h.retail)},t]:[t]}),ke=c(()=>({chart:{...N,stacked:x.value==="bar"},colors:u.value?[M,w]:[w],dataLabels:{enabled:!1},stroke:x.value==="area"?{curve:"smooth",width:2.5}:{width:0},fill:x.value==="area"?{type:"gradient",gradient:{opacityFrom:.3,opacityTo:.02}}:{opacity:1},plotOptions:{bar:{columnWidth:"55%",borderRadius:3,borderRadiusApplication:"end"}},legend:{show:!1},grid:{...I,padding:a.isMobile?{left:4,right:4}:{}},markers:{size:0,hover:{size:5}},xaxis:{categories:(l.ordersTrend??[]).map(s=>String(T(s.date)??"").slice(5)),tickAmount:a.isMobile?6:10,axisBorder:{show:!1},axisTicks:{show:!1},labels:{rotate:0,hideOverlappingLabels:!0,style:{colors:S,fontSize:a.isMobile?"10px":"12px"}}},yaxis:{labels:{style:{colors:S,fontSize:a.isMobile?"10px":"12px"},formatter:s=>String(Math.round(s))}},tooltip:{shared:!0,intersect:!1,x:{formatter:(s,t)=>{var h;return T((h=(l.ordersTrend??[])[t==null?void 0:t.dataPointIndex])==null?void 0:h.date)}}}})),J=c(()=>(l.channelBreakdown??[]).map(s=>Number(s.count??0))),Oe=c(()=>({chart:{...N},labels:(l.channelBreakdown??[]).map(s=>s.label),colors:H,legend:{show:!1},dataLabels:{enabled:!1},stroke:{width:3,colors:["#fff"]},plotOptions:{pie:{donut:{size:"74%",labels:{show:!0,name:{fontSize:"13px",color:S,offsetY:18},value:{fontSize:"16px",fontWeight:500,color:M,offsetY:-14},total:{show:!0,label:"کل سفارش‌ها",color:S,fontSize:"13px",formatter:s=>String(s.globals.seriesTotals.reduce((t,h)=>t+h,0))}}}}}})),we=c(()=>(l.statusBreakdown??[]).reduce((s,t)=>s+Number(t.count??0),0)),Q=c(()=>[{name:"تعداد",data:(l.statusBreakdown??[]).map(s=>Number(s.count??0))}]),xe=c(()=>{var s;return Math.max(200,(((s=l.statusBreakdown)==null?void 0:s.length)??0)*(a.isMobile?38:44)+40)}),Se=c(()=>({chart:{...N},colors:pe,plotOptions:{bar:{horizontal:!0,distributed:!0,borderRadius:6,borderRadiusApplication:"end",barHeight:"58%"}},legend:{show:!1},dataLabels:{enabled:!0,textAnchor:"start",offsetX:8,style:{colors:["#fff"],fontWeight:500,fontSize:"12px"}},grid:{...I,xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}}},xaxis:{categories:(l.statusBreakdown??[]).map(s=>s.label),axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:S,fontSize:"11px"}}},yaxis:{labels:{maxWidth:a.isMobile?110:160,style:{colors:"#475467",fontSize:"12px",fontWeight:500}}},tooltip:{y:{formatter:s=>`${s} سفارش`}}})),Ce=c(()=>Math.max(1,...(l.reagent??[]).map(s=>Number(s.grams_sell??0))));function ze(s){return Math.max(2,Math.round(Number(s.grams_sell??0)/Ce.value*100))}const Z=c(()=>[{name:"وزن فروخته‌شده (گرم)",data:(l.topProducts??[]).map(s=>Number(s.weight??0))}]),Me=c(()=>({chart:{...N},plotOptions:{bar:a.isMobile?{horizontal:!0,borderRadius:6,borderRadiusApplication:"end",barHeight:"60%"}:{borderRadius:8,borderRadiusApplication:"end",columnWidth:"45%"}},colors:[w],fill:{type:"gradient",gradient:{shade:"light",type:"vertical",shadeIntensity:.2,opacityFrom:1,opacityTo:.75}},dataLabels:{enabled:!1},grid:I,xaxis:{categories:(l.topProducts??[]).map(s=>s.title),axisBorder:{show:!1},axisTicks:{show:!1},labels:{trim:!0,style:{colors:S,fontSize:a.isMobile?"10px":"12px"}}},yaxis:{labels:{maxWidth:a.isMobile?120:160,style:{colors:S,fontSize:a.isMobile?"11px":"12px"}}},tooltip:{y:{formatter:s=>`${s} گرم`}}}));return Ie(async()=>{try{n.value=!0;const{data:s}=await le.get("dashboard/overview");Object.assign(l,s),l.reagent=[...l.reagent??[]].sort((t,h)=>Number(h.grams_sell)-Number(t.grams_sell)),l.lastOrder=[...l.lastOrder??[]].sort((t,h)=>Number(h.w)-Number(t.w))}catch(s){console.error(s)}finally{n.value=!1}if(p.hasPermission("product.survey"))try{const{data:s}=await le.get("admin/product-surveys/majority-alerts");L.value=(s==null?void 0:s.rows)??[],U.value=Number((s==null?void 0:s.majorityThreshold)??0)}catch{L.value=[]}}),(s,t)=>{const h=k("a-button"),Le=k("a-alert"),P=k("apexchart"),Ne=k("a-segmented"),j=k("a-empty"),K=k("a-tag"),Pe=k("a-list-item"),Te=k("a-list"),je=k("a-table"),Be=k("a-spin");return d(),b(Be,{spinning:n.value},{default:O(()=>{var ee,te,se,ae;return[e("div",Ze,[e("header",Ke,[t[2]||(t[2]=e("div",null,[e("h1",{class:"dash-head__title"},"داشبورد"),e("p",{class:"dash-head__sub"},"خلاصه عملکرد فروش در ۳۰ روز گذشته")],-1)),e("div",et,[_(g($e)),e("span",null,o(me.value),1)])]),L.value.length?(d(),b(Le,{key:0,type:"success","show-icon":"",class:"survey-majority",message:`${L.value.length} طرح نظرسنجی به حد اکثریت رسیده`},{description:O(()=>[(d(!0),v(C,null,$(L.value,r=>(d(),v("div",{key:r.id,class:"survey-majority__row"},[r.imageUrl?(d(),v("img",{key:0,src:r.imageUrl,alt:""},null,8,tt)):z("",!0),e("span",null,[e("b",null,o(r.title||"بدون عنوان"),1),f(" — ▲ "+o(r.likes)+" لایک (حد: "+o(U.value)+") ",1)]),_(h,{size:"small",type:"link",onClick:t[0]||(t[0]=y=>s.$router.push("/apps/product/survey"))},{default:O(()=>[...t[3]||(t[3]=[f("مشاهده و تصمیم",-1)])]),_:1})]))),128))]),_:1},8,["message"])):z("",!0),e("section",st,[e("div",at,[e("div",lt,[e("span",nt,[_(g(W))]),t[4]||(t[4]=e("span",{class:"kpi__label"},"تعداد سفارشات (۳۰ روز گذشته)",-1))]),e("div",ot,[f(o(m(l.ordercount)),1),t[5]||(t[5]=e("small",null,"سفارش",-1))]),q.value.length?(d(),b(P,{key:0,class:"kpi__spark",type:"area",height:"56",options:be,series:[{name:"سفارش",data:q.value}]},null,8,["series"])):z("",!0)]),e("div",rt,[e("div",it,[e("span",dt,[_(g(R))]),t[6]||(t[6]=e("span",{class:"kpi__label"},"طلای فروش رفته (۳۰ روز گذشته)",-1))]),e("div",ct,[f(o(m(l.allgram)),1),t[7]||(t[7]=e("small",null,"گرم",-1))]),e("div",ut,[t[8]||(t[8]=f(" میانگین هر سفارش تحویل‌شده: ",-1)),e("b",null,o(X.value)+" گرم",1)])]),e("div",pt,[e("div",_t,[e("span",mt,[_(g(Ee))]),t[9]||(t[9]=e("span",{class:"kpi__label"},"مشتریان جدید (۳۰ روز گذشته)",-1))]),e("div",ht,[f(o(m(l.customerCount)),1),t[10]||(t[10]=e("small",null,"نفر",-1))]),e("div",bt,[t[11]||(t[11]=f(" مجموع بدهی طلای مشتریان: ",-1)),e("b",null,o(Y.value)+" گرم",1)])]),e("div",vt,[e("div",gt,[e("span",ft,[_(g(We))]),t[12]||(t[12]=e("span",{class:"kpi__label"},"نرخ هر گرم طلای ۱۸ عیار",-1))]),e("div",yt,o(he.value),1),e("div",kt,[t[13]||(t[13]=f(" سفارشات تحویل‌شده (۳۰ روز گذشته): ",-1)),e("b",null,o(m(l.sumLastOrder))+" سفارش",1)])])]),e("section",{class:ne(["row",u.value?"row--main":"row--single"])},[e("div",Ot,[e("div",wt,[e("div",null,[t[14]||(t[14]=e("h3",{class:"panel__title"},"روند سفارش‌ها",-1)),e("p",xt,o(u.value?"۳۰ روز گذشته، تفکیک تک و عمده":"۳۰ روز گذشته"),1)]),_(Ne,{value:x.value,"onUpdate:value":t[1]||(t[1]=r=>x.value=r),options:ve,size:"small"},null,8,["value"])]),e("div",St,[u.value?(d(),v("div",Ct,[e("span",{class:"dot",style:A({background:M})},null,4),t[15]||(t[15]=e("span",null,"تک فروشی",-1)),e("b",null,o(m(ge.value)),1)])):z("",!0),e("div",zt,[e("span",{class:"dot",style:A({background:w})},null,4),t[16]||(t[16]=e("span",null,"عمده فروشی",-1)),e("b",null,o(m(fe.value)),1)])]),(d(),b(P,{key:x.value,type:x.value,height:de.value,options:ke.value,series:ye.value},null,8,["type","height","options","series"]))]),u.value?(d(),v("div",Mt,[t[17]||(t[17]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"تفکیک عمده / تک"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")])],-1)),J.value.some(r=>r>0)?(d(),v(C,{key:0},[_(P,{type:"donut",height:ce.value,options:Oe.value,series:J.value},null,8,["height","options","series"]),e("ul",Lt,[(d(!0),v(C,null,$(l.channelBreakdown,(r,y)=>(d(),v("li",{key:r.channel},[e("span",{class:"dot",style:A({background:H[y%H.length]})},null,4),e("span",Nt,o(r.label),1),e("span",Pt,o(m(r.grams))+" گرم",1),e("b",null,o(m(r.count)),1)]))),128))])],64)):(d(),b(j,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))])):z("",!0)],2),e("section",Tt,[e("div",jt,[e("div",Bt,[t[18]||(t[18]=e("div",null,[e("h3",{class:"panel__title"},"وضعیت سفارشات"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")],-1)),e("span",At,o(m(we.value))+" سفارش",1)]),Q.value[0].data.length?(d(),b(P,{key:0,type:"bar",height:xe.value,options:Se.value,series:Q.value},null,8,["height","options","series"])):(d(),b(j,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))]),e("div",Rt,[t[23]||(t[23]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"میزان فروش"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")])],-1)),e("ul",Ht,[e("li",null,[e("span",It,[_(g(Fe))]),t[19]||(t[19]=e("span",{class:"metric-list__label"},"تعداد سفارش (۳۰ روز)",-1)),e("b",null,o(m(l.sumLastOrder)),1)]),e("li",null,[e("span",Dt,[_(g(R))]),t[20]||(t[20]=e("span",{class:"metric-list__label"},"مجموع وزن (۳۰ روز)",-1)),e("b",null,o(m(l.sumLastOrderMonth))+" گرم",1)]),e("li",null,[e("span",$t,[_(g(E))]),t[21]||(t[21]=e("span",{class:"metric-list__label"},"میانگین هر سفارش",-1)),e("b",null,o(X.value)+" گرم",1)]),e("li",null,[e("span",Ft,[_(g(Ue))]),t[22]||(t[22]=e("span",{class:"metric-list__label"},"مجموع بدهی طلای مشتریان",-1)),e("b",null,o(Y.value)+" گرم",1)])])])]),e("section",Gt,[e("div",Et,[t[24]||(t[24]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"عملکرد کارشناسان فروش"),e("p",{class:"panel__sub"},"بر اساس گرم فروخته‌شده")])],-1)),(ee=l.reagent)!=null&&ee.length?(d(),v("ol",Wt,[(d(!0),v(C,null,$(l.reagent,(r,y)=>(d(),v("li",{key:r.id??y},[e("span",{class:ne(["rank-list__pos",{"is-top":y<3}])},o(y+1),3),e("div",Ut,[e("div",Vt,[e("span",Yt,o(r.name),1),e("b",null,o(m(r.grams_sell))+" گرم",1)]),e("div",Xt,[e("span",{style:A({width:`${ze(r)}%`})},null,4)]),e("span",qt,o(m(r.order_count))+" سفارش",1)])]))),128))])):(d(),b(j,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))]),e("div",Jt,[t[25]||(t[25]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"محصولات پرفروش"),e("p",{class:"panel__sub"},"۳۰ روز گذشته، بر اساس وزن")])],-1)),(te=Z.value[0])!=null&&te.data.length?(d(),b(P,{key:0,type:"bar",height:ue.value,options:Me.value,series:Z.value},null,8,["height","options","series"])):(d(),b(j,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))])]),e("section",Qt,[e("div",Zt,[t[26]||(t[26]=e("div",null,[e("h3",{class:"panel__title"},"سفارشات هفته جاری"),e("p",{class:"panel__sub"},"مرتب‌شده بر اساس وزن")],-1)),e("span",Kt,o(m(((se=l.lastOrder)==null?void 0:se.length)??0))+" سفارش",1)]),g(a).isMobile?(d(),b(Te,{key:0,class:"order-list","data-source":l.lastOrder,pagination:((ae=l.lastOrder)==null?void 0:ae.length)>10?{pageSize:10,size:"small",align:"center"}:!1,"row-key":"id"},{renderItem:O(({item:r})=>[_(Pe,{class:"order-item"},{default:O(()=>[e("div",es,[e("span",ts,o(r.name),1),_(K,{color:V(r.statusColor),class:"order-item__tag"},{default:O(()=>[f(o(r.sts_str),1)]),_:2},1032,["color"])]),e("div",ss,o(r.customer),1),e("div",as,[e("span",null,o(r.w)+" گرم",1),e("span",null,o(g(T)(r.caj)),1)])]),_:2},1024)]),_:1},8,["data-source","pagination"])):(d(),b(je,{key:1,class:"dash-table",size:"middle","data-source":l.lastOrder,columns:_e,pagination:{pageSize:10},scroll:{x:"max-content"},"row-key":"id"},{bodyCell:O(({column:r,record:y})=>[r.dataIndex==="sts_str"?(d(),b(K,{key:0,color:V(y.statusColor)},{default:O(()=>[f(o(y.sts_str),1)]),_:2},1032,["color"])):r.dataIndex==="caj"?(d(),v(C,{key:1},[f(o(g(T)(y.caj)),1)],64)):r.dataIndex==="w"?(d(),v(C,{key:2},[f(o(y.w)+" گرم",1)],64)):z("",!0)]),_:1},8,["data-source"]))])])]}),_:1},8,["spinning"])}}}),us=Ge(ns,[["__scopeId","data-v-8429457f"]]);export{us as default};