????

Your IP : 216.73.216.152


Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/
Upload File :
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/9671.f75fc9c2.chunk.js

"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[9671],{89671:(e,t,n)=>{n.r(t),n.d(t,{default:()=>m});var r=n(82210),a=n(14658),d=n(46099),l=n(2103),s=n(92548),i=n(61278),c=n(24021),o=n(6058);const h=e=>{const t=[];return e.forEach(((n,r,a)=>{if(!n.ParentId){const r={...n};if(0!==a.filter((e=>e.ParentId===n.Id)).length){const t=u(e,n.Id);r.children=t}t.push(r)}})),t};function u(e,t){var n=[];return e.forEach(((r,a)=>{if(r.ParentId===t){var d=u(e,r.Id);d.length&&(r.children=d),n.push(r)}})),n}function m(e){const{getItemLoaiVatLieu:t}=e,[n,u]=(0,r.useState)([]),[m,f]=(0,r.useState)([]),[I,p]=(0,r.useState)([]);(0,r.useEffect)((()=>{a.d1.getAllDMLoaiVatLieus().then((e=>{u(h(e.value)),f(h(e.value))}))}),[]);const g=(e,n)=>n.map(((n,r)=>(0,o.jsx)(l.y,{title:n.Name,nodeId:n.Id,data:{Parent:e,NodeId:n.Id,Title:n.Name,Name:n.Name},onSelection:(e,n)=>{t(n)},children:n.children&&g(n.Id,n.children)},`${r}${n.Id}`)));return(0,o.jsx)(r.Fragment,{children:(0,o.jsxs)(s.A,{renderTitle:"Danh s\xe1ch v\u1eadt li\u1ec7u",children:[(0,o.jsx)(c.A,{placeholder:"Nh\u1eadp t\xecm ki\u1ebfm...",onKeyPress:e=>(e=>{if("Enter"===e.key){let t=(0,i.zS)(e.target.value).toLowerCase().trim();const r=n.reduce(((e,n)=>{const r=n.children&&n.children.filter((e=>(0,i.zS)(e.Name).toLowerCase().trim().includes(t)));return r&&r.length?e.push({...n,children:r}):(0,i.zS)(n.Name).toLowerCase().trim().includes(t)&&e.push({...n,name:n.Name}),e}),[]);f(r)}})(e)}),(0,o.jsx)(d.kt,{children:m&&0!==m.length&&(0,o.jsx)(l.G,{className:"tree-popup-vl",nameId:"Id",data:[{children:m}],expanded:I,onNodeToggle:(e,t)=>{e.persist(),e.target.closest(".MuiTreeItem-iconContainer")&&p(t)},children:g("null",m)})})]})})}}}]);
//# sourceMappingURL=9671.f75fc9c2.chunk.js.map