????

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/585.71616c01.chunk.js

(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[223,585,795,3381,9461],{10585:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>m});var t=a(82210),l=a(58392),d=a(91623),r=a(70048),i=a(47412),o=a(4373),s=a(88323),h=a.n(s),c=a(32749),u=a(6058);const g="DanhSachCongNo";let T={};const f=e=>t.lazy((()=>a(28538)(`./${e}`).catch((()=>{})))),m=(0,t.forwardRef)(((e,n)=>{let{DuAnId:a,INITIAL_TAB:s,data:m}=e;const[N,b]=(0,t.useState)("1"),[I,y]=(0,t.useState)(T),v=(0,t.useRef)([]);(0,t.useEffect)((()=>{if(s){s.forEach((e=>T[e.value]=null));const e=Object.keys(T)[0],n=f(g);y((a=>({...a,[s[0].value]:{Location:n,Name:e,DoiTuong:s[0].code}})))}}),[s]),(0,t.useImperativeHandle)(n,(()=>({onSearch:e=>{v.current[parseInt(N)-1].formRef.onReloadWithConndition(e)}})),[N]);const p=(0,t.useCallback)(((e,n)=>{const a=Object.keys(T)[e-1];if(I[`${a}`])return;const t=f(g);y((e=>({...e,[a]:{Location:t,Name:a,DoiTuong:n}})))}),[I]),D=(0,t.useCallback)(((e,n)=>{p(parseInt(e),n),N!==e&&b(e)}),[N,p]),j=(0,t.useMemo)((()=>Object.values(I).map(((e,n)=>e?(0,u.jsx)(t.Suspense,{fallback:(0,u.jsx)(c.A,{},"tab-sub"+n+e.Name),children:(0,u.jsx)(l.A,{tabId:`${n+1}`,children:(0,u.jsx)(e.Location,{DuAnId:a,data:m,DoiTuong:e.DoiTuong,ref:a=>{v.current[n]={name:e.Name,formRef:a}}})},"tab"+n+e.Name)}):null))),[a,I,m]),x=(0,t.useMemo)((()=>s.map(((e,n)=>(0,u.jsx)(d.A,{children:(0,u.jsx)(r.A,{className:h()({active:N===e.value}),onClick:()=>{D(e.value,e.code)},children:e.label})},"tab"+n)))),[s,N,D]);return(0,u.jsxs)(t.Fragment,{children:[(0,u.jsx)("div",{className:"d-flex justify-content-between",children:(0,u.jsx)(i.A,{tabs:!0,children:x})}),(0,u.jsx)(o.A,{activeTab:N,children:j})]})}))},28538:(e,n,a)=>{var t={"./":[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 l(e){if(!a.o(t,e))return Promise.resolve().then((()=>{var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}));var n=t[e],l=n[0];return Promise.all(n.slice(1).map(a.e)).then((()=>a(l)))}l.keys=()=>Object.keys(t),l.id=28538,e.exports=l},40223:(e,n,a)=>{"use strict";a.r(n),a.d(n,{INITIAL_TAB:()=>o,columns:()=>r,formData:()=>i});var t=a(61278),l=a(5338),d=a(6058);const r=[{title:"Id",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0},{title:"",field:"KhoanChiId",type:"numeric",hidden:!0},{title:"Ng\xe0y l\u1eadp",field:"ThoiGian",type:"datetime",editable:"never",hidden:!1},{title:"S\u1ed1 ti\u1ec1n",field:"SoTien",type:"current",editable:"never",render:e=>(0,t.ZV)(e.SoTien)},{title:"\u0110\xe3 tr\u1ea3",field:"DaTra",type:"current",editable:"never",render:e=>(0,t.ZV)(e.DaTra)},{title:"Lo\u1ea1i n\u1ee3",field:"LoaiNo",type:"string",editable:"never",render:e=>l.Enums_LoaiNoLabel[e.LoaiNo]},{title:"",field:"DuAn.ThongTinCaNhan.HoVaTenDem",type:"string",dataRef:["OrganId","OrganId"],hidden:!0},{title:"",field:"DuAn.ThongTinCaNhan.Ten",type:"string",dataRef:["DuAnId","Id","ThongTinCaNhanId","Id"],hidden:!0},{title:"T\xean \u0111\u01a1n h\xe0ng",field:"KhoanChi.DonHang.Name",type:"string",dataRef:["DuAnId","Id","ThongTinCaNhanId","Id"],render:e=>{let{KhoanChi:{DonHang:n}}=e;return n&&n.Name}},{title:"T\xean ( C\u1eeda h\xe0ng/\u0110\u1ed9i thu\xea/Kh\xe1ch h\xe0ng )",field:"Organization.OrganName",type:"string",dataRef:["OrganId","OrganId"],render:e=>{let{Organization:n,DuAn:{ThongTinCaNhan:a}}=e;return n&&n.OrganName||a&&a.HoVaTenDem+" "+a.Ten},cellStyle:{minWidth:150}},{title:"T\xecnh tr\u1ea1ng",field:"IsThanhToan",type:"string",editable:"never",render:e=>{let{IsThanhToan:n}=e;const a=n?"success":"warning";return(0,d.jsx)("span",{className:`badge badge-${a}`,style:{fontSize:10},children:n?"\u0110\xe3 thanh to\xe1n":"Ch\u1edd thanh to\xe1n"})}}],i={TuNgay:{field_name:"TuNgay",title:"T\u1eeb ng\xe0y",type:"datetime",placeholder:"T\u1eeb ng\xe0y"},DenNgay:{field_name:"DenNgay",title:"\u0110\u1ebfn ng\xe0y",type:"datetime",placeholder:"\u0110\u1ebfn ng\xe0y",isClearable:!0},IsThanhToan:{field_name:"IsThanhToan",title:"Tr\u1ea1ng th\xe1i",type:"data-select",dataSelect:{options:l.Enums_ThanhToan,column:["value","label"],value_field:"value",text_field:"label"}}},o=[{value:"1",code:"CuaHang",label:"C\u1eeda h\xe0ng"},{value:"2",code:"KhachHang",label:"Kh\xe1ch h\xe0ng"},{value:"3",code:"NhanVien",label:"Nh\xe2n vi\xean"},{value:"4",code:"ThueNgoai",label:"\u0110\u1ed9i thu\xea ngo\xe0i"}]},60795:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>g});var t=a(82210),l=a(47117),d=a(40731),r=a(20136),i=a(5338),o=a(40223),s=a(10585),h=(a(79461),a(27894)),c=a(61278),u=a(6058);const g=(0,t.forwardRef)(((e,n)=>{let{DuAnId:a}=e;const[g,T]=(0,t.useState)({IsThanhToan:i.Enums_ThanhToan[2].value,TuNgay:(0,c.Fv)(new Date)}),f=(0,t.useRef)(),m=(0,t.useCallback)((()=>f.current&&f.current.onQueryChange()),[f]),N=(0,t.useRef)();(0,t.useEffect)((()=>a&&m()),[a,m]),(0,t.useImperativeHandle)(n,(()=>({onSave:()=>!0})));const b=(0,t.useCallback)(((e,n)=>{T((a=>({...a,[e]:n})))}),[]),I=(0,t.useCallback)((()=>{N.current.onSearch(g)}),[g]),y=t.memo((()=>(0,u.jsxs)(l.A,{children:[(0,u.jsx)(d.A,{md:"12",children:(0,u.jsx)(r.A,{data:o.formData.TuNgay,value:g&&g.TuNgay||null,onChange:b})}),(0,u.jsx)(d.A,{md:"12",children:(0,u.jsx)(r.A,{data:o.formData.DenNgay,value:g&&g.DenNgay||null,onChange:b})}),(0,u.jsx)(d.A,{md:"12",className:"text-right",children:(0,u.jsx)(h.nx,{onClick:I,children:"L\u1ecdc"})})]})));return(0,u.jsxs)(l.A,{className:"m-1 rounded shadow p-2 bg-white rounded",children:[(0,u.jsx)(d.A,{md:"3",className:"mr-0 ml-0 border rounded shadow p-2 bg-white rounded",children:(0,u.jsx)(y,{})}),(0,u.jsx)(d.A,{md:"9",children:(0,u.jsx)(s.default,{ref:N,INITIAL_TAB:o.INITIAL_TAB,DuAnId:a})})]})}))},79461:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>t});const t={}}}]);
//# sourceMappingURL=585.71616c01.chunk.js.map