????
Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/8132.24c989f9.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[8132],{428:(e,t,a)=>{a.d(t,{A5:()=>c,G5:()=>n,Is:()=>f,UI:()=>o,V$:()=>p,Yv:()=>r,Z5:()=>u,e9:()=>h,gn:()=>l,jB:()=>d,xz:()=>m});a(67116);const n=e=>e.filter((e=>e.dataID))[0],o=e=>n(e).field,l=e=>e&&e.includes("."),s=e=>e.split(".").join("/"),i=(e,t)=>e?t.field:t,r=(e,t,a)=>{const o=n(t);return`${e}(${"guid"===o.type?"guid":""}'${a[o.field]}')`},d=function(e,t,a){return arguments.length>3&&void 0!==arguments[3]&&arguments[3]?`substringof('${a}', ${e})`:`${e} eq ${((e,t)=>"string"===e?`'${t}'`:"datetime"===e?`datetime'${t}'`:"guid"===e?`guid'${t}'`:`${t}`)(t,a)}`},c=(e,t)=>{if(e.filters&&e.filters.length>0){const t=e.filters.filter((e=>e.column.field&&e.column.type)).map((e=>{const t=`${l(e.column.field)?e.column.dataRef?e.column.dataRef[0]:s(e.column.field):e.column.field}`;return d(t,e.column.type,e.value)}));return t&&t.join(" and ")}if(e.search&&e.search.length>=1){const a=t.filter((e=>e.searchable&&e.field&&e.type)).map((t=>{const a=`${l(t.field)?s(t.field):t.field}`;return d(a,t.type,e.search,!0)}));return a&&a.join(" or ")}return""},u=(e,t)=>`$top=${t}&$skip=${e*t}&$inlinecount=allpages`,p=(e,t)=>`&$orderby=${l(e)?s(e):e} ${t}`,h=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=e.filter((e=>l(i(t,e))));return 0===a.length?"":`&$expand=${function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=[];return e.forEach(((e,n)=>{let o=i(t,e).split(".").reverse().splice(1).reverse().join("/");0===n?a.push(o):a.some((e=>e===o))||a.push(o)})),a.join(",")}(a,t)}`},f=function(e){const t=function(e,t){let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return t?"withColumns"===t?`${e.reduce(((e,t,n,o)=>{let r=i(a,t),d=`${e}`;return l(r)?d+=`${void 0===t.dataRef?"":t.dataRef[0]+","}${s(r)}`:d+=`${r}`,`${d}${n===o.length-1?"":","}`}),"")}`:"":`${e.filter((e=>l(e.field))).reduce(((e,t)=>`${e},${s(i(a,t))}`),"*")}`}(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"withColumns",!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);return t?`&$select=${t}`:""},m=function(e,t){let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"withColumns";return`${h(e,a)}${f(e,n,a)}${t?"&$filter="+t:""}`}},1254:(e,t,a)=>{a.d(t,{A:()=>f});var n=a(58168),o=a(98587),l=a(9950),s=a(11942),i=a.n(s),r=a(48738),d=a.n(r),c=a(44208),u=["className","cssModule","color","innerRef","pill","tag"],p={color:i().string,pill:i().bool,tag:c.Wx,innerRef:i().oneOfType([i().object,i().func,i().string]),children:i().node,className:i().string,cssModule:i().object},h=function(e){var t=e.className,a=e.cssModule,s=e.color,i=e.innerRef,r=e.pill,p=e.tag,h=(0,o.A)(e,u),f=(0,c.qO)(d()(t,"badge","badge-"+s,!!r&&"badge-pill"),a);return h.href&&"span"===p&&(p="a"),l.createElement(p,(0,n.A)({},h,{className:f,ref:i}))};h.propTypes=p,h.defaultProps={color:"secondary",pill:!1,tag:"span"};const f=h},8743:(e,t,a)=>{a.d(t,{A:()=>f});var n=a(58168),o=a(98587),l=a(9950),s=a(11942),i=a.n(s),r=a(48738),d=a.n(r),c=a(44208),u=["className","cssModule","active","tag"],p={tag:c.Wx,active:i().bool,className:i().string,cssModule:i().object},h=function(e){var t=e.className,a=e.cssModule,s=e.active,i=e.tag,r=(0,o.A)(e,u),p=(0,c.qO)(d()(t,"nav-item",!!s&&"active"),a);return l.createElement(i,(0,n.A)({},r,{className:p}))};h.propTypes=p,h.defaultProps={tag:"li"};const f=h},10077:(e,t,a)=>{a.d(t,{A:()=>v});var n=a(9950),o=a(15255);const l={body:{emptyDataSourceMessage:"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u1ec3 hi\u1ec3n th\u1ecb",addTooltip:"Th\xeam",editTooltip:"S\u1eeda",deleteTooltip:"X\xf3a",editRow:{deleteText:"B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn x\xf3a d\xf2ng n\xe0y kh\xf4ng?",cancelTooltip:"H\u1ee7y",saveTooltip:"L\u01b0u"}},toolbar:{exportTitle:"Xu\u1ea5t file",searchTooltip:"T\xecm ki\u1ebfm",showColumnsTitle:"Hi\u1ec7n c\u1ed9t",addRemoveColumns:"Th\xeam v\xe0 hi\u1ec3n th\u1ecb c\xe1c c\u1ed9t",searchPlaceholder:"T\xecm ki\u1ebfm"},pagination:{labelRowsPerPage:"S\u1ed1 d\xf2ng cho 1 trang",labelRowsSelect:"d\xf2ng",labelDisplayedRows:" {from}-{to} c\u1ee7a {count}",firstTooltip:"Trang \u0111\u1ea7u ti\xean",previousTooltip:"Trang tr\u01b0\u1edbc",nextTooltip:"Trang sau",lastTooltip:"Trang cu\u1ed1i c\xf9ng"},header:{actions:"Thao t\xe1c"}};var s=a(44414);const i=n.lazy((()=>Promise.all([a.e(9818),a.e(8185),a.e(3130),a.e(783),a.e(7930),a.e(7608),a.e(7476),a.e(484),a.e(7925),a.e(5060),a.e(2026),a.e(8190),a.e(537),a.e(1105)]).then(a.bind(a,38671)))),r=n.lazy((()=>Promise.all([a.e(9818),a.e(3130),a.e(783),a.e(7930),a.e(5060),a.e(5897)]).then(a.bind(a,46350)))),d=n.lazy((()=>Promise.all([a.e(9818),a.e(3435)]).then(a.bind(a,33435)))),c={color:"#000",padding:"2px",fontSize:"12px",fontWeight:"bold",textAlign:"center",backgroundColor:"powderblue",borderLeft:"0.5px solid rgb(224, 224, 224)",zIndex:99},u={even:"#FFF",odd:"rgb(247, 248, 255)"},p={fontSize:"12px",borderLeft:"0.5px solid rgba(224, 224, 224, 1)"};class h extends n.Component{render(){const{addMoreRows:e,pageSize:t,search:a,CustumToolbar:n,CustumCell:o,SearchAdvanced:u,onRowClick:h,dataCount:f,rowStyle:m,rowsPerPage:g,page:v,...b}=this.props;return(0,s.jsx)(i,{...b,addMoreRows:e,localization:l,options:{exportButton:!1,search:a,actionsColumnIndex:-1,pageSize:t,headerStyle:c,rowStyle:m},onRowClick:void 0===h?void 0:(e,t)=>h(e,t),components:(()=>{let e={Toolbar:e=>(0,s.jsx)(r,{...e,SearchAdvanced:u}),Cell:e=>(0,s.jsx)(d,{...e,style:p})};return n&&(e.Toolbar=n),o&&(e.Cell=o),e})()})}}h.defaultProps={rowStyle:(e,t,a)=>({backgroundColor:t%2===0?u.even:u.odd}),pageSize:10,search:!0};var f=a(428),m=a(4370),g=a(67116);class v extends n.Component{render(){const{tableRef:e,url:t,title:a,columns:n,pageSize:l,detailPanel:i,where:r,search:d,selectType:c,rowStyle:u,onAdd:p,onEdit:v,onDelete:b,onActions:C,onRowClick:y,SearchAdvanced:A,CustumToolbar:T,CustumCell:x,urlExt:$,unRefresDatatable:R,notCreateUUID:S,messageCustomDetele:j}=this.props,N=e=>n.filter((e=>f.gn(e.field)&&e.dataRef)).map((e=>({column:e,field_split:e.field.split(".")}))).forEach((t=>{delete e[t.field_split[0]]})),w=e=>{let t=n.filter((e=>e.dataCheck));for(var a=0;a<t.length;a++)if(f.gn(t[a].field)&&t[a].dataRef){if(null===e[t[a].dataRef[0]]||void 0===e[t[a].dataRef[0]]||""===e[t[a].field])return(0,g.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[a].title),!1}else if(void 0===e[t[a].field]||null===e[t[a].field]||""===e[t[a].field])return(0,g.AB)("Vui l\xf2ng nh\u1eadp d\u1eef li\u1ec7u c\u1ed9t "+t[a].title),!1;return!0};return(0,s.jsx)(h,{search:d,pageSize:l,title:a,columns:n,tableRef:e,SearchAdvanced:A,CustumToolbar:T,CustumCell:x,data:e=>$?(0,m.g3)((e=>`${$}${r?"?"+r:"&"}skip=${e.page*e.pageSize}&take=${e.pageSize}`)(e),"GET",null,!1).then((t=>({data:void 0===t.value?[]:t.value,page:e.page,totalCount:Number(t.count)}))):(0,m.g3)((e=>{let a=`${t}?${f.Z5(e.page,e.pageSize)}`;a+=`${f.e9(n)}${f.Is(n,c)}`,e.orderBy&&void 0!==e.orderBy&&e.orderDirection&&""!==e.orderDirection&&(a+=f.V$(e.orderBy.field,e.orderDirection));let o=f.A5(e,n);return a+=o?r?`&$filter=(${o}) and ${r}`:`&$filter=${o}`:r?"&$filter="+r:"",a})(e)).then((t=>({data:void 0===t.value?[]:t.value,page:e.page,totalCount:Number(t["odata.count"])}))),rowStyle:u,detailPanel:i,editable:(()=>{let e={};return p&&void 0===p.onClick&&!1===p.disabled&&(void 0===p.onRowAdd?e.onRowAdd=e=>new Promise(((a,l)=>{let s=f.G5(n);s.type&&"numeric"!==s.type&&(S?delete e[f.UI(n)]:s.dataIdCustom||(e[f.UI(n)]=(0,o.A)())),N(e),p.defaultValues&&p.defaultValues.forEach((t=>e[t.field]=t.value)),w(e)?(0,m.g3)(`${t}`,"POST",JSON.stringify(e)).then((e=>a(e))).catch((e=>{e.json().then((e=>(0,g.AB)(e.value))),l(e)})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.addCallback&&this.props.addCallback()})):l()})).then((e=>this.props.addCallbackWithResponse&&this.props.addCallbackWithResponse(e))).catch((e=>console.log(e))):e.onRowAdd=e=>p.onRowAdd(e)),v&&void 0===v.onClick&&(v.hidden&&("function"===typeof v.hidden?e.onUpdateHidden=e=>v.hidden(e):e.onUpdateHidden=v.hidden),v.disabled&&(e.isEditable=e=>v.disabled(e)),void 0===v.onRowUpdate?e.onRowUpdate=(e,a)=>new Promise(((o,l)=>{N(e),w(e)?(0,m.g3)(f.Yv(t,n,a),"PATCH",JSON.stringify(e)).then((()=>o())).catch((e=>{e.json().then((e=>(0,g.AB)(e.value))),l(e)})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.updateCallback&&this.props.updateCallback()})):l()})):e.onRowUpdate=(e,t)=>v.onRowUpdate(e,t)),b&&void 0===b.onClick&&(b.hidden&&("function"===typeof b.hidden?e.onDeleteHidden=e=>b.hidden(e):e.onDeleteHidden=b.hidden),b.disabled&&(e.isDeletable=e=>b.disabled(e)),void 0===b.onRowDelete?e.onRowDelete=e=>new Promise(((a,o)=>(0,m.g3)(f.Yv(t,n,e),"DELETE").then((()=>{b.messageSuccess?a(null,b.messageSuccess):a("X\xf3a d\u1eef li\u1ec7u th\xe0nh c\xf4ng !")})).catch((e=>{j?(0,g.a3)(j,"Th\xf4ng b\xe1o"):(0,g.a3)("X\xf3a d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng !"),b.messageError?o(e,b.messageError):o("X\xf3a d\u1eef li\u1ec7u th\u1ea5t b\u1ea1i !")})).finally((()=>{this.props.updateCountRadioList&&this.props.updateCountRadioList(),this.props.deleteCallback&&this.props.deleteCallback()})))):e.onRowDelete=e=>b.onRowDelete(e)),e})(),actions:(()=>{let e=[];return C&&C.map((t=>e.push(t))),p&&p.onClick&&(p.icon="add_box",p.tooltip="Th\xeam",p.isAdd=!0,p.isFreeAction=!0,e.push(p)),v&&v.onClick&&(v.icon="edit",v.tooltip="S\u1eeda",v.isEdit=!0,e.push(v)),b&&b.onClick&&(b.icon="delete",b.tooltip="X\xf3a",b.isDelete=!0,e.push(b)),e})(),onRowClick:void 0===y?void 0:(e,t)=>y(e,t)})}}v.defaultProps={title:"",columns:[],pageSize:10,search:!0,tableRef:n.createRef()}},15255:(e,t,a)=>{var n;a.d(t,{A:()=>u});var o=new Uint8Array(16);function l(){if(!n&&!(n="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!==typeof msCrypto&&"function"===typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(o)}const s=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;const i=function(e){return"string"===typeof e&&s.test(e)};for(var r=[],d=0;d<256;++d)r.push((d+256).toString(16).substr(1));const c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(r[e[t+0]]+r[e[t+1]]+r[e[t+2]]+r[e[t+3]]+"-"+r[e[t+4]]+r[e[t+5]]+"-"+r[e[t+6]]+r[e[t+7]]+"-"+r[e[t+8]]+r[e[t+9]]+"-"+r[e[t+10]]+r[e[t+11]]+r[e[t+12]]+r[e[t+13]]+r[e[t+14]]+r[e[t+15]]).toLowerCase();if(!i(a))throw TypeError("Stringified UUID is invalid");return a};const u=function(e,t,a){var n=(e=e||{}).random||(e.rng||l)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){a=a||0;for(var o=0;o<16;++o)t[a+o]=n[o];return t}return c(n)}},28521:(e,t,a)=>{a.d(t,{$:()=>l,n:()=>s});a(9950);var n=a(1254),o=a(44414);const l={san_pham:"SanPham",dich_vu:"DichVu"},s=e=>e.Loai===l.san_pham?(0,o.jsx)(n.A,{color:"primary",children:"S\u1ea3n ph\u1ea9m"}):(0,o.jsx)(n.A,{color:"warning",children:"D\u1ecbch v\u1ee5"})},32385:(e,t,a)=>{a.d(t,{A:()=>s});var n=a(9950),o=a(23931),l=a(44414);class s extends n.Component{render(){let{children:e,className:t,FilterSearchAdvanced:a,FilterNoHeader:n,NoTabs:s}=this.props,i=[];return t&&i.push(t),i.push("filter-datatable"),a&&i.push("filter-search-advanced"),n&&i.push("filter-no-header"),s&&i.push("filter-no-tabs"),(0,l.jsx)(o.A,{className:i.join(" "),md:"9",children:e})}}s.defaultProps={className:"",FilterSearchAdvanced:"",FilterNoHeader:"",NoTabs:""}},36640:(e,t,a)=>{a.d(t,{A:()=>g});var n=a(58168),o=a(98587),l=a(9417),s=a(77387),i=a(9950),r=a(11942),d=a.n(r),c=a(48738),u=a.n(c),p=a(44208),h=["className","cssModule","active","tag","innerRef"],f={tag:p.Wx,innerRef:d().oneOfType([d().object,d().func,d().string]),disabled:d().bool,active:d().bool,className:d().string,cssModule:d().object,onClick:d().func,href:d().any},m=function(e){function t(t){var a;return(a=e.call(this,t)||this).onClick=a.onClick.bind((0,l.A)(a)),a}(0,s.A)(t,e);var a=t.prototype;return a.onClick=function(e){this.props.disabled?e.preventDefault():("#"===this.props.href&&e.preventDefault(),this.props.onClick&&this.props.onClick(e))},a.render=function(){var e=this.props,t=e.className,a=e.cssModule,l=e.active,s=e.tag,r=e.innerRef,d=(0,o.A)(e,h),c=(0,p.qO)(u()(t,"nav-link",{disabled:d.disabled,active:l}),a);return i.createElement(s,(0,n.A)({},d,{ref:r,onClick:this.onClick,className:c}))},t}(i.Component);m.propTypes=f,m.defaultProps={tag:"a"};const g=m},38132:(e,t,a)=>{a.r(t),a.d(t,{default:()=>b});var n=a(9950),o=a(69378),l=a(23931),s=a(10077),i=a(28412),r=a(62181),d=a(32385),c=a(30616),u=a(28521),p=a(44414);const h=[{title:"Id",field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never",cellStyle:{textAlign:"center"}},{title:"T\xean",field:"Ten",type:"string",dataCheck:!0,searchable:!0,cellStyle:{textAlign:"left"}},{title:"Lo\u1ea1i",field:"Loai",type:"string",dataCheck:!0,searchable:!0,cellStyle:{textAlign:"center"},render:e=>(0,p.jsx)(u.n,{Loai:e.Loai})},{title:"Hi\u1ec3n th\u1ecb",field:"Display",type:"boolean",cellStyle:{textAlign:"center"}}],f=n.createRef();class m extends n.Component{constructor(e){super(e),this.setSearchNhom=e=>{13===e.charCode&&this.setState({searchNhomSanPham:e.target.value},(()=>f.current&&f.current.onQueryChange()))},this.state={searchNhomSanPham:null}}render(){const{searchNhomSanPham:e}=this.state;let t=e?`substringof('${e}', Ten)`:"";return(0,p.jsxs)(c.A,{children:[(0,p.jsx)(i.A,{children:(0,p.jsx)(l.A,{md:"12",className:"p-0 mb-2",children:(0,p.jsx)(r.A,{title:"T\xecm ki\u1ebfm",defaultValue:e,onKeyPress:e=>this.setSearchNhom(e),placeholder:"T\xecm ki\u1ebfm theo t\xean ..."})})}),(0,p.jsx)(d.A,{children:(0,p.jsx)(s.A,{tableRef:f,title:"Danh s\xe1ch nh\xf3m s\u1ea3n ph\u1ea9m d\u1ecbch v\u1ee5",url:"DM_NhomSanPhamDichVu",columns:h,where:t,selectType:"withColumns",onAdd:{disabled:!1},onEdit:{},onDelete:{}})})]})}}const g=m;class v extends n.Component{constructor(e){super(e),this.state={data:[{TabName:"Nh\xf3m s\u1ea3n ph\u1ea9m d\u1ecbch v\u1ee5",TabContent:(0,p.jsx)(g,{})}]}}render(){const{data:e}=this.state;return(0,p.jsx)(o.A,{data:e})}}const b=v},51445:(e,t,a)=>{a.d(t,{A:()=>f});var n=a(58168),o=a(77387),l=a(9950),s=a(11942),i=a.n(s),r=a(48738),d=a.n(r),c=a(55451),u=a(44208),p={tag:u.Wx,activeTab:i().any,className:i().string,cssModule:i().object},h=function(e){function t(t){var a;return(a=e.call(this,t)||this).state={activeTab:a.props.activeTab},a}return(0,o.A)(t,e),t.getDerivedStateFromProps=function(e,t){return t.activeTab!==e.activeTab?{activeTab:e.activeTab}:null},t.prototype.render=function(){var e=this.props,t=e.className,a=e.cssModule,o=e.tag,s=(0,u.cJ)(this.props,Object.keys(p)),i=(0,u.qO)(d()("tab-content",t),a);return l.createElement(c.H.Provider,{value:{activeTabId:this.state.activeTab}},l.createElement(o,(0,n.A)({},s,{className:i})))},t}(l.Component);const f=h;h.propTypes=p,h.defaultProps={tag:"div"}},52088:(e,t,a)=>{a.d(t,{A:()=>f});var n=a(58168),o=a(98587),l=a(9950),s=a(11942),i=a.n(s),r=a(48738),d=a.n(r),c=a(55451),u=a(44208),p=["className","cssModule","tabId","tag"],h={tag:u.Wx,className:i().string,cssModule:i().object,tabId:i().any};function f(e){var t=e.className,a=e.cssModule,s=e.tabId,i=e.tag,r=(0,o.A)(e,p),h=function(e){return(0,u.qO)(d()("tab-pane",t,{active:s===e}),a)};return l.createElement(c.H.Consumer,null,(function(e){var t=e.activeTabId;return l.createElement(i,(0,n.A)({},r,{className:h(t)}))}))}f.propTypes=h,f.defaultProps={tag:"div"}},52308:(e,t,a)=>{a.d(t,{A:()=>f});var n=a(58168),o=a(98587),l=a(9950),s=a(11942),i=a.n(s),r=a(48738),d=a.n(r),c=a(44208),u=["className","cssModule","tabs","pills","vertical","horizontal","justified","fill","navbar","card","tag"],p={tabs:i().bool,pills:i().bool,vertical:i().oneOfType([i().bool,i().string]),horizontal:i().string,justified:i().bool,fill:i().bool,navbar:i().bool,card:i().bool,tag:c.Wx,className:i().string,cssModule:i().object},h=function(e){var t=e.className,a=e.cssModule,s=e.tabs,i=e.pills,r=e.vertical,p=e.horizontal,h=e.justified,f=e.fill,m=e.navbar,g=e.card,v=e.tag,b=(0,o.A)(e,u),C=(0,c.qO)(d()(t,m?"navbar-nav":"nav",!!p&&"justify-content-"+p,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":"flex-"+e+"-column")}(r),{"nav-tabs":s,"card-header-tabs":g&&s,"nav-pills":i,"card-header-pills":g&&i,"nav-justified":h,"nav-fill":f}),a);return l.createElement(v,(0,n.A)({},b,{className:C}))};h.propTypes=p,h.defaultProps={tag:"ul",vertical:!1};const f=h},55451:(e,t,a)=>{a.d(t,{H:()=>n});var n=a(9950).createContext({})},69378:(e,t,a)=>{a.d(t,{A:()=>m});var n=a(9950),o=a(70349),l=a(23931),s=a(52308),i=a(8743),r=a(36640),d=a(51445),c=a(52088),u=a(48738),p=a.n(u),h=a(53744),f=a(44414);const m=e=>{const{OnChangeActiveTab:t,className:a,propsActiveTab:u}=e,[m,g]=(0,n.useState)(0);(0,n.useEffect)((()=>{g(u||0)}),[u]),(0,n.useEffect)((()=>{t&&t(m)}),[m]);const v=e=>{m!==e&&g(e)};return(0,f.jsx)("div",{className:e.IsPageSoQuy?"win10-container page-so-quy":"win10-container",children:(0,f.jsxs)(o.A,{className:a,children:[(0,f.jsx)(l.A,{md:"12",children:(0,f.jsx)(s.A,{tabs:!0,children:e.data&&e.data.map(((t,a)=>{let n=t.MaChucNang;const o=h.oC.filter((e=>e.ma_chuc_nang===n));return n?o[0]&&o[0].access&&(0,f.jsx)(i.A,{children:(0,f.jsx)(r.A,{className:p()({active:m===a}),onClick:()=>{v(a),e.onChangeTab&&e.onChangeTab(a)},children:t.TabName})},a):(0,f.jsx)(i.A,{children:(0,f.jsx)(r.A,{className:p()({active:m===a}),onClick:()=>{v(a),e.onChangeTab&&e.onChangeTab(a)},children:t.TabName})},a)}))})}),(0,f.jsx)(l.A,{md:"12",children:(0,f.jsx)(d.A,{activeTab:m,children:e.data&&e.data.map(((e,t)=>(0,f.jsx)(c.A,{tabId:t,children:m===t&&e.TabContent},t)))})})]})})}}}]);