????

Your IP : 13.59.0.231


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/8276.ceba09b9.chunk.js

(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[8276],{23237:()=>{},31815:()=>{},34731:(e,n,t)=>{"use strict";t.d(n,{A:()=>p});var a=t(9950),i=t(45418),s=t.n(i),h=t(18849),l=t(53744),o=t(29933),d=t(73613),r=t(73114),c=t(43613),u=t(44414);const g=function(e){let{url:n,isBlob:t}=e;const i=(0,a.useRef)(null);return(0,a.useEffect)((()=>{r.GlobalWorkerOptions.workerSrc="https://lanthatest.nextform.vn/pdf.worker.js";var e=i.current,a=new c.EventBus,s=new c.PDFLinkService({eventBus:a}),h=new c.PDFFindController({linkService:s,eventBus:a}),l=new c.PDFViewer({container:e,linkService:s,eventBus:a,findController:h});(s.setViewer(l),document.addEventListener("pagesinit",(function(){l.currentScaleValue="page-width"})),n&&(n.length>0||n.byteLength>0))&&(t&&"string"===typeof n&&(n=Uint8Array.from(atob(n),(e=>e.charCodeAt(0)))),r.getDocument(n).promise.then((function(e){l.setDocument(e),s.setDocument(e,null)})))}),[n]),(0,u.jsx)("div",{className:"pdfViewer-container",ref:i,children:(0,u.jsx)("div",{className:"pdfViewer"})})};var x=t(4370);class p extends a.Component{constructor(e){super(e),this.state={paperSize:"",direction:""}}componentDidMount(){const{maBaoCao:e}=this.props;e&&(0,x.ID)(`DanhMucBaoCaos?$filter=MaBaoCao eq '${e}'&$expand=SYS_KhoGiay&$select=SYS_KhoGiay/Name, Landscape`).then((e=>{var n,t;return this.setState({paperSize:null===(n=e.value[0])||void 0===n||null===(t=n.SYS_KhoGiay)||void 0===t?void 0:t.Name,direction:e.value[0].Landscape?"landscape":""})}))}render(){const{open:e,title:n,onClose:t,maBaoCao:a,phieuId:i}=this.props,{paperSize:r,direction:c}=this.state;return e&&(0,u.jsx)(o.A,{open:e,className:"in-phieu-so-quy",title:n||"",onClose:t,renderButton:(0,u.jsx)(s(),{trigger:()=>(0,u.jsxs)(h.A,{size:"sm mr-2",color:"primary",children:[" ",(0,u.jsx)(d.A,{fa:"print"})," ","In phi\u1ebfu"]}),content:()=>this.componentRef,pageStyle:`@media print {\n            @page {\n              size: ${r} ${c} !important;\n              margin: 0mm !important;\n              padding: 0mm !important;\n            }\n          }`}),children:(0,u.jsx)("div",{ref:e=>this.componentRef=e,className:"print-document",children:0!==a&&(0,u.jsx)(g,{url:x.Eh+`/CrazyReport/LoadReport?phieuId=${i}&MaBaoCao=${a}&DiemKinhDoanhId=${l.b9.DiemKinhDoanhId}&tuNgay=&denNgay=&nguoiTao=&mode=blob`})})})}}},66671:()=>{},82787:()=>{},85148:(e,n,t)=>{"use strict";t.d(n,{A:()=>W});var a=t(9950),i=t(50651),s=t(76991),h=t(52308),l=t(8743),o=t(36640),d=t(51445),r=t(52088),c=t(29933),u=t(4370),g=t(48738),x=t.n(g),p=t(67116),T=t(70349),m=t(23931),j=t(18849),D=t(73613),A=t(10077),y=t(36841),v=t(44414);const C=(e,n)=>[{title:"Id",field:"Id",type:"numeric",hidden:!0,editable:"never"},{title:"S\u1ea3n ph\u1ea9m, d\u1ecbch v\u1ee5",field:"DM_SanPhamDichVu.TenSanPham",type:"string",hidden:!1,editable:"never",searchable:!0},{field:"SanPhamDichVu_Id",hidden:!0,editable:"never"},{title:"S\u1ed1 l\u01b0\u1ee3ng",field:"SoLuong",type:"numeric",hidden:!1,editable:"never",render:e=>(0,y.vv)(e.SoLuong),cellStyle:{textAlign:"right"}},{title:"S\u1ed1 l\u01b0\u1ee3ng \u0111i\u1ec1u ch\u1ec9nh",field:"SoLuongConLai",type:"numeric",hidden:!n,editable:"never",render:e=>(0,y.vv)(e.SoLuongConLai),cellStyle:{textAlign:"right"}},{title:"\u0110VT",field:"DM_DonViTinh.Ten",type:"string",hidden:!1,editable:"never",cellStyle:{textAlign:"left"}},{title:"Chi\u1ebft kh\u1ea5u",field:"GiamGia",type:"numeric",hidden:!e,editable:"never",render:e=>(0,v.jsxs)("span",{children:[(0,y.vv)(e.GiamGia||e.PTGiamGia)," ",e.GiamGia?"VN\u0110":"%"]}),cellStyle:{textAlign:"right"}},{title:"Gi\u1ea3m gi\xe1",field:"GiamGia",type:"numeric",hidden:!0,editable:"never"},{title:"Ph\u1ea7n tr\u0103m gi\u1ea3m gi\xe1",field:"PTGiamGia",type:"numeric",hidden:!0,editable:"never"},{title:"S\u1ed1 l\u01b0\u1ee3ng c\xf2n l\u1ea1i",field:"SoLuongConLai",type:"numeric",hidden:!0,editable:"never"},{title:"\u0110\u01a1n gi\xe1",field:"DonGia",type:"numeric",hidden:!1,editable:"never",render:e=>(0,y.vv)(e.DonGia)},{title:"T\u1ed5ng ti\u1ec1n",field:"DonGia",type:"numeric",hidden:!1,editable:"never",render:e=>(0,v.jsx)("span",{children:(0,y.vv)(e.DonGia*e.SoLuong)})},{title:"Th\xe0nh ti\u1ec1n",field:"ThanhTien",type:"numeric",hidden:!1,editable:"never",render:e=>(0,y.vv)(e.ThanhTien)}];var I=t(44709),S=t(26124),P=t(13650),H=t(3908),f=t(65597);class N extends a.Component{constructor(e){super(e),this.renderButton=()=>{const{textLyDo:e}=this.state,{closePopupHuyDonHang:n}=this.props;return(0,v.jsxs)("div",{style:{float:"right"},children:[(0,v.jsx)(P.f8,{onClick:n,children:"H\u1ee7y"}),(0,v.jsx)(P.QB,{onClick:()=>this.saveHuyDonHang(e),children:"Ch\u1ea5p nh\u1eadn"})]})},this.saveHuyDonHang=e=>{const{IdDonHang:n,updateCountRadioList:t,reloadTableIndex:a,closeDetail:i,closePopupHuyDonHang:s,statusSoQuy:h,data:l}=this.props;e?(0,u.Pq)(`PhieuThu_DHs?$filter=DonHang_Id eq ${n}`).then((h=>{if(s(),0!==h.value.length){let s=0;h.value.forEach((e=>s+=parseFloat(e.SoTien))),(0,p.K5)(`Thanh to\xe1n l\u1ea1i s\u1ed1 ti\u1ec1n kh\xe1ch \u0111\xe3 thanh to\xe1n cho \u0111\u01a1n h\xe0ng ${l.MaDonHang} v\u1edbi s\u1ed1 ti\u1ec1n ${(0,y.vv)(s)}`,"TH\xd4NG B\xc1O").then((s=>{s&&(0,u.Pq)(`DonHang/HuyDonHang?DonHangId=${n}&LyDo=${e}`,"DELETE","",!1).then((e=>{(0,u.Pq)(`PhieuThu/XoaPhieuThu?donHang_Id=${n}`,"POST",null,!1).then((()=>{(0,p.nw)(e),t(),a(),i()}))})).catch((e=>(0,p.a3)(e.Message)))}))}else(0,u.Pq)(`DonHang/HuyDonHang?DonHangId=${n}&LyDo=${e}`,"DELETE","",!1).then((e=>{(0,p.nw)(e),t(),a(),i()})).catch((e=>(0,p.a3)(e.Message)))})):(0,p.AB)("Vui l\xf2ng nh\u1eadp l\xfd do h\u1ee7y \u0111\u01a1n h\xe0ng","TH\xd4NG B\xc1O")},this.onChangeLyDo=e=>{this.setState({textLyDo:e})},this.state={textLyDo:""}}render(){const{openPopupHuyDonHang:e,closePopupHuyDonHang:n}=this.props;return(0,v.jsxs)(f.A,{open:e,handleClose:n,title:"Nh\u1eadp l\xfd do h\u1ee7y \u0111\u01a1n h\xe0ng",maxWidth:"xs",children:[(0,v.jsxs)(T.A,{children:[(0,v.jsx)(H.m,{xs:"4",children:"L\xfd do"}),(0,v.jsx)(m.A,{xs:"8",children:(0,v.jsx)("textarea",{type:"text",autoFocus:!0,className:"form-control",onBlur:e=>this.onChangeLyDo(e.target.value)})})]}),this.renderButton()]})}}var b=t(45418),M=t.n(b),w=t(55627),_=t(21205),L=t(19247),K=t(76152),k=t(51963),G=t(53744);class B extends a.Component{render(){const{dataChiTietDonHang:e,dataDonHang:n,ThanhTien:t,PTGiamGia:a}=this.props;let i=0,s=0;return e.forEach((e=>(i+=+e.SoLuong,s+=+e.ThanhTien,s))),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(T.A,{className:"profile-don-vi",children:(0,v.jsxs)(m.A,{style:{textAlign:"center"},children:[(0,v.jsx)("img",{src:"/assets/Logo/logoQLBH.png",alt:""}),(0,v.jsx)("h5",{style:{marginBottom:5},children:G.lg.TenDonVi}),(0,v.jsxs)("p",{style:{marginBottom:5,fontWeight:600},children:["S\u0110T: ",G.lg.DienThoai]}),(0,v.jsxs)("p",{style:{marginBottom:0,fontWeight:600},children:["\u0110\u1ecba ch\u1ec9: ",G.lg.DiaChi]})]})}),(0,v.jsx)(T.A,{style:{marginBottom:10},children:(0,v.jsxs)(m.A,{xs:"12",md:"12",children:[(0,v.jsx)("h3",{style:{textAlign:"center"},children:"H\xd3A \u0110\u01a0N B\xc1N H\xc0NG"}),(0,v.jsxs)("h6",{style:{textAlign:"center"},children:["S\u1ed1 H\u0110: ",n.MaDonHang]}),(0,v.jsxs)("h6",{style:{textAlign:"center"},children:["Th\u1eddi gian: ",(0,y.Rt)(n.NgayTao)]})]})}),(0,v.jsx)(T.A,{style:{marginBottom:5},children:(0,v.jsxs)(m.A,{xs:"12",md:"12",children:[(0,v.jsxs)(T.A,{style:{marginBottom:5},children:[(0,v.jsx)(m.A,{xs:"6",md:"5",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"\u0110i\u1ec3m kinh doanh:"})}),(0,v.jsx)(m.A,{xs:"6",md:"7",children:n.DM_DiemKinhDoanh.Ten})]}),(0,v.jsxs)(T.A,{style:{marginBottom:5},children:[(0,v.jsx)(m.A,{xs:"6",md:"5",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Thu ng\xe2n:"})}),(0,v.jsx)(m.A,{xs:"6",md:"7",children:n.NguoiTao})]})]})}),(0,v.jsxs)(_.A,{responsive:!0,size:"sm",className:"table-hoa-don",children:[(0,v.jsx)("thead",{children:(0,v.jsxs)("tr",{children:[(0,v.jsx)("th",{className:"text-left ten-sp",children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,v.jsx)("th",{className:"text-left",children:"\u0110\u01a1n gi\xe1"}),(0,v.jsx)("th",{className:"text-right",children:"SL"}),(0,v.jsx)("th",{className:"text-right",children:"Th\xe0nh ti\u1ec1n"})]})}),(0,v.jsx)("tbody",{children:e&&e.map(((e,n)=>(0,v.jsxs)("tr",{children:[(0,v.jsx)("td",{style:{textAlign:"left"},children:(0,v.jsx)("span",{children:e.TenSanPham})}),(0,v.jsx)("td",{style:{textAlign:"left"},children:(0,v.jsx)("span",{children:(0,y.vv)(e.DonGia)})}),(0,v.jsx)("td",{style:{textAlign:"right",verticalAlign:"bottom",paddingBottom:5},children:(0,y.vv)(e.SoLuong)}),(0,v.jsx)("td",{style:{textAlign:"right",verticalAlign:"bottom",paddingBottom:5},children:(0,y.vv)(e.ThanhTien)})]},n)))})]}),e&&0!==e.length&&(0,v.jsxs)(T.A,{style:{marginTop:15,marginBottom:5},children:[(0,v.jsx)(m.A,{xs:"4",md:"4"}),(0,v.jsx)(m.A,{xs:"8",md:"8",children:(0,v.jsxs)(L.A,{children:[(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{xs:"8",md:"8",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"T\u1ed5ng s\u1ed1 l\u01b0\u1ee3ng:"})}),(0,v.jsx)(m.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,y.vv)(i)})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{xs:"8",md:"8",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"T\u1ed5ng ti\u1ec1n h\xe0ng:"})}),(0,v.jsx)(m.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,y.vv)(s)})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{xs:"8",md:"8",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Gi\u1ea3m gi\xe1 (%):"})}),(0,v.jsxs)(m.A,{xs:"4",md:"4",style:{textAlign:"right"},children:[(0,y.vv)(a)," "]})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{xs:"8",md:"8",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"T\u1ed5ng thanh to\xe1n:"})}),(0,v.jsx)(m.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,y.vv)(t)})]})]})})]}),(0,v.jsx)(T.A,{style:{marginBottom:5},children:(0,v.jsx)(m.A,{children:(0,v.jsx)(K.A,{row:!0,children:(0,v.jsx)(m.A,{xs:"12",md:"12",style:{textAlign:"center"},children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:(0,v.jsxs)("i",{children:["(",(0,v.jsxs)("span",{className:"bang-chu",children:[(0,k.q)(+t).split(" ")[0]," "]}),(0,k.q)(+t).split(" ").splice(1,(0,k.q)(+t).split(" ").length).join(" ")," \u0111\u1ed3ng)"]})})})})})}),(0,v.jsx)(T.A,{children:(0,v.jsx)(m.A,{children:(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{xs:"6",md:"6",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"H\xecnh th\u1ee9c thanh to\xe1n:"})}),(0,v.jsxs)(m.A,{xs:"6",md:"6",style:{textAlign:"right"},children:[n.DM_HinhThucThanhToan.Ten,n.Phieu_Id?` (S\u1ed1 phi\u1ebfu: ${n.Phieu_Id}) `:""]})]})})}),(0,v.jsx)(T.A,{style:{marginBottom:5},children:(0,v.jsx)(m.A,{children:(0,v.jsx)("h5",{style:{textAlign:"center"},children:(0,v.jsx)("i",{children:"C\u1ea3m \u01a1n v\xe0 h\u1eb9n g\u1eb7p l\u1ea1i!"})})})})]})}}class V extends a.Component{render(){const{openInPhieuDonHang:e,closeInPhieuDonHang:n,dataChiTietInPhieu:t,data:i,dataDonHang:s}=this.props;return(0,v.jsx)(a.Fragment,{children:(0,v.jsx)(c.A,{open:e,title:"IN PHI\xcaU B\xc1N H\xc0NG",onClose:n,renderButton:(0,v.jsx)(M(),{trigger:()=>(0,v.jsx)(j.A,{style:{height:"27px",padding:"0 10px"},color:"primary",children:"In phi\u1ebfu"}),content:()=>this.componentRef}),children:(0,v.jsx)("div",{ref:e=>this.componentRef=e,className:"inPhieuHD page-phieu",children:(0,v.jsx)(B,{dataChiTietDonHang:t,dataDonHang:i,ThanhTien:null===s||void 0===s?void 0:s.ThanhTien,PTGiamGia:null===s||void 0===s?void 0:s.PTGiamGia})})})})}}var $=t(1254),R=t(21812);class q extends a.Component{constructor(e){super(e),this.renderTrangThai=e=>{let n="",t="";switch(e){case S.c.DM:n="\u0110\u01a1n m\u1edbi",t="primary";break;case S.c.HT:n="Ho\xe0n th\xe0nh",t="success";break;case S.c.DH:n="\u0110\xe3 h\u1ee7y",t="danger"}return(0,v.jsx)($.A,{color:t,children:n})},this.openDetailTraDonHang=(e,n)=>{this.setState({openDetailTraHang:!0,IdDonTraHang:e,MaTraHang:n})},this.state={}}render(){var e;const{data:n,dataDonHang:t,reloadTableIndex:a,className:i}=this.props,{openDetailTraHang:s,MaTraHang:h,IdDonTraHang:l}=this.state;return(0,v.jsxs)(T.A,{children:[(0,v.jsx)(m.A,{md:"8",children:(0,v.jsxs)(L.A,{children:[(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"3",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"M\xe3 \u0111\u01a1n h\xe0ng:"})}),(0,v.jsx)(m.A,{md:"9",children:n.MaDonHang})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"3",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Th\u1eddi gian:"})}),(0,v.jsx)(m.A,{md:"9",children:(0,y.Rt)(n.NgayTao)})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"3",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"\u0110i\u1ec3m kinh doanh:"})}),(0,v.jsx)(m.A,{md:"9",children:n.DM_DiemKinhDoanh.Ten})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"3",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Ng\u01b0\u1eddi t\u1ea1o:"})}),(0,v.jsx)(m.A,{md:"9",children:n.SYS_TaiKhoan.TenHienThi})]})]})}),(0,v.jsx)(m.A,{md:"4",children:(0,v.jsxs)(L.A,{children:[(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"5",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Kh\xe1ch h\xe0ng:"})}),(0,v.jsx)(m.A,{md:"7",children:null===t||void 0===t||null===(e=t.DM_LienHe)||void 0===e?void 0:e.Ten})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"5",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"H\xecnh th\u1ee9c thanh to\xe1n:"})}),(0,v.jsxs)(m.A,{md:"7",children:[n.DM_HinhThucThanhToan.Ten,n.Phieu_Id?` (S\u1ed1 phi\u1ebfu: ${n.Phieu_Id}) `:""]})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"5",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Tr\u1ea1ng th\xe1i:"})}),(0,v.jsx)(m.A,{md:"7",children:this.renderTrangThai(n.TrangThai)})]}),n.LyDoHuy&&(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"5",children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"L\xfd do:"})}),(0,v.jsx)(m.A,{md:"7",children:n.LyDoHuy})]}),(null===t||void 0===t?void 0:t.DaTraHang)&&(0,v.jsx)(v.Fragment,{children:(0,v.jsx)(K.A,{row:!0,children:(0,v.jsx)(m.A,{children:(0,v.jsx)(w.A,{children:(0,v.jsxs)("div",{className:"alert alert-warning",children:[(0,v.jsx)("b",{children:"\u0110\xe3 ph\xe1t sinh nghi\u1ec7p v\u1ee5 tr\u1ea3 h\xe0ng"})," ",(0,v.jsx)("br",{}),(0,v.jsxs)("i",{children:["Ch\u1ee9ng t\u1eeb tr\u1ea3 h\xe0ng",null===t||void 0===t?void 0:t.Sale_DonTraHang.map(((e,n)=>!1===e.IsDeleted&&(0,v.jsxs)("span",{style:{cursor:"pointer",color:"blue"},className:"font-weight-bold",onClick:()=>this.openDetailTraDonHang(e.Id,e.MaTraHang),children:[" ",(0,v.jsx)("u",{children:e.MaTraHang})," "]},n)))]})]})})})})})]})}),s&&(0,v.jsx)(R.A,{className:i,openDetailTraHang:s,closeDetailTraHang:()=>this.setState({openDetailTraHang:!1}),getDataDonHang:this.props.getDataDonHang,IdDonTraHang:l,MaTraHang:h,statusTraHang:!0,reloadTableIndexDonHang:a})]})}}class F extends a.Component{constructor(e){super(e),this.state={}}componentDidMount(){(0,y.EP)()}render(){const{dataChiTietInPhieu:e,dataDonHang:n}=this.props;return(0,v.jsx)(a.Fragment,{children:e&&0!==e.length&&(0,v.jsxs)(T.A,{style:{marginTop:"20px",marginBottom:"-30px"},children:[(0,v.jsx)(m.A,{md:"8"}),(0,v.jsx)(m.A,{md:"4",children:(0,v.jsxs)(L.A,{children:[(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"7",style:{textAlign:"right"},children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"T\u1ed5ng ti\u1ec1n h\xe0ng:"})}),(0,v.jsx)(m.A,{md:"5",style:{textAlign:"right"},children:(0,y.vv)(null===n||void 0===n?void 0:n.TienHang)})]}),(0,y.EP)()?(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"7",style:{textAlign:"right"},children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Ti\u1ec1n h\xe0ng chi\u1ebft kh\u1ea5u:"})}),(0,v.jsx)(m.A,{md:"5",style:{textAlign:"right"},children:(0,y.vv)(null===n||void 0===n?void 0:n.GiamGia)})]}):(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"7",style:{textAlign:"right"},children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Gi\u1ea3m gi\xe1 h\xf3a \u0111\u01a1n:"})}),(0,v.jsxs)(m.A,{md:"5",style:{textAlign:"right"},children:[(0,y.vv)(null===n||void 0===n?void 0:n.PTGiamGia)," ","%"]})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"7",style:{textAlign:"right"},children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Kh\xe1ch c\u1ea7n tr\u1ea3:"})}),(0,v.jsx)(m.A,{md:"5",style:{textAlign:"right"},children:(0,y.vv)(null===n||void 0===n?void 0:n.ThanhTien)})]}),(0,v.jsxs)(K.A,{row:!0,children:[(0,v.jsx)(m.A,{md:"7",style:{textAlign:"right"},children:(0,v.jsx)(w.A,{className:"font-weight-bold",children:"Kh\xe1ch h\xe0ng \u0111\xe3 tr\u1ea3:"})}),(0,v.jsx)(m.A,{md:"5",style:{textAlign:"right"},children:(0,y.EP)()?(0,y.vv)(null===n||void 0===n?void 0:n.TienKhachTra):(0,y.vv)(null===n||void 0===n?void 0:n.ThanhTien)})]})]})})]})})}}var E=t(38512),O=t(34731),Q=t(85734);const z=a.createRef(),J=()=>z.current&&z.current.onQueryChange();class Y extends a.Component{constructor(e){super(e),this.renderButtonByTrangThai=(e,n,t)=>(0,v.jsx)(T.A,{children:(0,v.jsxs)(m.A,{style:{marginTop:"30px",marginBottom:"-25px"},children:[e!==S.c.HT&&(0,y.EP)()?null:(0,v.jsxs)(j.A,{className:"cus-btn",color:"primary",onClick:this.inPhieuDonHang,disabled:n.IsDeleted,children:[(0,v.jsx)(D.A,{fa:"print"})," ","In phi\u1ebfu"]}),e===S.c.DM?null:(0,v.jsxs)(j.A,{className:"cus-btn",color:"success",onClick:this.openTraHang,disabled:n.IsDeleted||(null===t||void 0===t?void 0:t.DaTraHang),children:[(0,v.jsx)(D.A,{fa:"reply-all"})," ","Tr\u1ea3 h\xe0ng"]}),(0,v.jsxs)(j.A,{className:"cus-btn",color:"danger",onClick:this.huyDonHang,disabled:n.IsDeleted||(null===t||void 0===t?void 0:t.DaTraHang),children:[(0,v.jsx)(D.A,{fa:"times"})," ","H\u1ee7y \u0111\u01a1n h\xe0ng"]})]})}),this.inPhieuDonHang=()=>{this.setState({openInPhieuDonHang:!0})},this.huyDonHang=()=>{this.setState({openPopupHuyDonHang:!0})},this.openTraHang=()=>{const{dataChiTietDonHang:e}=this.props;0===e.length?(0,p.AB)("H\xe0ng h\xf3a trong h\xf3a \u0111\u01a1n kh\xf4ng cho ph\xe9p tr\u1ea3","TH\xd4NG B\xc1O"):this.setState({openTraHang:!0})},this.closeTraHang=(e,n)=>{const{getDataChiTietInPhieu:t,getDataDonHang:a,getDataChiTietDonHang:i}=this.props;this.setState({openTraHang:!1},(()=>{n&&(t(),a(),i())}))},this.state={openPopupHuyDonHang:!1,openInPhieuDonHang:!1,openTraHang:!1,openDetailTraHang:!1,IdDonTraHang:null,MaTraHang:null}}componentDidMount(){(0,y.EP)()}render(){const{data:e,IdDonHang:n,dataDonHang:t,dataChiTietInPhieu:i,ThanhTien:s,TongSoLuong:h,isDetailTheKho:l,status:o,updateCountRadioList:d,closeDetail:r,reloadTableIndex:c,className:u,TongSoLuongKhuyenMai:g,statusSoQuy:x}=this.props,{openPopupHuyDonHang:p,openInPhieuDonHang:T,openTraHang:m}=this.state,j=C((0,y.EP)(),e.DaTraHang);return(0,v.jsxs)(a.Fragment,{children:[(0,v.jsx)(q,{data:e,dataDonHang:t,className:u,reloadTableIndex:c}),(0,v.jsx)(A.A,{unRefresDatatable:!0,tableRef:z,url:"ChiTietDonHangs",columns:j,where:`DonHang_Id eq ${n} and KhuyenMai_Id eq null`,selectType:"withColumns",pageSize:4,search:!1}),(0,v.jsx)(E.A,{Id:n,status:"DonHang",statusDaTraHang:e.DaTraHang}),(0,v.jsx)(F,{TongSoLuongKhuyenMai:g,dataDonHang:t,dataChiTietInPhieu:i,ThanhTien:s,TongSoLuong:h,getDataDonHang:this.props.getDataDonHang}),!l&&this.renderButtonByTrangThai(o,e,t),p&&(0,v.jsx)(N,{data:e,statusSoQuy:x,IdDonHang:n,openPopupHuyDonHang:p,closePopupHuyDonHang:()=>this.setState({openPopupHuyDonHang:!1}),updateCountRadioList:d,closeDetail:r,reloadTableIndex:c}),(0,y.EP)()?T&&(0,v.jsx)(O.A,{open:T,title:e.MaPhieu,onClose:()=>this.setState({openInPhieuDonHang:!1}),maBaoCao:Q.MaBaoCaoPhieuIn.HoaDonBanHan,phieuId:n}):T&&(0,v.jsx)(V,{openInPhieuDonHang:T,closeInPhieuDonHang:()=>this.setState({openInPhieuDonHang:!1}),dataChiTietInPhieu:i,data:e,dataDonHang:t}),m&&(0,v.jsx)(I.A,{statusSoQuy:x,dataDonHang:e,openTraDonHang:m,closeTraDonHang:this.closeTraHang,reloadTable:J,reloadTableIndex:c})]})}}class W extends a.Component{constructor(e){super(e),this.getDataChiTietInPhieu=()=>{const{IdDonHang:e}=this.props;(0,u.ID)(`ChiTietDonHangs?$filter=DonHang_Id eq ${e}&$expand=DM_SanPhamDichVu`,"GET",null).then((e=>this.setState({dataChiTietInPhieu:e.value.map((e=>({...e,TenSanPham:e.DM_SanPhamDichVu.TenSanPham,SanPhamDichVuId:e.SanPhamDichVu_Id}))),loading:!1}))).catch((e=>(0,p.a3)(e)))},this.getDataChiTietDonHang=()=>{const{IdDonHang:e}=this.props;(0,u.ID)(`ChiTietDonHangs?$filter=DonHang_Id eq ${e} and DM_SanPhamDichVu/TrangThaiTonKho eq true&$expand=DM_SanPhamDichVu`,"GET",null).then((e=>{let n=[];e.value.forEach((e=>{n.push({TenSanPham:e.DM_SanPhamDichVu.TenSanPham,Id:e.Id,SanPhamDichVuId:e.SanPhamDichVu_Id,SoLuong:e.SoLuong,DonGia:e.DonGia,ThanhTien:e.ThanhTien,SoLuongConLai:e.SoLuongConLai})})),this.setState({dataChiTietDonHang:n,loading:!1})})).catch((e=>(0,p.a3)(e)))},this.getDataDonHang=()=>{const{IdDonHang:e}=this.props;(0,u.Pq)(`DonHangs(${e})?$expand=Sale_DonTraHang,DM_LienHe, DM_DiemKinhDoanh, DM_HinhThucThanhToan, SYS_TaiKhoan`,"GET",null).then((e=>this.setState({dataDonHang:e,loading:!1}))).catch((e=>(0,p.a3)(e)))},this.toggle=e=>{const{activeTab:n}=this.state;n!==e&&this.setState({activeTab:e})},this.state={dataChiTietDonHang:[],activeTab:"1",dataDonHang:null,dataChiTietInPhieu:[]}}componentDidMount(){this.getDataChiTietDonHang(),this.getDataDonHang(),this.getDataChiTietInPhieu()}render(){const{openDetail:e,closeDetail:n,IdDonHang:t,reloadTableIndex:a,isDetailTheKho:u,className:g,updateCountRadioList:p,statusSoQuy:T}=this.props,{dataChiTietDonHang:m,activeTab:j,dataDonHang:D,dataChiTietInPhieu:A}=this.state;let y=0,C=0,I=0;A.map((e=>{var n;return null!==e&&void 0!==e&&null!==(n=e.Sale_ChiTietKhuyenMai)&&void 0!==n&&n.KhuyenMai_Id?I+=+e.SoLuong:y+=+e.SoLuong,C+=+e.ThanhTien,C}));return(0,v.jsx)(v.Fragment,{children:(0,v.jsx)(c.A,{className:g,open:e,title:`Chi ti\u1ebft \u0111\u01a1n h\xe0ng ${null===D||void 0===D?void 0:D.MaDonHang}`,onClose:n,children:(0,v.jsx)("div",{className:"detail-don-hang",children:(0,v.jsx)(i.A,{children:(0,v.jsxs)(s.A,{children:[(0,v.jsx)(h.A,{tabs:!0,children:[{name:"Th\xf4ng tin",id:"1"}].map(((e,n)=>(0,v.jsx)(l.A,{children:(0,v.jsx)(o.A,{className:x()({activeTabs:j===e.id}),onClick:()=>{this.toggle(e.id)},children:(0,v.jsx)("b",{children:e.name})})},n)))}),(0,v.jsx)(d.A,{activeTab:j,className:u&&"detail-the-kho",children:(0,v.jsx)(r.A,{tabId:"1",children:D&&(0,v.jsx)(Y,{statusSoQuy:T,data:D,IdDonHang:t,dataDonHang:D,dataChiTietInPhieu:A,ThanhTien:C,TongSoLuong:y,TongSoLuongKhuyenMai:I,isDetailTheKho:u,dataChiTietDonHang:m,status:D.TrangThai,getDataDonHang:this.getDataDonHang,getDataChiTietDonHang:this.getDataChiTietDonHang,getDataChiTietInPhieu:this.getDataChiTietInPhieu,updateCountRadioList:p,closeDetail:n,reloadTableIndex:a,className:g})})})]})})})})})}}},85734:(e,n,t)=>{"use strict";t.r(n),t.d(n,{MaBaoCaoPhieuIn:()=>z,default:()=>J});var a=t(9950),i=t(18849),s=t(73613),h=t(58195),l=t(14113),o=t(99308),d=t(70349),r=t(23931),c=t(85907),u=t(36841),g=t(67116),x=t(16272),p=t(4370),T=t(34731),m={MaPhieu:{field_name:"MaPhieu",title:"M\xe3 phi\u1ebfu:",type:"textbox"},NgayTao:{field_name:"NgayTao",title:"Th\u1eddi gian:",type:"datetime",icon:!0,defaultValue:new Date},SoTien:{field_name:"SoTien",title:"Gi\xe1 tr\u1ecb:",type:"currency",required:!0},KhoanThuId:{field_name:"KhoanThuId",title:"Lo\u1ea1i thu:",type:"data-select",required:!0,dataSelect:{url:"DM_KhoanThu",where:"Hidden ne true",column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},NguoiNopId:{field_name:"NguoiNopId",title:"Ng\u01b0\u1eddi n\u1ed9p:",type:"data-select",required:!0,dataSelect:{url:"DM_LienHe",where:"IsDeleted ne true",column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},GhiChu:{field_name:"GhiChu",title:"Ghi ch\xfa:",type:"textarea",rows:"3"}},j=t(44414);class D extends a.Component{constructor(e){super(e),this.handleValidate=()=>{const e=Object.values(m).filter((e=>e.required));let{data:n}=this.state;for(let t=0;t<e.length;t++){const a=e[t];let i=n[a.field_name];if(null===i||""===i||void 0===i||0===i.length)return(0,g.AB)('Vui l\xf2ng nh\u1eadp "'+a.title+'"'),!1}return!0},this.setStateData=(e,n)=>{var{data:t}=this.state;t[e]=n,this.setState({data:t})},this.handleChange=(e,n)=>{this.setStateData(e,n)},this.state={data:{},phieuThuVuaTao:null,openDialogInPhieu:!1,link_api:"",titlePhieuIn:null,dataKhoanThu:[],phieuId:null},this.save=this.save.bind(this),this.saveAndPrint=this.saveAndPrint.bind(this)}componentDidMount(){this.getDataKhoanThu()}getDataKhoanThu(){(0,p.Pq)("DM_KhoanThu","GET",null).then((e=>this.setState({dataKhoanThu:e.value}))).catch((e=>(0,g.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u kho\u1ea3n thu","Th\xf4ng b\xe1o")))}saveAndPrint(){if(this.handleValidate()&&this.handleValidateSoTien()){let e=this.state.data;e.NgayTao=e.NgayTao||(0,u.FJ)(),(0,p.Pq)("PhieuThu/TaoPhieuThu","POST",JSON.stringify(e),!1).then((e=>{this.reset(),this.downloadPDF(e),(0,g.nw)("T\u1ea1o phi\u1ebfu thu th\xe0nh c\xf4ng","Th\xf4ng b\xe1o"),this.props.onClose(),this.props.reloadTable()})).catch((e=>(0,g.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i!")))}}downloadPDF(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e&&this.setState({link_api:`/Print/InPhieuThu?phieuThuId=${e.Id}`,titlePhieuIn:`${e.MaPhieu}`,phieuId:e.Id},(()=>this.setState({openDialogInPhieu:!0})))}save(){if(this.handleValidate()&&this.handleValidateSoTien()){let e=this.state.data;e.NgayTao=e.NgayTao||(0,u.FJ)(),(0,p.Pq)("PhieuThu/TaoPhieuThu","POST",JSON.stringify(e),!1).then((e=>{this.reset(),this.props.onClose(),this.props.reloadTable(),(0,g.nw)("L\u1eadp phi\u1ebfu thu th\xe0nh c\xf4ng!")})).catch((()=>(0,g.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i!")))}}reset(){this.setState({data:{KhoanThuId:"",SoTien:"",NguoiNopId:"",GhiChu:"",NgayTao:""}})}handleValidateSoTien(){let{data:e}=this.state;return!((null===e||void 0===e?void 0:e.SoTien)<=0)||((0,g.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1 ti\u1ec1n l\u1edbn h\u01a1n 0"),!1)}checkHiddenKhoanThu(){const{data:e,dataKhoanThu:n}=this.state;let t=n.find((n=>n.Id===e.KhoanThuId));return null!==t&&void 0!==t&&t.AnLienHe?(m.NguoiNopId.required=!1,!0):(m.NguoiNopId.required=!0,!1)}render(){const{data:e,openDialogInPhieu:n,link_api:t,titlePhieuIn:a,phieuId:u}=this.state,{open:g,onClose:p}=this.props;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(h.A,{isOpen:g,size:"xl",toggle:p,className:"lap-phieu-thu",children:[(0,j.jsx)(l.A,{toggle:p,children:"L\u1eadp phi\u1ebfu thu"}),(0,j.jsx)(o.A,{children:(0,j.jsxs)(d.A,{md:"6",children:[(0,j.jsxs)(r.A,{children:[(0,j.jsx)(x.A,{data:m.MaPhieu,value:"M\xe3 phi\u1ebfu t\u1ef1 d\u1ed9ng",styleRow:{pointerEvents:"none"}}),(0,j.jsx)(x.A,{data:m.KhoanThuId,value:e.KhoanThuId,onChange:this.handleChange}),(0,j.jsx)(x.A,{data:m.SoTien,value:e.SoTien,onChange:this.handleChange})]}),(0,j.jsxs)(r.A,{children:[(0,j.jsx)(x.A,{data:m.NgayTao,value:e.NgayTao,onChange:this.handleChange}),!this.checkHiddenKhoanThu()&&(0,j.jsx)(x.A,{data:m.NguoiNopId,value:e.NguoiNopId,onChange:this.handleChange}),(0,j.jsx)(x.A,{data:m.GhiChu,value:e.GhiChu,onChange:this.handleChange})]})]})}),(0,j.jsx)(c.A,{children:(0,j.jsx)(d.A,{children:(0,j.jsxs)(r.A,{style:{textAlign:"right"},children:[(0,j.jsxs)(i.A,{color:"success",onClick:this.save,children:[(0,j.jsx)(s.A,{fa:"save"})," ","L\u01b0u"]}),(0,j.jsxs)(i.A,{style:{marginLeft:"10px"},color:"success",onClick:this.saveAndPrint,children:[(0,j.jsx)(s.A,{fa:"save"})," ","L\u01b0u & In"]}),(0,j.jsxs)(i.A,{style:{marginLeft:"10px"},color:"dark",onClick:p,children:[(0,j.jsx)(s.A,{fa:"ban"})," ","B\u1ecf qua"]})]})})})]}),n&&(0,j.jsx)(T.A,{open:n,title:a,onClose:()=>this.setState({openDialogInPhieu:!1}),link_api:t,maBaoCao:z.PhieuThu,phieuId:u})]})}}t(86803);var A=t(34849),y=t(97159),v={MaPhieu:{field_name:"MaPhieu",title:"M\xe3 phi\u1ebfu:",type:"textbox"},NgayTao:{field_name:"NgayTao",title:"Th\u1eddi gian:",type:"datetime",icon:!0,defaultValue:new Date},SoTien:{field_name:"SoTien",title:"Gi\xe1 tr\u1ecb:",type:"currency",required:!0},KhoanChiId:{field_name:"KhoanChiId",title:"Lo\u1ea1i chi:",type:"data-select",required:!0,dataSelect:{url:"DM_KhoanChi",where:"Hidden ne true",column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},NguoiNhanId:{field_name:"NguoiNhanId",title:"Ng\u01b0\u1eddi nh\u1eadn:",type:"data-select",required:!0,dataSelect:{url:"DM_LienHe",where:"IsDeleted ne true",column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},GhiChu:{field_name:"GhiChu",title:"Ghi ch\xfa:",type:"textarea",rows:"3"}};class C extends a.Component{constructor(e){super(e),this.handleValidate=()=>{const e=Object.values(v).filter((e=>e.required));let{data:n}=this.state;for(let t=0;t<e.length;t++){const a=e[t];let i=n[a.field_name];if(null===i||""===i||void 0===i||0===i.length)return(0,g.AB)('Vui l\xf2ng nh\u1eadp "'+a.title+'"'),!1}return!0},this.setStateData=(e,n)=>{var{data:t}=this.state;t[e]=n,this.setState({data:t})},this.handleChange=(e,n)=>{this.setStateData(e,n)},this.state={data:{KhoanChiId:"",SoTien:"",NguoiNhanId:"",GhiChu:"",NgayTao:""},openDialogInPhieu:!1,maPhieuChi:null,titlePhieuIn:null,link_api:"",phieuId:null},this.save=this.save.bind(this),this.saveAndPrint=this.saveAndPrint.bind(this)}saveAndPrint(){if(this.handleValidate()&&this.handleValidateSoTien()){let e=this.state.data;e.NgayTao=e.NgayTao||(0,u.FJ)(),(0,p.Pq)("PhieuChi/TaoPhieuChi","POST",JSON.stringify(e),!1).then((e=>{this.reset(),(0,g.nw)("L\u1eadp phi\u1ebfu chi th\xe0nh c\xf4ng!"),this.downloadPDF(e),this.props.onClose(),this.props.reloadTable()})).catch((e=>(0,g.a3)(e.Message,"Th\xf4ng b\xe1o")))}}downloadPDF(e){e&&this.setState({link_api:`/Print/InPhieuChi?phieuChiId=${e.Id}`,titlePhieuIn:`${e.MaPhieu}`,phieuId:e.Id},(()=>this.setState({openDialogInPhieu:!0})))}save(){if(this.handleValidate()&&this.handleValidateSoTien()){let e=this.state.data;e.NgayTao=e.NgayTao||(0,u.FJ)(),(0,p.Pq)("PhieuChi/TaoPhieuChi","POST",JSON.stringify(e),!1).then((e=>{this.reset(),this.props.onClose(),this.props.reloadTable(),(0,g.nw)("L\u1eadp phi\u1ebfu chi th\xe0nh c\xf4ng!")})).catch((e=>(0,g.a3)(e.Message,"Th\xf4ng b\xe1o")))}}reset(){this.setState({data:{KhoanChiId:"",SoTien:"",NguoiNhanId:"",GhiChu:"",NgayTao:""}})}handleValidateSoTien(){let{data:e}=this.state;return!((null===e||void 0===e?void 0:e.SoTien)<=0)||((0,g.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1 ti\u1ec1n l\u1edbn h\u01a1n 0"),!1)}render(){const{data:e,openDialogInPhieu:n,titlePhieuIn:t,link_api:u,phieuId:g}=this.state,{open:p,onClose:m}=this.props;return(0,j.jsxs)(a.Fragment,{children:[(0,j.jsxs)(h.A,{isOpen:p,size:"xl",toggle:m,className:"lap-phieu-chi",children:[(0,j.jsx)(l.A,{toggle:m,children:"L\u1eadp phi\u1ebfu chi"}),(0,j.jsx)(o.A,{children:(0,j.jsxs)(d.A,{md:"6",children:[(0,j.jsxs)(r.A,{children:[(0,j.jsx)(x.A,{data:v.MaPhieu,value:"M\xe3 phi\u1ebfu t\u1ef1 d\u1ed9ng",styleRow:{pointerEvents:"none"}}),(0,j.jsx)(x.A,{data:v.KhoanChiId,value:e.KhoanChiId,onChange:this.handleChange}),(0,j.jsx)(x.A,{data:v.SoTien,value:e.SoTien,onChange:this.handleChange})]}),(0,j.jsxs)(r.A,{children:[(0,j.jsx)(x.A,{data:v.NgayTao,value:e.NgayTao,onChange:this.handleChange}),(0,j.jsx)(x.A,{data:v.NguoiNhanId,value:e.NguoiNhanId,onChange:this.handleChange}),(0,j.jsx)(x.A,{data:v.GhiChu,value:e.GhiChu,onChange:this.handleChange})]})]})}),(0,j.jsx)(c.A,{children:(0,j.jsx)(d.A,{children:(0,j.jsxs)(r.A,{style:{textAlign:"right"},children:[(0,j.jsxs)(i.A,{color:"success",onClick:this.save,children:[(0,j.jsx)(s.A,{fa:"save"})," ","L\u01b0u"]}),(0,j.jsxs)(i.A,{style:{marginLeft:"10px"},color:"success",onClick:this.saveAndPrint,children:[(0,j.jsx)(s.A,{fa:"save"})," ","L\u01b0u & In"]}),(0,j.jsxs)(i.A,{style:{marginLeft:"10px"},color:"dark",onClick:m,children:[(0,j.jsx)(s.A,{fa:"ban"})," ","B\u1ecf qua"]})]})})})]}),n&&(0,j.jsx)(T.A,{open:n,title:t,onClose:()=>this.setState({openDialogInPhieu:!1}),link_api:u,maBaoCao:z.PhieuChi,phieuId:g})]})}}var I=t(53744);class S extends a.Component{constructor(e){super(e),this.reloadTable=()=>{this.props.reloadTable()},this.state={base64img:null}}onDownload(){const{loaiThuId:e,loaiChiId:n,startDay:t,endDay:a}=this.props;(0,p.RN)(`CrazyReport/LoadSoQuy?DiemKinhDoanhId=${I.b9.DiemKinhDoanhId}&MaPhieu=null&KhoanThu_Id=${e}&KhoanChi_Id=${n}&tuNgay=${t}&denNgay=${a}&dataMau=false&mode=download_pdf`,"LoadSoQuy.pdf","GET",null,!0).then((e=>e)).catch((e=>(0,g.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i t\u1ea3i file!","Th\xf4ng b\xe1o")))}render(){const{isOpenDialog:e,openLapPhieuChi:n}=this.state;return(0,j.jsxs)("div",{className:"container-lap-phieu",children:[(0,j.jsxs)("div",{className:"right-lap-phieu",children:[(0,j.jsxs)(i.A,{size:"sm",color:"success",className:"mr-2",onClick:()=>this.setState({isOpenDialog:!0}),children:[(0,j.jsx)(s.A,{fa:"plus"})," ","L\u1eadp phi\u1ebfu thu"]}),(0,j.jsxs)(i.A,{size:"sm",color:"success",className:"mr-2",onClick:()=>this.setState({openLapPhieuChi:!0}),children:[(0,j.jsx)(s.A,{fa:"plus"})," ","L\u1eadp phi\u1ebfu chi"]}),(0,j.jsxs)(i.A,{size:"sm",color:"success",onClick:()=>this.onDownload(),children:[(0,j.jsx)(s.A,{fa:"file"})," ","Xu\u1ea5t file"]})]}),(0,j.jsx)(D,{reloadTable:this.reloadTable,open:e,onClose:()=>this.setState({isOpenDialog:!1})}),(0,j.jsx)(C,{reloadTable:this.reloadTable,open:n,onClose:()=>this.setState({openLapPhieuChi:!1})})]})}}class P extends a.Component{constructor(e){super(e),this.loadDataStatisticsByMouth=()=>{const{startDay:e,endDay:n}=this.props;e&&n&&this.callApiStatistics(e,n)},this.callApiStatistics=(e,n)=>{e&&n&&(0,p.Pq)(`SoQuyTienMats/SoQuy?tuNgay=${e}&denNgay=${n}`,"GET",null,!1).then((e=>{this.setState({dataRes:e})}))},this.state={dataRes:{}}}componentDidMount(){this.loadDataStatisticsByMouth()}componentDidUpdate(e,n){const{startDay:t,endDay:a}=this.props;t===e.startDay&&a===e.endDay||this.callApiStatistics(t,a)}render(){const{dataRes:e}=this.state;return(0,j.jsx)("div",{className:"container-thong-ke-quy",children:(0,j.jsxs)("div",{className:"thong-ke",children:[(0,j.jsxs)("div",{className:"quy",children:[(0,j.jsx)("span",{children:"Qu\u1ef9 \u0111\u1ea7u k\u1ef3"}),(0,j.jsxs)("span",{style:{color:"#297E7F"},children:[e.QuyDauKy?(0,u.vv)(e.QuyDauKy):0," VN\u0110"]})]}),(0,j.jsxs)("div",{className:"quy",children:[(0,j.jsx)("span",{children:"T\u1ed5ng thu"}),(0,j.jsxs)("span",{style:{color:"#297E7F"},children:[e.TongThu?(0,u.vv)(e.TongThu):0," VN\u0110"]})]}),(0,j.jsxs)("div",{className:"quy",children:[(0,j.jsx)("span",{children:"T\u1ed5ng chi"}),(0,j.jsxs)("span",{style:{color:"#921B1C"},children:[e.TongChi?(0,u.vv)(e.TongChi):0," VN\u0110"]})]}),(0,j.jsxs)("div",{className:"quy",children:[(0,j.jsx)("span",{children:"T\u1ed3n qu\u1ef9"}),(0,j.jsxs)("span",{style:{color:"#659528"},children:[e.TonQuy?(0,u.vv)(e.TonQuy):0," VN\u0110"]})]})]})})}}var H=t(10077),f=t(29933),N=t(50651),b=t(75490),M=t(76991),w=t(55627),_=t(85077),L=t(21205),K=(t(85148),"PT"),k="PC";class G extends a.Component{constructor(e){super(e),this.loadData=()=>{const{data:e}=this.props;if(e&&e.MaPhieu){const n=e.MaPhieu.slice(0,2);(0,p.Pq)(`/SoQuyTienMats/ChiTietPhieu?PhieuId=${e.PhieuId}&MaPhieu=${n}`,"GET",null,!1).then((e=>{e&&this.setState({dataRes:e,backupData:e})}))}else(0,g.AB)("Kh\xf4ng x\xe1c \u0111\u1ecbnh \u0111\u01b0\u1ee3c m\xe3 phi\u1ebfu","TH\xd4NG B\xc1O")},this.closeDialog=()=>{const{loadData:e,props:{reloadTable:n}}=this;this.props.handleClose(),e(),n()},this.save=()=>{const{dataRes:e}=this.state;(0,p.Pq)("SoQuyTienMats/CapNhatPhieu","POST",JSON.stringify(e),!1).then((()=>{(0,g.nw)("C\u1eadp nh\u1eadt phi\u1ebfu thu th\xe0nh c\xf4ng!"),this.loadData(),this.setState({isEdit:!1})})).catch((()=>(0,g.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i c\u1eadp nh\u1eadt!")))},this.popupDetail=e=>{const{dataRes:n}=this.state;this.setState({ChungTuId:e}),"thanh-toan-no"!==n.MaKhoan&&"ban-hang"!==n.MaKhoan||this.setState({openDetailDonHang:!0})},this.state={isOpenDialogMoPhieu:!1,dataRes:{},isOpenDownloadFile:!1,link:"",isEdit:!1,backupData:{},donHang:{},link_api:"",maBaoCao:"",phieuId:null,openDetailDonHang:!1,ChungTuId:null}}componentDidMount(){const{data:e}=this.props;let n=e.MaPhieu.slice(0,2);e&&(n===k?this.setState({link_api:`/Print/InPhieuChi?phieuChiId=${e.PhieuId}`,maBaoCao:z.PhieuChi,phieuId:e.PhieuId}):n===K&&this.setState({link_api:`/Print/InPhieuThu?phieuThuId=${e.PhieuId}`,maBaoCao:z.PhieuThu,phieuId:e.PhieuId})),this.loadData()}render(){const{isOpenDetail:e,data:n}=this.props,{dataRes:t,isEdit:a,backupData:h,isOpenDownloadFile:l,link_api:o,maBaoCao:c,phieuId:g,openDetailDonHang:x,ChungTuId:p}=this.state;return(0,j.jsxs)("div",{className:"container-index-row-datail",children:[(0,j.jsx)(f.A,{open:e,onClose:this.closeDialog,title:`Th\xf4ng tin chi ti\u1ebft c\u1ee7a m\xe3 phi\u1ebfu ${n.MaPhieu}`,renderButton:(0,j.jsxs)("div",{className:"d-flex justify-content-end",children:[a?(0,j.jsxs)(i.A,{color:"success",size:"sm",style:{marginRight:"10px"},onClick:this.save,children:[(0,j.jsx)(s.A,{fa:"save"})," "," L\u01b0u"]}):(0,j.jsx)(j.Fragment,{}),a?(0,j.jsxs)(i.A,{color:"secondary",size:"sm",className:"mr-2",onClick:()=>this.setState({isEdit:!1,dataRes:h}),children:[(0,j.jsx)(s.A,{fa:"ban"})," ","B\u1ecf qua"]}):(0,j.jsxs)(i.A,{color:"primary",size:"sm",className:"mr-2",onClick:()=>this.setState({isOpenDownloadFile:!0}),children:[(0,j.jsx)(s.A,{fa:"print"})," ","In phi\u1ebfu"]})]}),children:(0,j.jsxs)(N.A,{children:[(0,j.jsx)(b.A,{style:{backgroundColor:"rgb(3,56,99)",color:"#fff"},children:(0,j.jsx)("b",{className:"font-lg",children:"Th\xf4ng tin"})}),(0,j.jsxs)(M.A,{children:[(0,j.jsxs)(d.A,{children:[(0,j.jsxs)(r.A,{md:"4",xs:"12",children:[(0,j.jsxs)(d.A,{children:[(0,j.jsx)(r.A,{md:"4",children:(0,j.jsx)(w.A,{children:(0,j.jsx)("b",{children:"M\xe3 phi\u1ebfu:"})})}),(0,j.jsx)(r.A,{style:{color:"#435986"},md:"8",children:null===t||void 0===t?void 0:t.MaPhieu})]}),(0,j.jsxs)(d.A,{children:[(0,j.jsx)(r.A,{md:"4",children:(0,j.jsx)(w.A,{children:(0,j.jsx)("b",{children:"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i:"})})}),(0,j.jsx)(r.A,{md:"8",children:null===t||void 0===t?void 0:t.SoDienThoai})]}),(0,j.jsxs)(d.A,{children:[(0,j.jsx)(r.A,{md:"4",children:(0,j.jsx)(w.A,{children:(0,j.jsx)("b",{children:"\u0110\u1ecba ch\u1ec9:"})})}),(0,j.jsx)(r.A,{md:"8",children:null===t||void 0===t?void 0:t.DiaChi})]}),(0,j.jsxs)(d.A,{children:[(0,j.jsx)(r.A,{md:"4",children:(0,j.jsx)(w.A,{children:(0,j.jsx)("b",{children:"Ng\u01b0\u1eddi t\u1ea1o:"})})}),(0,j.jsx)(r.A,{md:"8",children:null===t||void 0===t?void 0:t.NguoiTao})]})]}),(0,j.jsxs)(r.A,{md:"4",xs:"12",children:[(0,j.jsxs)(d.A,{children:[(0,j.jsx)(r.A,{md:"4",children:(0,j.jsx)(w.A,{children:(0,j.jsx)("b",{children:"Lo\u1ea1i thu chi:"})})}),(0,j.jsx)(r.A,{md:"8",children:null===t||void 0===t?void 0:t.LoaiThuChi})]}),(0,j.jsxs)(d.A,{children:[(0,j.jsx)(r.A,{md:"4",children:(0,j.jsx)(w.A,{children:(0,j.jsx)("b",{children:"Ng\xe0y t\u1ea1o:"})})}),a?(0,j.jsx)(r.A,{md:"8",children:(0,j.jsx)(A.I8,{name:"NgayTao",value:null===t||void 0===t?void 0:t.NgayTao,onChange:e=>this.setState({dataRes:{...t,NgayTao:e}})})}):(0,j.jsx)(r.A,{md:"8",children:(0,u.Rt)(null===t||void 0===t?void 0:t.NgayTao)})]}),(0,j.jsxs)(d.A,{children:[(0,j.jsx)(r.A,{md:"4",children:(0,j.jsx)(w.A,{children:(0,j.jsx)("b",{children:"Li\xean h\u1ec7:"})})}),a?(0,j.jsx)(r.A,{md:"8",children:(0,j.jsx)(y.A,{odata:!0,url:"DM_LienHe",value:t.LienHe_Id,valueField:"Id",textField:"Ten",onChange:e=>this.setState({dataRes:{...t,LienHe_Id:e}})})}):(0,j.jsx)(r.A,{md:"8",children:null===t||void 0===t?void 0:t.LienHe})]}),(0,j.jsxs)(d.A,{children:[(0,j.jsx)(r.A,{md:"4",children:(0,j.jsx)(w.A,{children:(0,j.jsx)("b",{children:"S\u1ed1 ti\u1ec1n:"})})}),!a||t.HoaDonId&&0!==t.HoaDonId?(0,j.jsxs)(r.A,{md:"8",children:[(0,u.vv)(null===t||void 0===t?void 0:t.SoTien),"VN\u0110"]}):(0,j.jsx)(r.A,{md:"8",children:(0,j.jsx)(A.Sm,{name:"SoTien",placeholder:"S\u1ed1 ti\u1ec1n",defaultValue:null===t||void 0===t?void 0:t.SoTien,onChange:e=>this.setState({dataRes:{...t,SoTien:e.target.value}})})})]})]}),(0,j.jsxs)(r.A,{md:"4",xs:"12",children:[(0,j.jsx)(w.A,{for:"exampleText",children:"Ghi ch\xfa:"}),a?(0,j.jsx)(_.A,{style:{resize:"none",height:"134px",background:"#fff"},type:"textarea",name:"text",id:"exampleText",defaultValue:null===t||void 0===t?void 0:t.GhiChu,onChange:e=>this.setState({dataRes:{...t,GhiChu:e.target.value}})}):(0,j.jsx)("div",{children:t.GhiChu})]})]}),t.listChungTu&&0!==t.listChungTu.length&&(0,j.jsx)(d.A,{children:(0,j.jsxs)(L.A,{children:[(0,j.jsx)("thead",{className:"header-table",children:(0,j.jsxs)("tr",{children:[(0,j.jsx)("th",{children:"M\xe3 ch\u1ee9ng t\u1eeb"}),(0,j.jsx)("th",{children:"Th\u1eddi gian"}),(0,j.jsx)("th",{children:"Gi\xe1 tr\u1ecb phi\u1ebfu"})]})}),(0,j.jsx)("tbody",{children:t.listChungTu.map(((e,n)=>(0,j.jsxs)("tr",{children:[(0,j.jsx)("td",{children:e.MaChungTu}),(0,j.jsx)("td",{children:(0,u.Rt)(e.ThoiGian)}),(0,j.jsx)("td",{children:(0,u.vv)(e.SoTien)})]},n)))})]})})]})]})}),o&&(0,j.jsx)(T.A,{open:l,title:n.MaPhieu,onClose:()=>this.setState({isOpenDownloadFile:!1}),link_api:o,maBaoCao:c,phieuId:g})]})}}var B=[{title:"M\xe3 phi\u1ebfu",field:"MaPhieu",type:"string",dataID:!0,hidden:!1,editable:"never"},{title:"Ng\xe0y t\u1ea1o",field:"NgayTao",type:"datetime",hidden:!1,editable:"never",cellStyle:{textAlign:"left"}},{title:"S\u1ed1 ti\u1ec1n( VN\u0110 )",field:"SoTien",type:"currency",hidden:!1,editable:"never",render:e=>{const n=e.MaPhieu.slice(0,2);return"PT"===n?(0,j.jsxs)("div",{style:{color:"green"},children:["+ ",(0,u.vv)(e.SoTien)]}):"PC"===n?(0,j.jsxs)("div",{style:{color:"red"},children:["- ",(0,u.vv)(e.SoTien)]}):void 0}},{title:"Lo\u1ea1i thu chi",field:"LoaiThuChi",type:"string",hidden:!1,editable:"never"},{title:"Li\xean h\u1ec7",field:"LienHe",type:"string",hidden:!1,editable:"never"}];class V extends a.Component{constructor(e){super(e),this.state={isOpenDetail:!1,rowData:{}}}componentDidMount(){}render(){const{maPhieu:e,loaiChiId:n,loaiThuId:t,reloadTable:a,startDay:i,endDay:s,maTaiKhoan:h}=this.props,{rowData:l,isOpenDetail:o}=this.state;return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("div",{className:"container-table-so-quy",children:(0,j.jsx)(H.A,{tableRef:this.props.tableRef,unRefresDatatable:!0,className:"data-table",urlExt:`SoQuyTienMats/GetList?MaPhieu=${e||""}&KhoanThu_Id=${t||null}&KhoanChi_Id=${n||null}&tuNgay=${i}&denNgay=${s}&nguoiTao=${h}`,columns:B,selectType:"withColumns",search:!1,onRowClick:(e,n)=>this.setState({isOpenDetail:!0,rowData:n})})}),o&&(0,j.jsx)(G,{isOpenDetail:o,handleClose:()=>this.setState({isOpenDetail:!1}),data:l,reloadTable:a,startDay:i,endDay:s})]})}}var $=t(62181),R=t(18383);class q extends a.Component{constructor(e){super(e),this.onChangeDate=(e,n,t)=>{e&&this.setState({startDay:n?(0,R.A)(n,"yyyy-MM-dd"):null,endDay:t?(0,R.A)(t,"yyyy-MM-dd"):null},(()=>this.props.getDay(this.state.startDay,this.state.endDay)))},this.setMaPhieu=e=>{const{setDataFilter:n}=this.props;13===e.charCode&&this.setState({maPhieu:e.target.value.trim()},(()=>n("maPhieu",this.state.maPhieu)))},this.state={month:(new Date).getMonth()+1,year:(new Date).getFullYear(),loaiThuId:"",loaiChiId:"",maPhieu:null,maTaiKhoan:I.lg.MaTaiKhoan}}render(){const{setDataFilter:e}=this.props,{loaiChiId:n,loaiThuId:t,maPhieu:i,maTaiKhoan:s}=this.state;return(0,j.jsxs)(a.Fragment,{children:[(0,j.jsx)(r.A,{md:"12",className:"p-0 mb-2",children:(0,j.jsx)($.A,{title:"T\xecm ki\u1ebfm",defaultValue:i,onKeyPress:e=>this.setMaPhieu(e),placeholder:"T\xecm ki\u1ebfm theo m\xe3 phi\u1ebfu ..."})}),(0,j.jsx)(r.A,{md:"12",className:"p-0 mb-2",children:(0,j.jsx)($.A,{type:"dropdown-list",title:"Ng\u01b0\u1eddi t\u1ea1o",placeholder:"Ch\u1ecdn ng\u01b0\u1eddi t\u1ea1o ...",url:"TaiKhoans",where:`loai_tai_khoan eq 'don_vi' and IDDonVi eq '${I.lg.IDDonVi}' and SYS_DM_VaiTro/MaVaiTro eq 'dieuhanh' or SYS_DM_VaiTro/MaVaiTro eq 'ketoan' and TinhTrangHoatDong eq true`,valueField:"MaTaiKhoan",textField:"TenHienThi",value:s,onChange:n=>this.setState({maTaiKhoan:n||""},(()=>e("maTaiKhoan",this.state.maTaiKhoan)))})}),(0,j.jsx)(r.A,{md:"12",className:"p-0 mb-2",children:(0,j.jsx)($.A,{title:"Th\u1eddi gian",type:"date-report",onChangeDate:this.onChangeDate,status:!0,defaultValueDate:"Th\xe1ng n\xe0y"})}),(0,j.jsx)(r.A,{md:"12",className:"p-0 mb-2",children:(0,j.jsx)($.A,{type:"dropdown-list",title:"Kho\u1ea3n thu",url:"DM_KhoanThu",placeholder:"--Ch\u1ecdn kho\u1ea3n thu--",valueField:"Id",textField:"Ten",value:t,onChange:n=>this.setState({loaiThuId:n,loaiChiId:null},(()=>e("loaiThuId",this.state.loaiThuId)))})}),(0,j.jsx)(r.A,{md:"12",className:"p-0 mb-2",children:(0,j.jsx)($.A,{type:"dropdown-list",title:"Kho\u1ea3n chi",url:"DM_KhoanChi",placeholder:"--Ch\u1ecdn kho\u1ea3n chi--",valueField:"Id",textField:"Ten",value:n,onChange:n=>this.setState({loaiChiId:n,loaiThuId:null},(()=>e("loaiChiId",this.state.loaiChiId)))})})]})}}var F=t(28412),E=t(30616),O=t(32385);class Q extends a.Component{constructor(e){super(e),this.reloadTable=()=>{this.thongKeQuyRef.current&&this.thongKeQuyRef.current.loadDataStatisticsByMouth(),this.tableRef.current&&this.tableRef.current.onQueryChange()},this.getDay=(e,n)=>{this.setState({startDay:e,endDay:n},(()=>this.reloadTable()))},this.setDataFilter=(e,n)=>{this.setState({...this.state,[e]:n},(()=>this.reloadTable()))},this.tableRef=a.createRef(),this.thongKeQuyRef=a.createRef(),this.state={maPhieu:"",loaiPhieu:"",loaiChiId:"",loaiThuId:"",startDay:null,endDay:null,link_api:"",maTaiKhoan:I.lg.MaTaiKhoan}}render(){const{maPhieu:e,loaiThuId:n,loaiChiId:t,startDay:a,endDay:i,maTaiKhoan:s}=this.state;return(0,j.jsxs)(E.A,{children:[(0,j.jsx)(F.A,{NoTabs:!0,PageBaoCao:!0,children:(0,j.jsx)(q,{reloadTable:this.reloadTable,getDay:this.getDay,setDataFilter:this.setDataFilter})}),(0,j.jsxs)(O.A,{FilterNoHeader:!0,children:[(0,j.jsxs)("div",{className:"thongke-lapphieu d-flex p-2",children:[(0,j.jsx)("div",{className:"index-thong-ke-quy",children:(0,j.jsx)(P,{ref:this.thongKeQuyRef,startDay:a,endDay:i,reloadTable:this.reloadTable})}),(0,j.jsx)("div",{className:"index-lap-phieu",children:(0,j.jsx)(S,{startDay:a,endDay:i,loaiChiId:t,loaiThuId:n,reloadTable:this.reloadTable})})]}),(0,j.jsx)("div",{children:(0,j.jsx)(V,{maTaiKhoan:s,startDay:a,endDay:i,maPhieu:e,loaiChiId:t,loaiThuId:n,tableRef:this.tableRef,reloadTable:this.reloadTable})})]})]})}}const z={PhieuGiaoNhanVaThanhToan:"giao-nhan-va-thanh-toan",PhieuXuatHang:"xuat-hang",PhieuMuaHang:"mua-hang",PhieuThu:"phieu-thu",PhieuChi:"phieu-chi",HoaDonBanHan:"hoa-don-ban-hang",GiaoHangChiTietTheoNVGH:"giao-hang-chi-tiet-theo-nvgh"};class J extends a.Component{constructor(e){super(e),this.state={data:null}}componentDidMount(){}render(){return(0,j.jsx)(Q,{})}}},97492:()=>{}}]);