????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/3381.a507fcba.chunk.js |
(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[3381],{10585:(e,a,n)=>{"use strict";n.r(a),n.d(a,{default:()=>j});var o=n(82210),s=n(58392),t=n(91623),c=n(70048),r=n(47412),l=n(4373),i=n(88323),u=n.n(i),d=n(32749),f=n(6058);const h="DanhSachCongNo";let b={};const m=e=>o.lazy((()=>n(28538)(`./${e}`).catch((()=>{})))),j=(0,o.forwardRef)(((e,a)=>{let{DuAnId:n,INITIAL_TAB:i,data:j}=e;const[x,N]=(0,o.useState)("1"),[v,k]=(0,o.useState)(b),C=(0,o.useRef)([]);(0,o.useEffect)((()=>{if(i){i.forEach((e=>b[e.value]=null));const e=Object.keys(b)[0],a=m(h);k((n=>({...n,[i[0].value]:{Location:a,Name:e,DoiTuong:i[0].code}})))}}),[i]),(0,o.useImperativeHandle)(a,(()=>({onSearch:e=>{C.current[parseInt(x)-1].formRef.onReloadWithConndition(e)}})),[x]);const p=(0,o.useCallback)(((e,a)=>{const n=Object.keys(b)[e-1];if(v[`${n}`])return;const o=m(h);k((e=>({...e,[n]:{Location:o,Name:n,DoiTuong:a}})))}),[v]),D=(0,o.useCallback)(((e,a)=>{p(parseInt(e),a),x!==e&&N(e)}),[x,p]),g=(0,o.useMemo)((()=>Object.values(v).map(((e,a)=>e?(0,f.jsx)(o.Suspense,{fallback:(0,f.jsx)(d.A,{},"tab-sub"+a+e.Name),children:(0,f.jsx)(s.A,{tabId:`${a+1}`,children:(0,f.jsx)(e.Location,{DuAnId:n,data:j,DoiTuong:e.DoiTuong,ref:n=>{C.current[a]={name:e.Name,formRef:n}}})},"tab"+a+e.Name)}):null))),[n,v,j]),A=(0,o.useMemo)((()=>i.map(((e,a)=>(0,f.jsx)(t.A,{children:(0,f.jsx)(c.A,{className:u()({active:x===e.value}),onClick:()=>{D(e.value,e.code)},children:e.label})},"tab"+a)))),[i,x,D]);return(0,f.jsxs)(o.Fragment,{children:[(0,f.jsx)("div",{className:"d-flex justify-content-between",children:(0,f.jsx)(r.A,{tabs:!0,children:A})}),(0,f.jsx)(l.A,{activeTab:x,children:g})]})}))},28538:(e,a,n)=>{var o={"./":[60795,8677,795],"./DanhSachCongNo":[87235,7235],"./DanhSachCongNo.js":[87235,7235],"./TabLoaiCongNo":[10585],"./TabLoaiCongNo.js":[10585],"./data":[40223,223],"./data.js":[40223,223],"./index":[60795,8677,795],"./index.js":[60795,8677,795],"./style.scss":[79461,8677,9461]};function s(e){if(!n.o(o,e))return Promise.resolve().then((()=>{var a=new Error("Cannot find module '"+e+"'");throw a.code="MODULE_NOT_FOUND",a}));var a=o[e],s=a[0];return Promise.all(a.slice(1).map(n.e)).then((()=>n(s)))}s.keys=()=>Object.keys(o),s.id=28538,e.exports=s}}]); //# sourceMappingURL=3381.a507fcba.chunk.js.map