????

Your IP : 18.188.25.92


Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/
Upload File :
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/6147.0c1bb8b1.chunk.js

"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[6147],{8434:(a,n,e)=>{e.d(n,{M:()=>t});const t={KH:"khachhang",NCC:"nhacungcap"}},8632:()=>{},17504:()=>{},23568:(a,n,e)=>{e.d(n,{A:()=>O});var t=e(9950),h=e(58195),i=e(14113),s=e(99308),o=e(85907),l=e(18849),T=e(69378),c=e(70349),d=e(23931),r=e(67116),u=e(16272),g=e(4370),p=e(44414),x={MaLienHe:{field_name:"MaLienHe",title:"M\xe3 li\xean h\u1ec7:",type:"label"},Ten:{field_name:"Ten",title:"T\xean kh\xe1ch h\xe0ng:",type:"label"},GioiTinh:{field_name:"GioiTinh",title:"Gi\u1edbi t\xednh:",type:"label"},DienThoai:{field_name:"DienThoai",title:"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i:",type:"label"},DiaChi:{field_name:"DiaChi",title:"\u0110\u1ecba ch\u1ec9:",type:"label"},NhanVienBanHang:{field_name:"NhanVienBanHang",title:"Nh\xe2n vi\xean b\xe1n h\xe0ng:",type:"label"}};const C=a=>{var n;const{ID:e}=a,[h,i]=(0,t.useState)({});(0,t.useEffect)((()=>{e&&s()}),[e]);const s=()=>{(0,g.Pq)(`DM_LienHe(${e})?$expand=DM_NhanVien`,"GET",null).then((a=>i(a))).catch((a=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u kh\xe1ch h\xe0ng","Th\xf4ng b\xe1o")))};return(0,p.jsxs)(c.A,{className:"pt-4 pb-4",children:[(0,p.jsx)(d.A,{md:"2",children:(0,p.jsx)("div",{className:"image-khach-hang",children:(0,p.jsx)("span",{className:"camera-image-kh",children:(0,p.jsx)("img",{className:"preview-image",style:{background:"#eee"},src:(l=h.HinhAnh,l?"api/"+l:"assets/profile-w.jpg"),alt:""})})})}),(0,p.jsxs)(d.A,{md:"6",children:[(0,p.jsx)(u.A,{data:x.MaLienHe,value:h.MaLienHe}),(0,p.jsx)(u.A,{data:x.Ten,value:h.Ten}),(0,p.jsx)(u.A,{data:x.NhanVienBanHang,value:null===h||void 0===h||null===(n=h.DM_NhanVien)||void 0===n?void 0:n.TenNhanVien}),(0,p.jsx)(u.A,{data:x.GioiTinh,value:(o=h.GioiTinh,o?"Nam":"N\u1eef")})]}),(0,p.jsxs)(d.A,{md:"4",style:{paddingLeft:0},children:[(0,p.jsx)(u.A,{data:x.DienThoai,value:h.DienThoai}),(0,p.jsx)(u.A,{data:x.DiaChi,value:h.DiaChi})]})]});var o,l};var D=e(36841),N=e(10077),j=(e(17504),{NoCanTraHienTai:{field_name:"NoCanTraHienTai",title:"N\u1ee3 c\u1ea7n tr\u1ea3 hi\u1ec7n t\u1ea1i:",type:"label"},NgayDieuChinh:{field_name:"NgayDieuChinh",title:"Ng\xe0y \u0111i\u1ec1u ch\u1ec9nh:",type:"datetime",icon:!0,defaultValue:new Date,isDetail:!0},GiaTriNoDieuChinh:{field_name:"GiaTriNoDieuChinh",title:"Gi\xe1 tr\u1ecb n\u1ee3 \u0111i\u1ec1u ch\u1ec9nh:",type:"currency"},MoTa:{field_name:"MoTa",title:"M\xf4 t\u1ea3:",type:"textbox"}});class A extends t.Component{constructor(a){super(a),this.state={data:{NoCanTraHienTai:0,NgayDieuChinh:"",GiaTriNoDieuChinh:0,MoTa:""}},this.save=this.save.bind(this),this.setData=this.setData.bind(this)}componentDidMount(){const{ID:a}=this.props;a&&this.getDataLienHe()}getDataLienHe(){const{ID:a}=this.props;(0,g.Pq)(`DM_LienHe(${a})`,"GET",null).then((a=>this.setState({data:{...this.state.data,NoCanTraHienTai:a.CongNo}}))).catch((a=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u li\xean h\u1ec7","Th\xf4ng b\xe1o")))}save(){const{data:a}=this.state,{ID:n,reloadTable:e,onClose:t,reloadTableIndex:h}=this.props;if(this.handleValidate()){let i={LienHe_Id:n,GiaTri:a.GiaTriNoDieuChinh,GhiChu:a.MoTa};(0,g.Pq)("CongNo/DieuChinh","POST",JSON.stringify(i),!1).then((a=>{e(),h(),(0,r.nw)("\u0110i\u1ec1u ch\u1ec9nh c\xf4ng n\u1ee3 th\xe0nh c\xf4ng"),t()})).catch((a=>(0,r.a3)(a.Message,"Th\xf4ng b\xe1o")))}}handleValidate(){const{data:a}=this.state;return!(parseInt(a.GiaTriNoDieuChinh||0)<0)||((0,r.AB)("Gi\xe1 tr\u1ecb n\u1ee3 \u0111i\u1ec1u ch\u1ec9nh ph\u1ea3i l\u1edbn h\u01a1n ho\u1eb7c b\u1eb1ng 0","Th\xf4ng b\xe1o"),!1)}setData(a,n){this.state.data[a]=n,this.setState((e=>({data:{...e.data,[a]:n}})))}render(){const{onOpen:a,onClose:n}=this.props,{data:e}=this.state;return(0,p.jsx)(t.Fragment,{children:(0,p.jsxs)(h.A,{className:"modal_dieu_chinh_cong_no",isOpen:a,size:"md",toggle:n,children:[(0,p.jsx)(i.A,{children:"\u0110i\u1ec1u ch\u1ec9nh"}),(0,p.jsxs)(s.A,{children:[(0,p.jsx)(u.A,{data:j.NoCanTraHienTai,value:(0,D.vv)(e.NoCanTraHienTai),style:{textAlign:"right"}}),(0,p.jsx)(u.A,{data:j.NgayDieuChinh,value:e.NgayDieuChinh}),(0,p.jsx)(u.A,{data:j.GiaTriNoDieuChinh,value:e.GiaTriNoDieuChinh,onChange:this.setData}),(0,p.jsx)(u.A,{data:j.MoTa,value:e.MoTa,onChange:this.setData})]}),(0,p.jsxs)(o.A,{children:[(0,p.jsx)(l.A,{onClick:this.save,color:"success",children:"C\u1eadp nh\u1eadt"}),(0,p.jsx)(l.A,{onClick:n,color:"dark",children:"B\u1ecf qua"})]})]})})}}var m=e(86803),I=e.n(m),v=e(85734),S=e(34731),b=(e(8632),{NoHienTai:{field_name:"NoHienTai",title:"N\u1ee3 hi\u1ec7n t\u1ea1i:",type:"label"},ThuTuKhach:{field_name:"ThuTuKhach",title:"Thu t\u1eeb kh\xe1ch:",type:"currency"},NoSau:{field_name:"NoSau",title:"N\u1ee3 sau:",type:"label"},ThoiGian:{field_name:"ThoiGian",title:"Th\u1eddi gian:",type:"datetime",defaultValue:new Date,icon:!0,isDetail:!0},PhuongThuc:{field_name:"PhuongThuc",title:"Ph\u01b0\u01a1ng th\u1ee9c:",type:"data-select",dataSelect:{url:"DM_HinhThucThanhToan",columns:["Id","Ten"],value_field:"Id",text_field:"Ten"}},GhiChu:{field_name:"GhiChu",title:"Ghi ch\xfa:",type:"textarea",rows:6},TongThanhToan:{field_name:"TongThanhToan",title:"T\u1ed5ng thanh to\xe1n h\xf3a \u0111\u01a1n:",type:"label"},CongVaoTaiKhoanKhachHang:{field_name:"CongVaoTaiKhoanKhachHang",title:"C\u1ed9ng v\xe0o t\xe0i kho\u1ea3n kh\xe1ch h\xe0ng:",type:"label"}});class f extends t.Component{constructor(a){super(a),this.state={data:{NoHienTai:0,TongThanhToan:0,PhuongThuc:"",CongVaoTaiKhoanKhachHang:0,ThuTuKhach:0,NoSau:0,GhiChu:null},dataHoaDon:[],KhoanThuId:null,openDialogInPhieu:!1},this.setData=this.setData.bind(this),this.tinhNoSau=this.tinhNoSau.bind(this),this.phanBoSoTienHoaDon=this.phanBoSoTienHoaDon.bind(this),this.tinhCongVaoTaiKhoanKhachHang=this.tinhCongVaoTaiKhoanKhachHang.bind(this),this.save=this.save.bind(this),this.saveAndPrint=this.saveAndPrint.bind(this)}componentDidMount(){const{ID:a}=this.props;this.getDataKhoanThuCongNo(),a&&(this.getDataHoaDon(),this.getDataLienHe()),this.getDataPhuongThucThanhToan()}getDataKhoanThuCongNo(){(0,g.Pq)("DM_KhoanThu?$filter=MaKhoanThu eq 'thanh-toan-no'","GET",null).then((a=>{this.setState({KhoanThuId:a.value[0].Id})})).catch((a=>(0,r.AB)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u kho\u1ea3n thu","Th\xf4ng b\xe1o")))}getDataPhuongThucThanhToan(){(0,g.Pq)("DM_HinhThucThanhToan","GET",null).then((a=>{this.setState({data:{...this.state.data,PhuongThuc:a.value[0].Id}})})).catch((a=>(0,r.AB)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u ph\u01b0\u01a1ng th\u1ee9c thanh to\xe1n","Th\xf4ng b\xe1o")))}getDataLienHe(){const{ID:a}=this.props;(0,g.Pq)(`DM_LienHe(${a})`,"GET",null).then((a=>this.setState({data:{...this.state.data,NoHienTai:a.CongNo}},(()=>this.tinhNoSau())))).catch((a=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u li\xean h\u1ec7","Th\xf4ng b\xe1o")))}getDataHoaDon(){const{ID:a}=this.props;(0,g.Pq)(`PhieuThu/LoadDonHang?khachHang_Id=${a}`,"GET",null,!1).then((a=>this.setState({dataHoaDon:a.filter((a=>a.ThanhTien!==a.TienKhachTra&&parseInt(a.TienKhachTra||0)<parseInt(a.ThanhTien||0))).map((a=>({...a,DonHang_Id:a.Id,SoTien:0})))}))).catch((a=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u h\xf3a \u0111\u01a1n","Th\xf4ng b\xe1o")))}setData(a,n){let e=this.state.data;e[a]=n,this.setState({data:{...e}})}tinhNoSau(){const{data:a}=this.state;let n=(a.NoHienTai?parseInt(a.NoHienTai):0)-(a.ThuTuKhach?parseInt(a.ThuTuKhach):0);this.setState({data:{...this.state.data,NoSau:n}})}phanBoSoTienHoaDon(){let{data:a,dataHoaDon:n}=this.state,e=JSON.parse(JSON.stringify(a.ThuTuKhach||0)),t=0;for(let h=0;h<n.length;h++){let a=parseInt(n[h].ThanhTien||0)-parseInt(n[h].TienKhachTra||0);e>=a?(n[h].SoTien=a,t+=parseInt(n[h].SoTien),e-=a):e<a&&(n[h].SoTien=e,t+=parseInt(n[h].SoTien),0!==e&&(e=0)),h===n.length-1&&this.setTongThanhToan(t)}}setTongThanhToan(a){this.setState((n=>({data:{...n.data,TongThanhToan:a}})),(()=>this.tinhCongVaoTaiKhoanKhachHang()))}tinhCongVaoTaiKhoanKhachHang(){const{data:a}=this.state;parseInt(a.ThuTuKhach||0)>0&&this.setState((n=>({data:{...n.data,CongVaoTaiKhoanKhachHang:a.ThuTuKhach-a.TongThanhToan}})))}save(){const{ID:a,onClose:n,reloadTable:e,reloadTableIndex:t}=this.props,{data:h,dataHoaDon:i,KhoanThuId:s}=this.state;if(parseInt(h.TongThanhToan||0)>0||parseInt(h.ThuTuKhach||0)>0){let o={KhoanThuId:s,SoTien:h.ThuTuKhach&&parseInt(h.ThuTuKhach)>0?h.ThuTuKhach:h.TongThanhToan,NguoiNopId:a,PhuongThuc:h.PhuongThuc,GhiChu:h.GhiChu,NgayTao:h.ThoiGian||(0,D.Fv)(new Date),thanhToanDonHangs:i.filter((a=>parseInt(a.SoTien||0)>0))};(0,g.Pq)("PhieuThu/ThanhToanCongNo","POST",JSON.stringify(o),!1).then((a=>{e(),t(),(0,r.nw)("L\u1eadp phi\u1ebfu thu th\xe0nh c\xf4ng","Th\xf4ng b\xe1o"),n()})).catch((a=>(0,r.a3)(a.Message,"Th\xf4ng b\xe1o")))}else(0,r.AB)("Ch\u01b0a nh\u1eadp s\u1ed1 ti\u1ec1n thanh to\xe1n","Th\xf4ng b\xe1o")}saveAndPrint(){const{ID:a,reloadTable:n,reloadTableIndex:e}=this.props,{data:t,dataHoaDon:h,KhoanThuId:i}=this.state;if(parseInt(t.TongThanhToan||0)>0||parseInt(t.ThuTuKhach||0)>0){let s={KhoanThuId:i,SoTien:t.ThuTuKhach&&parseInt(t.ThuTuKhach)>0?t.ThuTuKhach:t.TongThanhToan,NguoiNopId:a,PhuongThuc:t.PhuongThuc,GhiChu:t.GhiChu,NgayTao:t.ThoiGian||(0,D.Fv)(new Date),thanhToanDonHangs:h.filter((a=>parseInt(a.SoTien||0)>0))};(0,g.Pq)("PhieuThu/ThanhToanCongNo","POST",JSON.stringify(s),!1).then((a=>{n(),e(),this.downloadPDF(a)})).catch((a=>(0,r.a3)(a.Message,"Th\xf4ng b\xe1o")))}else(0,r.AB)("Ch\u01b0a nh\u1eadp s\u1ed1 ti\u1ec1n thanh to\xe1n","Th\xf4ng b\xe1o")}downloadPDF(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";a&&this.setState({link_api:`/Print/InPhieuThu?phieuThuId=${a.Id}`,titlePhieuIn:`${a.MaPhieu}`,phieuId:a.Id},(()=>this.setState({openDialogInPhieu:!0})))}render(){const{onClose:a,onOpen:n}=this.props,{data:e,dataHoaDon:T,openDialogInPhieu:c,titlePhieuIn:d,phieuId:r,link_api:u}=this.state;return(0,p.jsxs)(t.Fragment,{children:[(0,p.jsxs)(h.A,{className:"modal_thanh_toan_cong_no detail_NCT",isOpen:n,size:"xl",toggle:a,children:[(0,p.jsx)(i.A,{children:"Thanh to\xe1n"}),(0,p.jsxs)(s.A,{children:[(0,p.jsx)(H,{data:e,setData:this.setData}),(0,p.jsx)(K,{data:e,dataHoaDon:T,OnSetDataHoaDon:a=>this.setState({dataHoaDon:a}),OnSetNoSau:this.tinhNoSau,OnSetTongThanhToan:a=>this.setTongThanhToan(a),OnPhanBoSoTienHoaDon:this.phanBoSoTienHoaDon,OnTinhCongVaoTaiKhoanKhachHang:this.tinhCongVaoTaiKhoanKhachHang}),(0,p.jsx)(y,{data:e})]}),(0,p.jsxs)(o.A,{children:[(0,p.jsx)(l.A,{onClick:this.save,color:"success",children:"T\u1ea1o phi\u1ebfu thu"}),(0,p.jsx)(l.A,{onClick:this.saveAndPrint,color:"success",children:"T\u1ea1o phi\u1ebfu thu v\xe0 In"}),(0,p.jsx)(l.A,{onClick:a,color:"dark",children:"B\u1ecf qua"})]})]}),c&&(0,p.jsx)(S.A,{open:c,title:d,onClose:a,link_api:u,maBaoCao:v.MaBaoCaoPhieuIn.PhieuThu,phieuId:r})]})}}const H=a=>{let{data:n,setData:e}=a;return(0,p.jsxs)(c.A,{md:"4",children:[(0,p.jsxs)(d.A,{children:[(0,p.jsx)(u.A,{data:b.NoHienTai,value:(0,D.vv)(n.NoHienTai),style:{textAlign:"right"},onChange:e}),(0,p.jsx)(u.A,{data:b.ThuTuKhach,value:n.ThuTuKhach,style:{textAlign:"right"},onChange:e}),(0,p.jsx)(u.A,{data:b.NoSau,value:(0,D.vv)(n.NoSau),style:{textAlign:"right"},onChange:e})]}),(0,p.jsxs)(d.A,{children:[(0,p.jsx)(u.A,{data:b.ThoiGian,value:n.ThoiGian}),(0,p.jsx)(u.A,{data:b.PhuongThuc,value:n.PhuongThuc,onChange:e})]}),(0,p.jsx)(d.A,{children:(0,p.jsx)(u.A,{data:b.GhiChu,value:n.GhiChu,onChange:e})})]})},K=a=>{const{data:n,dataHoaDon:e,OnSetDataHoaDon:h,OnSetNoSau:i,OnSetTongThanhToan:s,OnPhanBoSoTienHoaDon:o}=a;(0,t.useEffect)((()=>{l()}),[]),(0,t.useEffect)((()=>{i(),o()}),[n.ThuTuKhach]);const l=()=>{let a=0;e.forEach(((n,t)=>{a+=parseInt(n.SoTien||0),t===e.length-1&&s(a)}))};return(0,p.jsx)(c.A,{md:"12",children:(0,p.jsx)(d.A,{children:(0,p.jsxs)("table",{width:"100%",children:[(0,p.jsx)("thead",{children:(0,p.jsxs)("tr",{children:[(0,p.jsx)("td",{children:"M\xe3 h\xf3a \u0111\u01a1n"}),(0,p.jsx)("td",{children:"Th\u1eddi gian"}),(0,p.jsx)("td",{children:"Gi\xe1 tr\u1ecb h\xf3a \u0111\u01a1n"}),(0,p.jsx)("td",{children:"\u0110\xe3 thu tr\u01b0\u1edbc"}),(0,p.jsx)("td",{children:"C\xf2n c\u1ea7n thu"}),(0,p.jsx)("td",{style:{width:150},children:"Ti\u1ec1n thu"})]})}),(0,p.jsx)("tbody",{children:e.length?e.map(((a,n)=>(0,p.jsxs)("tr",{children:[(0,p.jsx)("td",{className:"text-left",children:a.MaDonHang}),(0,p.jsx)("td",{className:"text-left",children:(0,D.Yq)(a.NgayTao)}),(0,p.jsx)("td",{className:"text-right",children:(0,D.vv)(a.ThanhTien)}),(0,p.jsx)("td",{className:"text-right",children:(0,D.vv)(a.TienKhachTra||0)}),(0,p.jsx)("td",{className:"text-right",children:(0,D.vv)(parseInt(a.ThanhTien||0)-parseInt(a.TienKhachTra||0))}),(0,p.jsx)("td",{className:"text-right",children:(0,p.jsx)(I(),{style:{textAlign:"right"},className:"form-control-sm form-control",onFocus:a=>a.target.select(),placeholder:"0",value:a.SoTien,min:"0",thousandSeparator:".",decimalSeparator:",",onValueChange:a=>{const{value:t}=a;((a,n)=>{if(parseInt(a)<0||"-"===a)(0,r.AB)("Vui l\xf2ng nh\u1eadp gi\xe1 tr\u1ecb h\u1ee3p l\u1ec7!");else{let t=e.slice(),i=parseInt(e[n].ThanhTien||0)-parseInt(e[n].TienKhachTra||0);a?parseInt(a||0)<=i?t[n].SoTien=a:t[n].SoTien=i:t[n].SoTien="",h(t),l()}})(t,n)}})})]},a.Id))):(0,p.jsx)("tr",{children:(0,p.jsx)("td",{colSpan:"6",className:"pt-4 pb-4",children:"Kh\xf4ng c\xf3 h\xf3a \u0111\u01a1n ch\u1edd thanh to\xe1n"})})})]})})})},y=a=>{let{data:n}=a;return(0,p.jsx)(c.A,{children:(0,p.jsx)(d.A,{md:"12",children:(0,p.jsxs)("div",{className:"pull-right",style:{minWidth:350},children:[(0,p.jsx)(u.A,{data:b.TongThanhToan,value:(0,D.vv)(n.TongThanhToan),inline_equal:!0,style:{textAlign:"right"}}),(0,p.jsx)(u.A,{data:b.CongVaoTaiKhoanKhachHang,value:(0,D.vv)(n.CongVaoTaiKhoanKhachHang),inline_equal:!0,style:{textAlign:"right"}})]})})})},_=t.createRef(),P=()=>_.current&&_.current.onQueryChange(),G=(0,t.forwardRef)(((a,n)=>{const{ID:e,reloadTableIndex:h}=a,[i,s]=(0,t.useState)(!1),[o,l]=(0,t.useState)(!1),[T,d]=(0,t.useState)([]);(0,t.useImperativeHandle)(n,(()=>({refSetOpenModal(a){s(a)},refSetopenThanhToan(a){T.length?l(a):(0,r.AB)("Kh\xf4ng c\xf3 h\xf3a \u0111\u01a1n c\u1ea7n thanh to\xe1n","Th\xf4ng b\xe1o")}}))),(0,t.useEffect)((()=>{u()}),[]);const u=(0,t.useCallback)((()=>{(0,g.Pq)(`PhieuThu/LoadDonHang?khachHang_Id=${e}`,"GET",null,!1).then((a=>d(a.filter((a=>a.ThanhTien!==a.TienKhachTra&&parseInt(a.TienKhachTra||0)<parseInt(a.ThanhTien||0))).map((a=>({...a,DonHang_Id:a.Id,SoTien:0})))))).catch((a=>(0,r.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u h\xf3a \u0111\u01a1n","Th\xf4ng b\xe1o")))}),[]);return(0,p.jsxs)(c.A,{className:"detail_NCT pt-4 pb-4",children:[(0,p.jsx)(N.A,{tableRef:_,where:`KhachHang_Id eq ${e}`,url:"CongNoKhachHangs",columns:M,selectType:"withColumns"}),i&&(0,p.jsx)(A,{onOpen:i,reloadTable:P,reloadTableIndex:h,ID:e,onClose:()=>s(!1)}),o&&(0,p.jsx)(f,{ID:e,onOpen:o,reloadTableIndex:h,reloadTable:P,onClose:()=>l(!1)})]})})),M=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never",defaultSort:"desc"},{title:"M\xe3 phi\u1ebfu",field:"MaChungTu",type:"string",searchable:!0,cellStyle:{textAlign:"left"}},{title:"Th\u1eddi gian",field:"NgayTao",type:"datetime",cellStyle:{textAlign:"left"}},{title:"Lo\u1ea1i",field:"LoaiChungTu",type:"string",cellStyle:{textAlign:"left"}},{title:"Gi\xe1 tr\u1ecb",field:"GiaTri",type:"currency",cellStyle:{textAlign:"right"},render:a=>{let n="";return"Thanh to\xe1n"!==a.LoaiChungTu&&"Tr\u1ea3 h\xe0ng"!==a.LoaiChungTu||(n="-"),(0,p.jsxs)("span",{className:"Thanh to\xe1n"===a.LoaiChungTu||"Tr\u1ea3 h\xe0ng"===a.LoaiChungTu?"text-danger":"B\xe1n h\xe0ng"===a.LoaiChungTu||"Thanh to\xe1n tr\u1ea3 h\xe0ng"===a.LoaiChungTu?"text-success":"",children:[n,(0,D.vv)(a.GiaTri)]})}},{title:"D\u01b0 n\u1ee3 kh\xe1ch h\xe0ng",field:"SoDuNo",type:"currency",cellStyle:{textAlign:"right"}}];e(80594),e(80094);var k=e(73613);class O extends t.Component{constructor(a){super(a),this.state={activeTab:null},this.DetailKhachHang_NoCanThu=t.createRef()}render(){const{activeTab:a}=this.state,{onOpen:n,onClose:e,title:t,ID:c,reloadTableIndex:d}=this.props;return(0,p.jsxs)(h.A,{className:"Detail-LienHe",isOpen:n,size:"xl",toggle:e,children:[(0,p.jsx)(i.A,{children:t}),(0,p.jsx)(s.A,{children:(0,p.jsx)(T.A,{OnChangeActiveTab:a=>this.setState({activeTab:a}),data:[{TabName:"Th\xf4ng tin",TabContent:(0,p.jsx)(C,{ID:c})},{TabName:"N\u1ee3 c\u1ea7n thu t\u1eeb kh\xe1ch",TabContent:(0,p.jsx)(G,{ref:this.DetailKhachHang_NoCanThu,ID:c,reloadTableIndex:d})}]})}),(0,p.jsxs)(o.A,{children:[1===a&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(l.A,{color:"success",onClick:()=>this.DetailKhachHang_NoCanThu.current.refSetOpenModal(!0),children:[(0,p.jsx)(k.A,{fa:"refresh"})," ","\u0110i\u1ec1u ch\u1ec9nh"]}),(0,p.jsxs)(l.A,{color:"success",onClick:()=>this.DetailKhachHang_NoCanThu.current.refSetopenThanhToan(!0),children:[(0,p.jsx)(k.A,{fa:"calculator"})," ","Thanh to\xe1n"]})]}),(0,p.jsx)(l.A,{onClick:e,color:"dark",children:"\u0110\xf3ng"})]})]})}}},69378:(a,n,e)=>{e.d(n,{A:()=>p});var t=e(9950),h=e(70349),i=e(23931),s=e(52308),o=e(8743),l=e(36640),T=e(51445),c=e(52088),d=e(48738),r=e.n(d),u=e(53744),g=e(44414);const p=a=>{const{OnChangeActiveTab:n,className:e,propsActiveTab:d}=a,[p,x]=(0,t.useState)(0);(0,t.useEffect)((()=>{x(d||0)}),[d]),(0,t.useEffect)((()=>{n&&n(p)}),[p]);const C=a=>{p!==a&&x(a)};return(0,g.jsx)("div",{className:a.IsPageSoQuy?"win10-container page-so-quy":"win10-container",children:(0,g.jsxs)(h.A,{className:e,children:[(0,g.jsx)(i.A,{md:"12",children:(0,g.jsx)(s.A,{tabs:!0,children:a.data&&a.data.map(((n,e)=>{let t=n.MaChucNang;const h=u.oC.filter((a=>a.ma_chuc_nang===t));return t?h[0]&&h[0].access&&(0,g.jsx)(o.A,{children:(0,g.jsx)(l.A,{className:r()({active:p===e}),onClick:()=>{C(e),a.onChangeTab&&a.onChangeTab(e)},children:n.TabName})},e):(0,g.jsx)(o.A,{children:(0,g.jsx)(l.A,{className:r()({active:p===e}),onClick:()=>{C(e),a.onChangeTab&&a.onChangeTab(e)},children:n.TabName})},e)}))})}),(0,g.jsx)(i.A,{md:"12",children:(0,g.jsx)(T.A,{activeTab:p,children:a.data&&a.data.map(((a,n)=>(0,g.jsx)(c.A,{tabId:n,children:p===n&&a.TabContent},n)))})})]})})}},80094:()=>{},80594:()=>{}}]);