HEX
Server: nginx/1.24.0
System: Linux DGT-WORDPRESS-VM-SERVER 6.14.0-1014-azure #14~24.04.1-Ubuntu SMP Fri Oct 3 20:52:11 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: /mnt/data/smarthr-co-in/demo/angular/template/chunk-Q4WATIDH.js
import{a as ae}from"./chunk-JKERXUEK.js";import{a as U,b as Z,c as ee}from"./chunk-NXA7GLYB.js";import{a as te,b as ie}from"./chunk-PWMQ74RC.js";import{a as J,b as X}from"./chunk-OPRQFVPE.js";import{a as $}from"./chunk-PDL2MCPW.js";import{a as Y}from"./chunk-YKW35LPN.js";import"./chunk-JAZSQYD7.js";import{a as Q}from"./chunk-RFJHVWQO.js";import{f as H}from"./chunk-QTTEMGWW.js";import"./chunk-VZSYGL77.js";import"./chunk-KT3425N4.js";import"./chunk-L5US5TIY.js";import"./chunk-KLR3GVJ4.js";import"./chunk-ROUB2DV5.js";import"./chunk-ZRYDU45O.js";import"./chunk-D2NXOKOR.js";import"./chunk-3OLHRZ2P.js";import"./chunk-2OYBQGHU.js";import"./chunk-33OPMCTI.js";import"./chunk-OH3XPIE7.js";import"./chunk-D5XKRYC7.js";import"./chunk-PYXABXFS.js";import"./chunk-RAVHNKJU.js";import{f as q,g as G,h as K}from"./chunk-WT44ZQWY.js";import"./chunk-GZFJ7A3T.js";import"./chunk-3NNWUWWG.js";import"./chunk-4FNTF56S.js";import{b as N,d as I,h as L,m as j,q as F,r as W,s as B,y as O}from"./chunk-7PPOABPU.js";import{a as z}from"./chunk-ILLDEPHH.js";import{d as V}from"./chunk-K3YFDFGL.js";import"./chunk-WA2UGD5L.js";import"./chunk-BT37DHWM.js";import{Ac as u,Fc as _,Hd as T,Mb as E,Nb as y,Pb as w,Qb as M,Rb as k,Sb as g,Tb as t,Ub as e,Vb as s,ac as C,cc as h,ec as v,fb as m,ic as A,jc as R,kc as P,pa as b,qa as f,sb as S,tc as i,uc as x,yb as D,yc as p,zc as c}from"./chunk-AQ27DSQO.js";import"./chunk-EQDQRRRY.js";var le=["chart"],oe=()=>({adaptivePosition:!0}),se=()=>({standalone:!0});function me(d,o){if(d&1){let n=C();t(0,"select",76),u("ngModelChange",function(l){b(n);let r=v();return c(r.pageSize,l)||(r.pageSize=l),f(l)}),h("ngModelChange",function(){b(n);let l=v();return f(l.changePageSize(l.pageSize))}),t(1,"option",77),i(2,"10"),e(),t(3,"option",78),i(4,"25"),e(),t(5,"option",79),i(6,"50"),e(),t(7,"option",80),i(8,"100"),e()()}if(d&2){let n=v();p("ngModel",n.pageSize)}}function de(d,o){if(d&1){let n=C();t(0,"tr")(1,"td")(2,"div",81)(3,"input",82),u("ngModelChange",function(l){let r=b(n).$implicit;return c(r.isSelected,l)||(r.isSelected=l),f(l)}),e()()(),t(4,"td")(5,"h6",83),i(6),e()(),t(7,"td"),i(8),e(),t(9,"td"),i(10),e(),t(11,"td"),i(12),e()()}if(d&2){let n=o.$implicit;m(3),p("ngModel",n.isSelected),m(3),x(n.ExpenseName),m(2),x(n.Date),m(2),x(n.PaymentMethod),m(2),x(n.Amount)}}function pe(d,o){d&1&&(t(0,"tr")(1,"td",84)(2,"h5",85),i(3,"No matching records found"),e()()())}var ne=class d{constructor(o,n,a){this.data=o;this.router=n;this.pagination=a;this.breadCrumbItems=[{label:"HR"},{label:"Expense Report",active:!0}],this.data.getexpenseReport().subscribe(l=>{this.actualData=l.data,this.pagination.tablePageSize.subscribe(r=>{this.router.url==this.routes.expensereport&&(this.getTableData({skip:r.skip,limit:r.limit}),this.pageSize=r.pageSize)})}),this.maxDate.setDate(this.maxDate.getDate()+7),this.bsRangeValue=[this.bsValue,this.maxDate]}routes=z;initChecked=!1;pageSize=10;tableData=[];tableDataCopy=[];actualData=[];currentPage=1;skip=0;limit=this.pageSize;serialNumberArray=[];totalData=0;showFilter=!1;pageSelection=[];dataSource;searchDataValue="";breadCrumbItems=[];bsValue=new Date;bsRangeValue;maxDate=new Date;expense_chart;chart;getTableData(o){this.data.getexpenseReport().subscribe(n=>{this.tableData=[],this.tableDataCopy=[],this.serialNumberArray=[],this.totalData=n.totalData,n.data.map((a,l)=>{let r=l+1;l>=o.skip&&r<=o.limit&&(a.sNo=r,this.tableData.push(a),this.tableDataCopy.push(a),this.serialNumberArray.push(r))}),this.dataSource=new te(this.actualData),this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,tableDataCopy:this.tableDataCopy,serialNumberArray:this.serialNumberArray})})}row=!0;searchData(o){this.searchDataValue=o.trim().toLowerCase(),this.dataSource.filter=this.searchDataValue,this.tableData=this.dataSource.filteredData,this.row=this.tableData.length>0,this.searchDataValue!==""?this.pagination.calculatePageSize.next({totalData:this.tableData.length,pageSize:this.pageSize,tableData:this.tableData,serialNumberArray:this.tableData.map((n,a)=>a+1)}):this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,serialNumberArray:this.serialNumberArray})}sortData(o){let n=this.tableData.slice();!o.active||o.direction===""?this.tableData=n:this.tableData=n.sort((a,l)=>{let r=a[o.active],re=l[o.active];return(r<re?-1:1)*(o.direction==="asc"?1:-1)})}changePageSize(o){this.pageSelection=[],this.limit=o,this.skip=0,this.currentPage=1,this.pagination.tablePageSize.next({skip:this.skip,limit:this.limit,pageSize:this.pageSize})}selectAll(o){o?this.tableData.forEach(n=>{n.isSelected=!1}):this.tableData.forEach(n=>{n.isSelected=!0})}ngOnInit(){this.expense_chart={series:[{name:"Sales Analysis",data:[10,30,18,15,22,30,40,50,40,40,60,70]}],chart:{height:190,type:"area",zoom:{enabled:!1}},colors:["#FF9F43"],dataLabels:{enabled:!1},stroke:{curve:"smooth"},title:{text:"",align:"left"},xaxis:{categories:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep"]},yaxis:{min:10,max:60,tickAmount:5,labels:{offsetX:-15,formatter:o=>o/1+"K"}},legend:{position:"top",horizontalAlign:"left"}}}static \u0275fac=function(n){return new(n||d)(S(Q),S(V),S(ie))};static \u0275cmp=D({type:d,selectors:[["app-expenses-report"]],viewQuery:function(n,a){if(n&1&&A(le,5),n&2){let l;R(l=P())&&(a.chart=l.first)}},decls:210,vars:22,consts:[[1,"content"],[1,"d-md-flex","d-block","align-items-center","justify-content-between","mb-3"],["title","Expense Report",3,"breadcrumbItems"],[1,"d-flex","my-xl-auto","right-content","align-items-center","flex-wrap"],[1,"me-2","mb-2"],[1,"dropdown"],["href","javascript:void(0);","data-bs-toggle","dropdown",1,"dropdown-toggle","btn","btn-white","d-inline-flex","align-items-center"],[1,"ti","ti-file-export","me-1"],[1,"dropdown-menu","dropdown-menu-end","p-3"],["href","javascript:void(0);",1,"dropdown-item","rounded-1"],[1,"ti","ti-file-type-pdf","me-1"],[1,"ti","ti-file-type-xls","me-1"],[1,"row"],[1,"col-xl-6","d-flex"],[1,"row","flex-fill"],[1,"col-md-6","d-flex"],[1,"card","flex-fill","position-relative"],[1,"position-absolute","start-0","bottom-0"],["src","assets/img/reports-img/total-expense.svg","alt","img",1,"img-fluid"],[1,"card-body"],[1,"d-flex","align-items-center","justify-content-between","mb-2"],[1,"fs-14","fw-normal","text-truncate","mb-1"],["href","javascript:void(0);",1,"avatar","avatar-md","avatar-rounded","bg-transparent-primary","border","border-primary"],[1,"text-primary"],[1,"ti","ti-brand-shopee"],[1,"fs-12","fw-normal","d-flex","align-items-center","text-truncate"],[1,"text-success","fs-12","d-flex","align-items-center","me-1"],[1,"ti","ti-arrow-wave-right-up","me-1"],["src","assets/img/reports-img/approved-expense.svg","alt","img",1,"img-fluid"],["href","javascript:void(0);",1,"avatar","avatar-md","avatar-rounded","bg-transparent-success","border","border-success"],[1,"text-success"],["src","assets/img/reports-img/pending-expense.svg","alt","img",1,"img-fluid"],["href","javascript:void(0);",1,"avatar","avatar-md","avatar-rounded","bg-transparent-skyblue","border","border-skyblue"],[1,"text-skyblue"],["src","assets/img/reports-img/reject-expense.svg","alt","img",1,"img-fluid"],["href","javascript:void(0);",1,"avatar","avatar-md","avatar-rounded","bg-transparent-danger","border","border-danger"],[1,"text-danger"],[1,"text-danger","fs-12","d-flex","align-items-center","me-1"],[1,"card","flex-fill"],[1,"card-header","border-0","pb-0"],[1,"d-flex","flex-wrap","justify-content-between","align-items-center"],[1,"d-flex","align-items-center"],[1,"me-2"],[1,"ti","ti-chart-area-line","text-danger"],["href","javascript:void(0);","data-bs-toggle","dropdown",1,"dropdown-toggle","btn","btn-sm","fs-12","btn-white","d-inline-flex","align-items-center"],[1,"dropdown-menu","dropdown-menu-end","p-2"],[1,"card-body","py-0"],["id","expense-analysis"],[3,"series","chart","colors","fill","xaxis","yaxis","responsive","tooltip","dataLabels","plotOptions","grid","legend"],[1,"card"],[1,"card-header","d-flex","align-items-center","justify-content-between","flex-wrap","row-gap-3"],[1,"d-flex","my-xl-auto","right-content","align-items-center","flex-wrap","row-gap-3"],[1,"me-3"],[1,"input-icon","position-relative"],[1,"input-icon-addon"],[1,"ti","ti-calendar","text-gray-9"],["type","text","bsDaterangepicker","","placeholder","dd/mm/yyyy - dd/mm/yyyy",1,"form-control","date-range","bookingrange",3,"ngModelChange","ngModel","bsConfig"],[1,"dropdown","me-3"],[1,"card-body","p-0"],[1,"custom-datatable-filter"],[1,"dataTables_wrapper","dt-bootstrap5","no-footer"],[1,"col-sm-12","col-md-6"],[1,"dataTables_length"],[1,"form-select","form-select-sm",3,"ngModel"],["id","DataTables_Table_0_filter",1,"dataTables_filter"],["type","search","placeholder","Search...",1,"form-control","form-control-sm",3,"ngModelChange","ngModel","ngModelOptions"],[1,"table-responsive"],["matSort","",1,"mat-sort","table","datanew","table-center","datatable","dataTable","mb-0",3,"matSortChange"],[1,"thead-light"],[1,"no-sort"],["tabindex","0",1,"form-check","form-check-md",3,"click","keydown.enter"],["type","checkbox","id","select-all",1,"form-check-input",3,"ngModelChange","ngModel"],["mat-sort-header","ExpenseName"],["mat-sort-header","Date"],["mat-sort-header","PaymentMethod"],["mat-sort-header","Amount"],[1,"form-select","form-select-sm",3,"ngModelChange","ngModel"],["value","10"],["value","25"],["value","50"],["value","100"],[1,"form-check","form-check-md"],["type","checkbox",1,"form-check-input",3,"ngModelChange","ngModel"],[1,"fs-14","fw-medium"],["colspan","8"],[1,"no-record"]],template:function(n,a){n&1&&(t(0,"div",0)(1,"div",1),s(2,"app-breadcrumbs",2),t(3,"div",3)(4,"div",4)(5,"div",5)(6,"a",6),s(7,"i",7),i(8,"Export "),e(),t(9,"ul",8)(10,"li")(11,"a",9),s(12,"i",10),i(13,"Export as PDF"),e()(),t(14,"li")(15,"a",9),s(16,"i",11),i(17,"Export as Excel "),e()()()()(),s(18,"app-collapse-header"),e()(),t(19,"div",12)(20,"div",13)(21,"div",14)(22,"div",15)(23,"div",16)(24,"span",17),s(25,"img",18),e(),t(26,"div",19)(27,"div",20)(28,"div")(29,"span",21),i(30,"Total Expense"),e(),t(31,"h5"),i(32,"$45,221"),e()(),t(33,"a",22)(34,"span",23),s(35,"i",24),e()()(),t(36,"p",25)(37,"span",26),s(38,"i",27),i(39,"+20.01% "),e(),i(40," from last week "),e()()()(),t(41,"div",15)(42,"div",16)(43,"span",17),s(44,"img",28),e(),t(45,"div",19)(46,"div",20)(47,"div")(48,"span",21),i(49,"Approved Expense"),e(),t(50,"h5"),i(51,"$45,221"),e()(),t(52,"a",29)(53,"span",30),s(54,"i",24),e()()(),t(55,"p",25)(56,"span",26),s(57,"i",27),i(58,"+17.01% "),e(),i(59," from last week "),e()()()(),t(60,"div",15)(61,"div",16)(62,"span",17),s(63,"img",31),e(),t(64,"div",19)(65,"div",20)(66,"div")(67,"span",21),i(68,"Net Pay"),e(),t(69,"h5"),i(70,"$45,221,45"),e()(),t(71,"a",32)(72,"span",33),s(73,"i",24),e()()(),t(74,"p",25)(75,"span",26),s(76,"i",27),i(77,"+10.13% "),e(),i(78," from last week "),e()()()(),t(79,"div",15)(80,"div",16)(81,"span",17),s(82,"img",34),e(),t(83,"div",19)(84,"div",20)(85,"div")(86,"span",21),i(87,"Allowances"),e(),t(88,"h5"),i(89,"$45,221,45"),e()(),t(90,"a",35)(91,"span",36),s(92,"i",24),e()()(),t(93,"p",25)(94,"span",37),s(95,"i",27),i(96,"-10.17% "),e(),i(97," from last week "),e()()()()()(),t(98,"div",13)(99,"div",38)(100,"div",39)(101,"div",40)(102,"div",41)(103,"span",42),s(104,"i",43),e(),t(105,"h5"),i(106,"Expense "),e()(),t(107,"div",5)(108,"a",44),i(109," This Year "),e(),t(110,"ul",45)(111,"li")(112,"a",9),i(113,"2024"),e()(),t(114,"li")(115,"a",9),i(116,"2023"),e()(),t(117,"li")(118,"a",9),i(119,"2022"),e()()()()()(),t(120,"div",46),s(121,"div",47)(122,"apx-chart",48),e()()()(),t(123,"div",49)(124,"div",50)(125,"h5"),i(126,"Expense List"),e(),t(127,"div",51)(128,"div",52)(129,"div",53)(130,"span",54),s(131,"i",55),e(),t(132,"input",56),u("ngModelChange",function(r){return c(a.bsRangeValue,r)||(a.bsRangeValue=r),r}),e()()(),t(133,"div",57)(134,"a",6),i(135," $0.00 - $00 "),e(),t(136,"ul",8)(137,"li")(138,"a",9),i(139,"$3800"),e()(),t(140,"li")(141,"a",9),i(142,"$4500"),e()(),t(143,"li")(144,"a",9),i(145,"$3400"),e()()()(),t(146,"div",57)(147,"a",6),i(148," Payment Type "),e(),t(149,"ul",8)(150,"li")(151,"a",9),i(152,"Cash"),e()(),t(153,"li")(154,"a",9),i(155,"Cheque"),e()()()(),t(156,"div",5)(157,"a",6),i(158," Sort By : Last 7 Days "),e(),t(159,"ul",8)(160,"li")(161,"a",9),i(162,"Recently Added"),e()(),t(163,"li")(164,"a",9),i(165,"Ascending"),e()(),t(166,"li")(167,"a",9),i(168,"Desending"),e()(),t(169,"li")(170,"a",9),i(171,"Last Month"),e()(),t(172,"li")(173,"a",9),i(174,"Last 7 Days"),e()()()()()(),t(175,"div",58)(176,"div",59)(177,"div",60)(178,"div",12)(179,"div",61)(180,"div",62)(181,"label"),i(182," Row Per Page "),E(183,me,9,1,"select",63),i(184," Entries "),e()()(),t(185,"div",61)(186,"div",64)(187,"label")(188,"input",65),u("ngModelChange",function(r){return c(a.searchDataValue,r)||(a.searchDataValue=r),r}),h("ngModelChange",function(){return a.searchData(a.searchDataValue)}),e()()()()(),t(189,"div",66)(190,"table",67),h("matSortChange",function(r){return a.sortData(r)}),t(191,"thead",68)(192,"tr")(193,"th",69)(194,"div",70),h("click",function(){return a.selectAll(a.initChecked)})("keydown.enter",function(){return a.selectAll(a.initChecked)}),t(195,"input",71),u("ngModelChange",function(r){return c(a.initChecked,r)||(a.initChecked=r),r}),e()()(),t(196,"th",72),i(197,"Expense Name"),e(),t(198,"th",73),i(199,"Date"),e(),t(200,"th",74),i(201,"Payment Method"),e(),t(202,"th",75),i(203,"Amount"),e(),s(204,"th"),e()(),t(205,"tbody"),M(206,de,13,5,"tr",null,w),E(208,pe,4,0,"tr"),e()()(),s(209,"app-custom-pagination"),e()()()()()),n&2&&(m(2),g("breadcrumbItems",a.breadCrumbItems),m(120),g("series",a.expense_chart.series)("chart",a.expense_chart.chart)("colors",a.expense_chart.colors)("fill",a.expense_chart.fill)("xaxis",a.expense_chart.xaxis)("yaxis",a.expense_chart.yaxis)("responsive",a.expense_chart.responsive)("tooltip",a.expense_chart.tooltip)("dataLabels",a.expense_chart.dataLabels)("plotOptions",a.expense_chart.plotOptions)("grid",a.expense_chart.grid)("legend",a.expense_chart.legend),m(10),p("ngModel",a.bsRangeValue),g("bsConfig",_(20,oe)),m(51),y(a.tableData.length>0?183:-1),m(5),p("ngModel",a.searchDataValue),g("ngModelOptions",_(21,se)),m(7),p("ngModel",a.initChecked),m(11),k(a.tableData),m(2),y(a.tableData.length===0?208:-1))},dependencies:[T,O,W,B,I,N,F,L,j,ee,U,Z,Y,$,ae,H,X,J,K,q,G],encapsulation:2})};export{ne as ExpensesReportComponent};