PageSourceSearch

https://smartlane.pk/build/assets/Dashboard.ee6a8161.js

js smartlane.pk collected 2026-10-02 00:41:43 UTC 14,598 bytes, 1 lines download raw bytes

1import{P as p,c as m,w as v,_ as y,B as _,o,f as d,a as t,b as l,t as i,i as n,e as g,v as b}from"./app.92a0a85e.js";import k from"./AppLayout.2f906b41.js";import c from"./DataLoader.1a35afc0.js";import"./NavLink.28db2343.js";import"./CreateBooking.495a856c.js";import"./_plugin-vue_export-helper.cdc0426e.js";import"./ResetPassword.7f07604f.js";import"./InputError.b41304a1.js";import"./InputLabel.7d556926.js";import"./PrimaryButton.f9b167d9.js";import"./TextInput.94a74b25.js";import"./NewPortalIntroModal.505cecc5.js";const w={key:0,class:"container-fluid p-0"},x={class:"row pb-2 pt-4 bg-primary justify-content-center"},D={class:"col-3"},C={class:"col-3"},N={class:"row pb-2 pt-4 bg-primary justify-content-center db-stats"},V=["hidden"],O={class:"p-3 text-center text-warning shadow-lg bg-light rounded-4 bg-gradient data-points"},$={key:0},S={key:1,class:"mt-3"},j=["hidden"],Y={class:"p-3 text-center text-success shadow-lg bg-light rounded-4 bg-gradient data-points"},B={key:0},M={key:1,class:"mt-3"},R={class:"row pb-2 pt-4 bg-primary justify-content-center db-stats"},P=["hidden"],A={class:"p-3 text-center text-danger shadow-lg bg-light rounded-4 bg-gradient data-points animate"},F={key:0},T={key:1,class:"mt-3"},U=["hidden"],E={class:"p-3 text-center text-warning shadow-lg bg-light rounded-4 bg-gradient data-points"},I={key:0},L={key:1,class:"mt-3"},q=["hidden"],z={class:"p-3 text-center text-info shadow-lg bg-light rounded-4 bg-gradient data-points"},W={key:0},G={key:1,class:"mt-3"},H={class:"col-md-3 col-lg-2"},J={class:"p-3 text-center text-success shadow-lg bg-light rounded-4 bg-gradient data-points"},K={key:0},Q={key:1,class:"mt-3"},X={class:"col-md-3 col-lg-2"},Z={class:"p-3 text-center text-dark shadow-lg bg-light rounded-4 bg-gradient data-points"},ss={key:0},ts={key:1,class:"mt-3"},es={class:"row pb-3 pt-5 bg-primary justify-content-center db-stats-2"},as={class:"col-md-3 col-lg-2"},os={class:"p-3 text-center text-danger shadow-lg bg-light rounded-4 bg-gradient data-points animate"},ds={key:0},ls={key:1,class:"mt-3"},rs={class:"col-md-3 col-lg-2"},is={class:"p-3 text-center text-warning shadow-lg bg-light rounded-4 bg-gradient data-points"},ns={key:0},cs={key:1,class:"mt-3"},hs={class:"col-md-3 col-lg-2"},_s={class:"p-3 text-center text-info shadow-lg bg-light rounded-4 bg-gradient data-points"},us={key:0},ms={key:1,class:"mt-3"},gs={class:"col-md-3 col-lg-2"},bs={class:"p-3 text-center text-success shadow-lg bg-light rounded-4 bg-gradient data-points"},fs={key:0},ps={key:1,class:"mt-3"},vs={class:"col-md-3 col-lg-2"},ys={class:"p-3 text-center text-dark shadow-lg bg-light rounded-4 bg-gradient data-points"},ks={key:0},ws={key:1,class:"mt-3"},xs={class:"row py-4 bg-primary justify-content-center"},Ds={class:"col-lg-8 bg-light rounded p-2 pt-3 shadow-lg mb-3 position-relative"},Cs={class:"row"},Ns={class:"col text-end"},Vs={class:"chart-switch"},Os={class:"form-check form-switch d-inline-block me-3"},$s={class:"form-check form-switch d-inline-block"},Ss={class:"chart-heading"},js={key:0},Ys={key:1},Bs={components:{apexchart:p(()=>y(()=>import("./vue3-apexcharts.94ffd62a.js"),["assets/vue3-apexcharts.94ffd62a.js","assets/app.92a0a85e.js","assets/app.ecb3a5f2.css"]))},props:{brand_list:Object|Array,selected_brand_id:String|Number,selected_store_id:String|Number,store_list:Object|Array},data:function(){return{data:{store_id:0,brand_id:0},stores_list:[],selected_store:{},dashboard_stats:{},dashboard_chart:{},consignment_list:{},financial_transactions:{},sale_report:{},number_of_parcels:!0,statsloader:!1,consignmentloader:!1,transactionloader:!1,chart_loader:!1,stats_loader:!1,loader:!1,pkr_value:!1,start_date:"",end_date:"",chartselect:"",charts:[{name:"Order Chart",value:"order_chart"},{name:"Consignment Chart",value:"consignment_chart"},{name:"Finance Chart",value:"finance_chart"}],chartOptions:{tooltip:{theme:"dark",x:{show:!1}},chart:{id:"vuechart"},plotOptions:{bar:{horizontal:!1,columnWidth:"35%",endingShape:"rounded"}},dataLabels:{enabled:!1},xaxis:{categories:[]}},series:[]}},methods:{chart_data(a){this.chartOptions.xaxis=[],this.series=[],a=="number_of_parcels"?(this.pkr_value=!1,this.number_of_parcels=!0,this.series=this.dashboard_chart.count_wise_chart.series,this.$refs.dashboard_charts.updateOptions({xaxis:{categories:this.dashboard_chart.count_wise_chart.categories}})):(this.pkr_value=!0,this.number_of_parcels=!1,this.series=this.dashboard_chart.amount_wise_chart.series,this.$refs.dashboard_charts.updateOptions({xaxis:{categories:this.dashboard_chart.count_wise_chart.categories}}))},get_consignment_sale_report(){let a=this;a.statsloader=!0,axios.post("/dashboard/consignment_sale_report",{start_date:moment(a.start_date.toDate()).format("YYYY-MM-DD"),end_date:moment(a.end_date.toDate()).format("YYYY-MM-DD")}).then(function(e){a.statsloader=!1,a.sale_report=e.data}).catch(function(e){a.$swal.fire({icon:"error",text:e.response.data.message}),a.statsloader=!1})},get_dashboard_stats(){let a=this;a.stats_loader=!0,axios.post("/dashboard/dashboardstats",{store_id:a.data.store_id.id}).then(function(e){a.stats_loader=!1,a.dashboard_stats=e.data}).catch(function(e){a.$swal.fire({icon:"error",text:e.response.data.message}),a.stats_loader=!1})},get_consignment_activity(){let a=this;
1a.consignmentloader=!0,axios.post("/dashboard/latest_consignment_activity",{store_id:a.data.store_id.id}).then(function(e){a.consignmentloader=!1,a.consignment_list=e.data}).catch(function(e){a.$swal.fire({icon:"error",text:e.response.data.message}),a.consignmentloader=!1})},get_transaction_activity(){let a=this;a.transactionloader=!0,axios.post("/dashboard/latest_transactions",{store_id:a.data.store_id.id}).then(function(e){a.transactionloader=!1,a.financial_transactions=e.data}).catch(function(e){a.$swal.fire({icon:"error",text:e.response.data.message}),a.transactionloader=!1})},get_chart_data(){let a=this;a.chart_loader=!0,axios.post("/dashboard/dashboardchart",{store_id:a.data.store_id.id}).then(function(e){a.chart_loader=!1,a.dashboard_chart=e.data,a.chart_data("number_of_parcels")}).catch(function(e){console.log(e),a.chart_loader=!1})},load_page(a,e,s=!1){let h=this;h.loader=!0,s?e=="brand"?h.$inertia.get(route("dashboard"),{brand_id:s.id}):e=="store"&&h.$inertia.get(route("dashboard"),{brand_id:s.brand_id,store_id:s.id}):e=="brand"?h.$inertia.get(route("dashboard"),{brand_id:a.brand_id.id}):e=="store"&&h.$inertia.get(route("dashboard"),{brand_id:a.brand_id.id,store_id:a.store_id.id})}},mounted(){if(!this.selected_brand_id)return!1;this.data.brand_id=isNaN(this.selected_brand_id)?this.selected_brand_id:this.brand_list.find(a=>a.id==this.selected_brand_id),this.data.store_id=isNaN(this.selected_store_id)?this.selected_store_id:this.store_list.find(a=>a.id==this.selected_store_id),this.stores_list=this.$page.props.stores,this.get_dashboard_stats(),this.get_chart_data(),this.selected_store=this.stores_list.length>0?this.stores_list[0]:[],this.chartselect=this.charts&&this.charts.length>0?this.charts[0].value:""}},Ws=Object.assign(Bs,{__name:"Dashboard",setup(a){return(e,s)=>{const h=_("VueMultiselect"),f=_("apexchart"),u=_("NoData");return o(),m(k,{title:"Dashboard"},{default:v(()=>[a.brand_list.length>0?(o(),d("div",w,[t("div",x,[s[8]||(s[8]=t("div",{class:"col-3"},null,-1)),t("div",D,[l(h,{class:"shadow-sm rounded",modelValue:e.data.brand_id,"onUpdate:modelValue":s[0]||(s[0]=r=>e.data.brand_id=r),options:a.brand_list,placeholder:"Select Brand",label:"name","track-by":"name","preselect-first":!0,"allow-empty":!1,onSelect:s[1]||(s[1]=r=>{e.load_page(e.data,"brand",r)})},null,8,["modelValue","options"])]),t("div",C,[l(h,{class:"shadow-sm rounded",modelValue:e.data.store_id,"onUpdate:modelValue":s[2]||(s[2]=r=>e.data.store_id=r),options:a.store_list,placeholder:"Select Store",label:"name","track-by":"name","preselect-first":!0,"allow-empty":!1,onSelect:s[3]||(s[3]=r=>{e.load_page(e.data,"store",r)})},null,8,["modelValue","options"])]),s[9]||(s[9]=t("div",{class:"col-3"},null,-1))]),t("div",N,[s[17]||(s[17]=t("div",{class:"col-md-3 col-lg-2"},null,-1)),t("div",{class:"col-md-3 col-lg-2",hidden:!e.userCan("dashboard-active-consignments-view")},[t("div",O,[s[10]||(s[10]=t("h2",null,[t("i",{class:"fa fa-dolly-box fa-border border-warning rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",$,[l(c,{class:"small_loader"})])):(o(),d("h4",S,i(e.dashboard_stats.total_cns),1)),s[11]||(s[11]=n()),s[12]||(s[12]=t("small",{class:"text-secondary"},"Total CN(s)",-1))])],8,V),s[18]||(s[18]=t("div",{class:"col-md-3 col-lg-2 text-center"},[t("h4",{class:"text-light mt-5"},"Business at a glance!")],-1)),t("div",{class:"col-md-3 col-lg-2",hidden:!e.userCan("dashboard-finance-availed-view")},[t("div",Y,[s[14]||(s[14]=t("h2",null,[t("i",{class:"fa fa-funnel-dollar fa-border border-success rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",B,[l(c,{class:"small_loader"})])):(o(),d("h4",M,[s[13]||(s[13]=t("small",null,[t("i",{class:"fa fa-rupee-sign"})],-1)),n(" "+i(e.dashboard_stats.finance_availed),1)])),s[15]||(s[15]=n()),s[16]||(s[16]=t("small",{class:"text-secondary"},"Financed COD",-1))])],8,j),s[19]||(s[19]=t("div",{class:"col-md-3 col-lg-2"},null,-1))]),t("div",R,[t("div",{class:"col-md-3 col-lg-2",hidden:!e.userCan("dashboard-active-consignments-view")},[t("div",A,[s[20]||(s[20]=t("h2",null,[t("i",{class:"fa fa-truck-fast fa-border border-danger rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",F,[l(c,{class:"small_loader"})])):(o(),d("h4",T,i(e.dashboard_stats.active_cns),1)),s[21]||(s[21]=n()),s[22]||(s[22]=t("small",{class:"text-secondary"},"Active CN(s)",-1))])],8,P),t("div",{class:"col-md-3 col-lg-2",hidden:!e.userCan("dashboard-active-consignments-view")},[t("div",E,[s[23]||(s[23]=t("h2",null,[t("i",{class:"fa-solid fa-briefcase-clock fa-border border-warning rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",I,[l(c,{class:"small_loader"})])):(o(),d("h4",L,i(e.dashboard_stats.in_dispatch),1)),s[24]||(s[24]=t("small",{class:"text-secondary"},"In Dispatch CN(s)",-1))])],8,U),t("div",{class:"col-md-3 col-lg-2",hidden:!e.userCan("dashboard-completed-consignments-view")},[t("div",z,[s[25]||(s[25]=t("h2",null,[t("i",{class:"fa fa-truck fa-border border-info rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",W,[l(c,{class:"small_loader"})])):(o(),d("h4",G,i(e.dashboard_stats.out_for_delivery_cns),1)),s[26]||(s[26]=t("small",{class:"text-secondary"},"Out For Delivery CN(s)",-1))])],8,q),t("div",H,[t("div",J,[s[27]||(s[27]=t("h2",null,[t("i",{class:"fa fa-truck-loading fa-border border-success rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",K,[l(c,{class:"small_loader"})])):(o(),d("h4",Q,i(e.dashboard_stats.complete_cns),1)),s[28]||(s[28]=t("small",{class:"text-secondary"},"Delivered CN(s)",-1))])]),t("div",X,[t("div",Z,[s[30]||(s[30]=t("h2",null,[t("i",{class:"fa fa-undo fa-border border-dark rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",ss,[l(c,{class:"small_loader"})])):(o(),d("h4",ts,[s[29]||(s[29]=t("small",null,null,-1)),n(" "+i(e.dashboard_stats.return_in_progress_cns),1)])),s[31]||(s[31]=n()),s[32]||(s[32]=t("small",{class:"text-secondary"},"Return In Progress CN(s)",-1))])])]),t("div",es,[t("div",as,[t("div",os,[s[33]||(s[33]=t("h2",null,[t("i",{class:"fa-solid fa-calendar-xmark fa-border border-danger rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",ds,[l(c,{class:"small_loader"})])):(o(),d("h4",ls,i(e.dashboard_stats.pickup_over_due),1)),s[34]||(s[34]=n()),s[35]||(s[35]=t("small",{class:"text-secondary"},"Pickup Overdue CN(s)",-1))])]),t("div",rs,[t("div",is,[s[36]||(s[36]=t("h2",null,[t("i",{class:"fa-solid fa-calendar-check fa-border border-warning rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",ns,[l(c,{class:"small_loader"})])):(o(),d("h4",cs,i(e.dashboard_stats.on_time_dispatch),1)),s[37]||(s[37]=n()),s[38]||(s[38]=t("small",{class:"text-secondary"},"Timely Dispatched CN(s)",-1))])]),t("div",hs,[t("div",_s,[s[39]||(s[39]=t("h2",null,[t("i",{class:"fa fa-calendar-minus fa-border border-info rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",us,[l(c,{class:"small_loader"})])):(o(),d("h4",ms,i(e.dashboard_stats.delivery_delayed),1)),s[40]||(s[40]=n()),s[41]||(s[41]=t("small",{class:"text-secondary"},"Delayed Delivery CN(s)",-1))])]),t("div",gs,[t("div",bs,[s[42]||(s[42]=t("h2",null,[t("i",{class:"fa-solid fa-flag-checkered fa-border border-success rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",fs,[l(c,{class:"small_loader"})])):(o(),d("h4",ps,i(e.dashboard_stats.delivered_on_time),1)),s[43]||(s[43]=n()),s[44]||(s[44]=t("small",{class:"text-secondary"},"Timely Delivered CN(s)",-1))])]),t("div",vs,[t("div",ys,[s[46]||(s[46]=t("h2",null,[t("i",{class:"fa fa-code-pull-request fa-border border-dark rounded-5 shadow-lg"})],-1)),e.stats_loader?(o(),d("div",ks,[l(c,{class:"small_loader"})])):(o(),d("h4",ws,[s[45]||(s[45]=t("small",null,null,-1)),n(" "+i(e.dashboard_stats.returned_cns),1)])),s[47]||(s[47]=n()),s[48]||(s[48]=t("small",{class:"text-secondary"},"Returned CN(s)",-1))])])]),t("div",xs,[s[51]||(s[51]=t("div",{class:"col-12 text-center"},[t("h4",{class:"text-light mb-5"},"Fortnightly sales through us!")],-1)),t("div",Ds,[t("div",Cs,[t("div",Ns,[t("div",Vs,[t("div",Os,[g(t("input",{class:"form-check-input",type:"checkbox",role:"switch",name:"flexRadioDefault",value:"number_of_parcels","onUpdate:modelValue":s[4]||(s[4]=r=>e.number_of_parcels=r),id:"flexRadioDefault2",onChange:s[5]||(s[5]=r=>{e.chart_data("number_of_parcels")})},null,544),[[b,e.number_of_parcels]]),s[49]||(s[49]=t("label",{class:"form-check-label",for:"number_of_parcels"},"Volume",-1))]),t("div",$s,[g(t("input",{class:"form-check-input",type:"checkbox",role:"switch",name:"flexRadioDefault",value:"pkr_value","onUpdate:modelValue":s[6]||(s[6]=r=>e.pkr_value=r),id:"flexRadioDefault1",onChange:s[7]||(s[7]=r=>{e.chart_data("pkr_value")})},null,544),[[b,e.pkr_value]]),s[50]||(s[50]=t("label",{class:"form-check-label",for:"pkr_value"}
1,"Price",-1))])]),t("span",Ss,i(e.dashboard_chart.title),1)])]),e.dashboard_chart?(o(),d("div",js,[l(f,{ref:"dashboard_charts",height:"400px",type:"bar",options:e.chartOptions,series:e.series},null,8,["options","series"])])):(o(),d("div",Ys,[l(u,{text_heading:"Data not available in given range",text_small:e.dashboard_chart.title,hide_button:!0},null,8,["text_small"])]))])]),s[52]||(s[52]=t("br",null,null,-1)),s[53]||(s[53]=t("br",null,null,-1)),s[54]||(s[54]=t("hr",null,null,-1))])):(o(),m(u,{key:1,text_heading:"No Data Found",hide_data:!0}))]),_:1})}}});export{Ws 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.