HEX
Server: nginx/1.24.0
System: Linux DGT-WORDPRESS-VM-SERVER 6.14.0-1017-azure #17~24.04.1-Ubuntu SMP Mon Dec 1 20:10:50 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: /mnt/data/smarthr-co-in/demo/angular/template_bk/chunk-DWUG6SAQ.js
import{a as ae}from"./chunk-JZTJ6G5R.js";import{a as ie}from"./chunk-JKERXUEK.js";import{a as Y,b as Z,c as $}from"./chunk-NXA7GLYB.js";import{a as ee,b as te}from"./chunk-PWMQ74RC.js";import{a as X}from"./chunk-PDL2MCPW.js";import"./chunk-PMRVE26W.js";import"./chunk-IVC35BJF.js";import{a as Q}from"./chunk-YKW35LPN.js";import"./chunk-JAZSQYD7.js";import{a as q}from"./chunk-RFJHVWQO.js";import"./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 G,g as J,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 R,h as F,m as W,q as B,r as H,s as O,y as U}from"./chunk-7PPOABPU.js";import{a as L}from"./chunk-ILLDEPHH.js";import{d as I,e as z,g as j}from"./chunk-K3YFDFGL.js";import"./chunk-WA2UGD5L.js";import"./chunk-BT37DHWM.js";import{Ac as f,Cc as P,Fc as D,Hd as V,Mb as g,Nb as b,Qb as k,Rb as M,Sb as c,Tb as e,Ub as t,Vb as r,ab as w,ac as y,cc as v,ec as p,fb as d,pa as C,qa as _,sb as E,tc as i,uc as u,ud as T,vc as x,yb as A,yc as h,zc as S}from"./chunk-AQ27DSQO.js";import"./chunk-EQDQRRRY.js";var le=()=>({adaptivePosition:!0}),oe=()=>({standalone:!0}),de=(s,o)=>o.Employee;function me(s,o){if(s&1){let a=y();e(0,"select",77),f("ngModelChange",function(m){C(a);let l=p();return S(l.pageSize,m)||(l.pageSize=m),_(m)}),v("ngModelChange",function(){C(a);let m=p();return _(m.changePageSize(m.pageSize))}),e(1,"option",78),i(2,"10"),t(),e(3,"option",79),i(4,"25"),t(),e(5,"option",80),i(6,"50"),t(),e(7,"option",81),i(8,"100"),t()()}if(s&2){let a=p();h("ngModel",a.pageSize)}}function se(s,o){if(s&1&&(e(0,"span",42),r(1,"i",99),i(2),t()),s&2){let a=p().$implicit;d(2),x(" ",a.ProductionHours," ")}}function ce(s,o){if(s&1&&(e(0,"span",93),r(1,"i",99),i(2),t()),s&2){let a=p().$implicit;d(2),x(" ",a.ProductionHours," ")}}function pe(s,o){if(s&1&&(e(0,"span",44),r(1,"i",99),i(2),t()),s&2){let a=p().$implicit;d(2),x(" ",a.ProductionHours," ")}}function ue(s,o){if(s&1){let a=y();e(0,"tr")(1,"td")(2,"div",82)(3,"input",83),f("ngModelChange",function(m){let l=C(a).$implicit;return S(l.isSelected,m)||(l.isSelected=m),_(m)}),t()()(),e(4,"td")(5,"div",84)(6,"a",85),r(7,"img",86),t(),e(8,"div",87)(9,"h6",88)(10,"a",89),i(11),t()(),e(12,"span",90),i(13),t()()()(),e(14,"td")(15,"span",91),r(16,"i",92),i(17),t()(),e(18,"td"),i(19),t(),e(20,"td"),i(21),t(),e(22,"td"),i(23),t(),e(24,"td"),i(25),t(),e(26,"td"),g(27,se,3,1,"span",42),g(28,ce,3,1,"span",93),g(29,pe,3,1,"span",44),t(),e(30,"td")(31,"div",94)(32,"a",95),r(33,"i",96),t(),e(34,"a",97),r(35,"i",98),t()()()()}if(s&2){let a=o.$implicit;d(3),h("ngModel",a.isSelected),d(4),c("src",P("assets/img/users/",a==null?null:a.Image),w),d(4),u(a==null?null:a.Employee),d(2),u(a.Role),d(2),c("ngClass",a.Status==="Present"?"badge-success-transparent":"badge-danger-transparent"),d(2),x("",a.Status," "),d(2),u(a.CheckIn),d(2),u(a.CheckOut),d(2),u(a.Break),d(2),u(a.Late),d(2),b(a.Production===1?27:-1),d(),b(a.Production===2?28:-1),d(),b(a.Production===3?29:-1)}}function ge(s,o){s&1&&(e(0,"tr")(1,"td",100)(2,"h5",101),i(3,"No matching records found"),t()()())}var ne=class s{constructor(o,a,n){this.data=o;this.router=a;this.pagination=n;this.breadCrumbItems=[{label:"Employee"},{label:"Attendance Admin",active:!0}],this.data.getattendanceadmin().subscribe(m=>{this.actualData=m.data,this.pagination.tablePageSize.subscribe(l=>{this.router.url==this.routes.attendanceadmin&&(this.getTableData({skip:l.skip,limit:l.limit}),this.pageSize=l.pageSize)})}),this.maxDate.setDate(this.maxDate.getDate()+7),this.bsRangeValue=[this.bsValue,this.maxDate]}routes=L;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;getTableData(o){this.data.getattendanceadmin().subscribe(a=>{this.tableData=[],this.tableDataCopy=[],this.serialNumberArray=[],this.totalData=a.totalData,a.data.map((n,m)=>{let l=m+1;m>=o.skip&&l<=o.limit&&(n.sNo=l,this.tableData.push(n),this.tableDataCopy.push(n),this.serialNumberArray.push(l))}),this.dataSource=new ee(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((a,n)=>n+1)}):this.pagination.calculatePageSize.next({totalData:this.totalData,pageSize:this.pageSize,tableData:this.tableData,serialNumberArray:this.serialNumberArray})}sortData(o){let a=this.tableData.slice();!o.active||o.direction===""?this.tableData=a:this.tableData=a.sort((n,m)=>{let l=n[o.active],re=m[o.active];return(l<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(a=>{a.isSelected=!1}):this.tableData.forEach(a=>{a.isSelected=!0})}static \u0275fac=function(a){return new(a||s)(E(q),E(I),E(te))};static \u0275cmp=A({type:s,selectors:[["app-attendance-admin"]],decls:201,vars:12,consts:[[1,"content"],[1,"d-md-flex","d-block","align-items-center","justify-content-between","mb-3"],["title","Attendance Admin",3,"breadcrumbItems"],[1,"d-flex","my-xl-auto","right-content","align-items-center","flex-wrap"],[1,"me-2","mb-2"],[1,"d-flex","align-items-center","border","bg-white","rounded","p-1","me-2","icon-list"],[1,"btn","btn-icon","btn-sm","me-1",3,"routerLink"],[1,"ti","ti-brand-days-counter"],[1,"btn","btn-icon","btn-sm","active","bg-primary","text-white",3,"routerLink"],[1,"ti","ti-calendar-event"],[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,"mb-2"],["href","javascript:void(0);","data-bs-target","#admin_report","data-bs-toggle","modal",1,"btn","btn-primary","d-flex","align-items-center"],[1,"ti","ti-file-analytics","me-2"],[1,"card","border-0"],[1,"card-body"],[1,"row","align-items-center","mb-4"],[1,"col-md-5"],[1,"mb-3","mb-md-0"],[1,"mb-1"],[1,"col-md-7"],[1,"d-flex","align-items-center","justify-content-md-end"],[1,"avatar-list-stacked","avatar-group-sm","ms-4"],[1,"avatar","avatar-rounded"],["src","assets/img/profiles/avatar-02.jpg","alt","img",1,"border","border-white"],["src","assets/img/profiles/avatar-03.jpg","alt","img",1,"border","border-white"],["src","assets/img/profiles/avatar-05.jpg","alt","img",1,"border","border-white"],["src","assets/img/profiles/avatar-06.jpg","alt","img",1,"border","border-white"],["src","assets/img/profiles/avatar-07.jpg","alt","img",1,"border","border-white"],["href","javascript:void(0);",1,"avatar","bg-primary","avatar-rounded","text-fixed-white","fs-12"],[1,"border","rounded"],[1,"row","gx-0"],[1,"col-md","col-sm-4","border-end"],[1,"p-3"],[1,"fw-medium","mb-1","d-block"],[1,"d-flex","align-items-center","justify-content-between"],[1,"badge","badge-success","d-inline-flex","align-items-center"],[1,"ti","ti-arrow-wave-right-down","me-1"],[1,"badge","badge-danger","d-inline-flex","align-items-center"],[1,"col-md","col-sm-4"],[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,"row"],[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","Employee"],["mat-sort-header","Status"],["mat-sort-header","CheckIn"],["mat-sort-header","CheckOut"],["mat-sort-header","Break"],["mat-sort-header","Late"],["mat-sort-header","ProductionHours"],[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,"d-flex","align-items-center","file-name-icon"],["href","javascript:void(0);",1,"avatar","avatar-md","border","avatar-rounded"],["alt","img",1,"img-fluid",3,"src"],[1,"ms-2"],[1,"fw-medium"],["href","javascript:void(0);"],[1,"fs-12","fw-normal"],[1,"badge","d-inline-flex","align-items-center","badge-xs",3,"ngClass"],[1,"ti","ti-point-filled","me-1"],[1,"badge","badge-info","d-inline-flex","align-items-center"],[1,"action-icon","d-inline-flex"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#edit_attendance",1,"me-2"],[1,"ti","ti-edit"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#delete_modal"],[1,"ti","ti-trash"],[1,"ti","ti-clock-hour-11","me-1"],["colspan","8"],[1,"no-record"]],template:function(a,n){a&1&&(e(0,"div",0)(1,"div",1),r(2,"app-breadcrumbs",2),e(3,"div",3)(4,"div",4)(5,"div",5)(6,"a",6),r(7,"i",7),t(),e(8,"a",8),r(9,"i",9),t()()(),e(10,"div",4)(11,"div",10)(12,"a",11),r(13,"i",12),i(14,"Export "),t(),e(15,"ul",13)(16,"li")(17,"a",14),r(18,"i",15),i(19,"Export as PDF"),t()(),e(20,"li")(21,"a",14),r(22,"i",16),i(23,"Export as Excel "),t()()()()(),e(24,"div",17)(25,"a",18),r(26,"i",19),i(27,"Report"),t()(),r(28,"app-collapse-header"),t()(),e(29,"div",20)(30,"div",21)(31,"div",22)(32,"div",23)(33,"div",24)(34,"h4",25),i(35,"Attendance Details Today"),t(),e(36,"p"),i(37,"Data from the 800+ total no of employees"),t()()(),e(38,"div",26)(39,"div",27)(40,"h6"),i(41,"Total Absenties today"),t(),e(42,"div",28)(43,"span",29),r(44,"img",30),t(),e(45,"span",29),r(46,"img",31),t(),e(47,"span",29),r(48,"img",32),t(),e(49,"span",29),r(50,"img",33),t(),e(51,"span",29),r(52,"img",34),t(),e(53,"a",35),i(54," +1 "),t()()()()(),e(55,"div",36)(56,"div",37)(57,"div",38)(58,"div",39)(59,"span",40),i(60,"Present"),t(),e(61,"div",41)(62,"h5"),i(63,"250"),t(),e(64,"span",42),r(65,"i",43),i(66," +1% "),t()()()(),e(67,"div",38)(68,"div",39)(69,"span",40),i(70,"Late Login"),t(),e(71,"div",41)(72,"h5"),i(73,"45"),t(),e(74,"span",44),r(75,"i",43),i(76," -1% "),t()()()(),e(77,"div",38)(78,"div",39)(79,"span",40),i(80,"Uninformed"),t(),e(81,"div",41)(82,"h5"),i(83,"15"),t(),e(84,"span",44),r(85,"i",43),i(86," -12% "),t()()()(),e(87,"div",38)(88,"div",39)(89,"span",40),i(90,"Permisson"),t(),e(91,"div",41)(92,"h5"),i(93,"03"),t(),e(94,"span",42),r(95,"i",43),i(96," +1% "),t()()()(),e(97,"div",45)(98,"div",39)(99,"span",40),i(100,"Absent"),t(),e(101,"div",41)(102,"h5"),i(103,"12"),t(),e(104,"span",44),r(105,"i",43),i(106," -19% "),t()()()()()()()(),e(107,"div",46)(108,"div",47)(109,"h5"),i(110,"Admin Attendance"),t(),e(111,"div",48)(112,"div",49)(113,"div",50)(114,"span",51),r(115,"i",52),t(),e(116,"input",53),f("ngModelChange",function(l){return S(n.bsRangeValue,l)||(n.bsRangeValue=l),l}),t()()(),e(117,"div",54)(118,"a",11),i(119," Department "),t(),e(120,"ul",13)(121,"li")(122,"a",14),i(123,"Finance"),t()(),e(124,"li")(125,"a",14),i(126,"Application Development"),t()(),e(127,"li")(128,"a",14),i(129,"IT Management"),t()()()(),e(130,"div",54)(131,"a",11),i(132," Select Status "),t(),e(133,"ul",13)(134,"li")(135,"a",14),i(136,"Present"),t()(),e(137,"li")(138,"a",14),i(139,"Absent"),t()()()(),e(140,"div",10)(141,"a",11),i(142," Sort By : Last 7 Days "),t(),e(143,"ul",13)(144,"li")(145,"a",14),i(146,"Recently Added"),t()(),e(147,"li")(148,"a",14),i(149,"Ascending"),t()(),e(150,"li")(151,"a",14),i(152,"Desending"),t()(),e(153,"li")(154,"a",14),i(155,"Last Month"),t()(),e(156,"li")(157,"a",14),i(158,"Last 7 Days"),t()()()()()(),e(159,"div",55)(160,"div",56)(161,"div",57)(162,"div",58)(163,"div",59)(164,"div",60)(165,"label"),i(166," Row Per Page "),g(167,me,9,1,"select",61),i(168," Entries "),t()()(),e(169,"div",59)(170,"div",62)(171,"label")(172,"input",63),f("ngModelChange",function(l){return S(n.searchDataValue,l)||(n.searchDataValue=l),l}),v("ngModelChange",function(){return n.searchData(n.searchDataValue)}),t()()()()(),e(173,"div",64)(174,"table",65),v("matSortChange",function(l){return n.sortData(l)}),e(175,"thead",66)(176,"tr")(177,"th",67)(178,"div",68),v("click",function(){return n.selectAll(n.initChecked)})("keydown.enter",function(){return n.selectAll(n.initChecked)}),e(179,"input",69),f("ngModelChange",function(l){return S(n.initChecked,l)||(n.initChecked=l),l}),t()()(),e(180,"th",70),i(181,"Employee"),t(),e(182,"th",71),i(183,"Status"),t(),e(184,"th",72),i(185,"Check In"),t(),e(186,"th",73),i(187,"Check Out"),t(),e(188,"th",74),i(189,"Break"),t(),e(190,"th",75),i(191,"Late"),t(),e(192,"th",76),i(193,"Production Hours"),t(),r(194,"th"),t()(),e(195,"tbody"),k(196,ue,36,14,"tr",null,de),g(198,ge,4,0,"tr"),t()()(),r(199,"app-custom-pagination"),t()()()()(),r(200,"app-attendance-modal")),a&2&&(d(2),c("breadcrumbItems",n.breadCrumbItems),d(4),c("routerLink",n.routes.attendanceemployee),d(2),c("routerLink",n.routes.attendanceadmin),d(108),h("ngModel",n.bsRangeValue),c("bsConfig",D(10,le)),d(51),b(n.tableData.length>0?167:-1),d(5),h("ngModel",n.searchDataValue),c("ngModelOptions",D(11,oe)),d(7),h("ngModel",n.initChecked),d(17),M(n.tableData),d(2),b(n.tableData.length===0?198:-1))},dependencies:[V,T,j,z,K,G,J,U,H,O,R,N,B,F,W,ae,X,Q,ie,$,Y,Z],encapsulation:2})};export{ne as AttendanceAdminComponent};