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-4CBJOFZZ.js
import{a as ae}from"./chunk-JKERXUEK.js";import{a as Z,b as $,c as ee}from"./chunk-NXA7GLYB.js";import{a as te,b as ie}from"./chunk-PWMQ74RC.js";import{a as Y}from"./chunk-VTBOPFJE.js";import{a as X}from"./chunk-YKW35LPN.js";import"./chunk-JAZSQYD7.js";import{a as J}from"./chunk-RFJHVWQO.js";import{a as K,d as Q,f as U}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"./chunk-WT44ZQWY.js";import"./chunk-GZFJ7A3T.js";import"./chunk-3NNWUWWG.js";import"./chunk-4FNTF56S.js";import{b as V,d as I,h as L,i as F,k as W,m as j,n as B,q as O,r as H,s as G,y as q}from"./chunk-7PPOABPU.js";import{a as T}from"./chunk-ILLDEPHH.js";import{d as A,e as N}from"./chunk-K3YFDFGL.js";import"./chunk-WA2UGD5L.js";import"./chunk-BT37DHWM.js";import{Ac as h,Fc as P,Hd as z,Mb as C,Nb as _,Pb as y,Qb as w,Rb as R,Sb as c,Tb as t,Ub as e,Vb as m,ac as x,cc as p,ec as u,fb as s,pa as S,qa as f,sb as v,tc as i,uc as M,ud as k,vc as D,yb as E,yc as g,zc as b}from"./chunk-AQ27DSQO.js";import"./chunk-EQDQRRRY.js";var oe=()=>({standalone:!0});function re(d,r){if(d&1){let n=x();t(0,"select",65),h("ngModelChange",function(o){S(n);let l=u();return b(l.pageSize,o)||(l.pageSize=o),f(o)}),p("ngModelChange",function(){S(n);let o=u();return f(o.changePageSize(o.pageSize))}),t(1,"option",66),i(2,"10"),e(),t(3,"option",67),i(4,"25"),e(),t(5,"option",68),i(6,"50"),e(),t(7,"option",69),i(8,"100"),e()()}if(d&2){let n=u();g("ngModel",n.pageSize)}}function me(d,r){if(d&1){let n=x();t(0,"tr")(1,"td")(2,"div",70)(3,"input",71),h("ngModelChange",function(o){let l=S(n).$implicit;return b(l.isSelected,o)||(l.isSelected=o),f(o)}),e()()(),t(4,"td"),i(5),e(),t(6,"td"),i(7),e(),t(8,"td")(9,"span",72),m(10,"i",73),i(11),e()(),t(12,"td")(13,"div",74)(14,"a",75),m(15,"i",76),e(),t(16,"a",77),m(17,"i",78),e(),t(18,"a",79),m(19,"i",80),e()()()()}if(d&2){let n=r.$implicit,a=u();s(3),g("ngModel",n.isSelected),s(2),M(n.Role),s(2),D(" ",n.CreatedDate," "),s(2),c("ngClass",n.Status==="Active"?"badge-success":"badge-danger"),s(2),D("",n.Status," "),s(3),c("routerLink",a.routes.Permissions)}}function se(d,r){d&1&&(t(0,"tr")(1,"td",81)(2,"h5",82),i(3,"No matching records found"),e()()())}var ne=class d{constructor(r,n,a){this.data=r;this.router=n;this.pagination=a;this.data.getRoles().subscribe(o=>{this.actualData=o.data,this.pagination.tablePageSize.subscribe(l=>{this.router.url==this.routes.rolesPermissions&&(this.getTableData({skip:l.skip,limit:l.limit}),this.pageSize=l.pageSize)})})}routes=T;initChecked=!1;pageSize=10;tableData=[];tableDataCopy=[];actualData=[];currentPage=1;skip=0;limit=this.pageSize;serialNumberArray=[];totalData=0;showFilter=!1;pageSelection=[];dataSource;searchDataValue="";getTableData(r){this.data.getRoles().subscribe(n=>{this.tableData=[],this.tableDataCopy=[],this.serialNumberArray=[],this.totalData=n.totalData,n.data.map((a,o)=>{let l=o+1;o>=r.skip&&l<=r.limit&&(a.sNo=l,this.tableData.push(a),this.tableDataCopy.push(a),this.serialNumberArray.push(l))}),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(r){this.searchDataValue=r.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(r){let n=this.tableData.slice();!r.active||r.direction===""?this.tableData=n:this.tableData=n.sort((a,o)=>{let l=a[r.active],le=o[r.active];return(l<le?-1:1)*(r.direction==="asc"?1:-1)})}changePageSize(r){this.pageSelection=[],this.limit=r,this.skip=0,this.currentPage=1,this.pagination.tablePageSize.next({skip:this.skip,limit:this.limit,pageSize:this.pageSize})}selectAll(r){r?this.tableData.forEach(n=>{n.isSelected=!1}):this.tableData.forEach(n=>{n.isSelected=!0})}static \u0275fac=function(n){return new(n||d)(v(J),v(A),v(ie))};static \u0275cmp=E({type:d,selectors:[["app-roles-permissions"]],decls:167,vars:7,consts:[[1,"content"],[1,"d-md-flex","d-block","align-items-center","justify-content-between","page-breadcrumb","mb-3"],[1,"my-auto","mb-2"],[1,"mb-1"],[1,"breadcrumb","mb-0"],[1,"breadcrumb-item"],[3,"routerLink"],[1,"ti","ti-smart-home"],["aria-current","page",1,"breadcrumb-item","active"],[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,"mb-2"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#add_role",1,"btn","btn-primary","d-flex","align-items-center"],[1,"ti","ti-circle-plus","me-2"],[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,"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","Role"],["mat-sort-header","CreatedDate"],["mat-sort-header","Status"],["id","add_role",1,"modal","fade"],[1,"modal-dialog","modal-dialog-centered"],[1,"modal-content"],[1,"modal-header"],[1,"modal-title"],["type","button","data-bs-dismiss","modal","aria-label","Close",1,"btn-close","custom-btn-close"],[1,"ti","ti-x"],[1,"modal-body","pb-0"],[1,"col-md-12"],[1,"mb-3"],[1,"form-label",3,"htmlFor"],["type","text",1,"form-control"],["placeholder","Select",1,"select","custom-mat-select"],["value","1"],[1,"modal-footer"],["type","button","data-bs-dismiss","modal",1,"btn","btn-light","me-2"],["type","button","data-bs-dismiss","modal",1,"btn","btn-primary"],["id","edit_role",1,"modal","fade"],["type","text","value","Office Furnitures",1,"form-control"],["placeholder","Active",1,"select","custom-mat-select"],["value","1","selected",""],[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,"badge","d-inline-flex","align-items-center","badge-xs",3,"ngClass"],[1,"ti","ti-point-filled","me-1"],[1,"action-icon","d-inline-flex"],[1,"me-2",3,"routerLink"],[1,"ti","ti-shield"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#edit_role",1,"me-2"],[1,"ti","ti-edit"],["href","javascript:void(0);","data-bs-toggle","modal","data-bs-target","#delete_modal"],[1,"ti","ti-trash"],["colspan","6"],[1,"no-record"]],template:function(n,a){n&1&&(t(0,"div",0)(1,"div",1)(2,"div",2)(3,"h2",3),i(4,"Roles"),e(),t(5,"nav")(6,"ol",4)(7,"li",5)(8,"a",6),m(9,"i",7),e()(),t(10,"li",5),i(11," Administration "),e(),t(12,"li",8),i(13,"Roles"),e()()()(),t(14,"div",9)(15,"div",10)(16,"div",11)(17,"a",12),m(18,"i",13),i(19,"Export "),e(),t(20,"ul",14)(21,"li")(22,"a",15),m(23,"i",16),i(24,"Export as PDF"),e()(),t(25,"li")(26,"a",15),m(27,"i",17),i(28,"Export as Excel "),e()()()()(),t(29,"div",18)(30,"a",19),m(31,"i",20),i(32,"Add Roles"),e()(),m(33,"app-collapse-header"),e()(),t(34,"div",21)(35,"div",22)(36,"h5"),i(37,"Roles List"),e(),t(38,"div",23)(39,"div",24),m(40,"app-date-range-picker"),e(),t(41,"div",25)(42,"a",12),i(43," Status "),e(),t(44,"ul",14)(45,"li")(46,"a",15),i(47,"Active"),e()(),t(48,"li")(49,"a",15),i(50,"Inactive"),e()()()(),t(51,"div",11)(52,"a",12),i(53," Sort By : Last 7 Days "),e(),t(54,"ul",14)(55,"li")(56,"a",15),i(57,"Recently Added"),e()(),t(58,"li")(59,"a",15),i(60,"Ascending"),e()(),t(61,"li")(62,"a",15),i(63,"Desending"),e()(),t(64,"li")(65,"a",15),i(66,"Last Month"),e()(),t(67,"li")(68,"a",15),i(69,"Last 7 Days"),e()()()()()(),t(70,"div",26)(71,"div",27)(72,"div",28)(73,"div",29)(74,"div",30)(75,"div",31)(76,"label"),i(77," Row Per Page "),C(78,re,9,1,"select",32),i(79," Entries "),e()()(),t(80,"div",30)(81,"div",33)(82,"label")(83,"input",34),h("ngModelChange",function(l){return b(a.searchDataValue,l)||(a.searchDataValue=l),l}),p("ngModelChange",function(){return a.searchData(a.searchDataValue)}),e()()()()(),t(84,"div",35)(85,"table",36),p("matSortChange",function(l){return a.sortData(l)}),t(86,"thead",37)(87,"tr")(88,"th",38)(89,"div",39),p("click",function(){return a.selectAll(a.initChecked)})("keydown.enter",function(){return a.selectAll(a.initChecked)}),t(90,"input",40),h("ngModelChange",function(l){return b(a.initChecked,l)||(a.initChecked=l),l}),e()()(),t(91,"th",41),i(92,"Role"),e(),t(93,"th",42),i(94,"Created Date"),e(),t(95,"th",43),i(96,"Status"),e(),m(97,"th"),e()(),t(98,"tbody"),w(99,me,20,6,"tr",null,y),C(101,se,4,0,"tr"),e()()(),m(102,"app-custom-pagination"),e()()()()(),t(103,"div",44)(104,"div",45)(105,"div",46)(106,"div",47)(107,"h4",48),i(108,"Add Role"),e(),t(109,"button",49),m(110,"i",50),e()(),t(111,"form")(112,"div",51)(113,"div",29)(114,"div",52)(115,"div",53)(116,"label",54),i(117,"Role Name"),e(),m(118,"input",55),e()(),t(119,"div",52)(120,"div",53)(121,"label",54),i(122,"Status"),e(),t(123,"mat-select",56)(124,"mat-option",57),i(125,"Select"),e(),t(126,"mat-option",57),i(127,"Active"),e(),t(128,"mat-option",57),i(129,"Inactive"),e()()()()()(),t(130,"div",58)(131,"button",59),i(132,"Cancel"),e(),t(133,"button",60),i(134,"Add Role"),e()()()()()(),t(135,"div",61)(136,"div",45)(137,"div",46)(138,"div",47)(139,"h4",48),i(140,"Edit Role"),e(),t(141,"button",49),m(142,"i",50),e()(),t(143,"form")(144,"div",51)(145,"div",29)(146,"div",52)(147,"div",53)(148,"label",54),i(149,"Role Name"),e(),m(150,"input",62),e()(),t(151,"div",52)(152,"div",53)(153,"label",54),i(154,"Status"),e(),t(155,"mat-select",63)(156,"mat-option",57),i(157,"Select"),e(),t(158,"mat-option",64),i(159,"Active"),e(),t(160,"mat-option",57),i(161,"Inactive"),e()()()()()(),t(162,"div",58)(163,"button",59),i(164,"Cancel"),e(),t(165,"button",60),i(166,"Save"),e()()()()()()),n&2&&(s(8),c("routerLink",a.routes.index),s(70),_(a.tableData.length>0?78:-1),s(5),g("ngModel",a.searchDataValue),c("ngModelOptions",P(6,oe)),s(7),g("ngModel",a.initChecked),s(9),R(a.tableData),s(2),_(a.tableData.length===0?101:-1))},dependencies:[z,k,N,X,Y,q,B,H,G,I,V,O,L,F,j,W,ee,Z,$,ae,U,Q,K],encapsulation:2})};export{ne as RolesPermissionsComponent};