????
Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/3443.b788a066.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[3443],{8434:(a,e,h)=>{h.d(e,{M:()=>n});const n={KH:"khachhang",NCC:"nhacungcap"}},22488:(a,e,h)=>{h.d(e,{_:()=>n});const n={NhaCungCap:"NCC",TraHang:"tra",ChuyenKho:"chuyen-kho",KiemKho:"kiem-kho"}},28521:(a,e,h)=>{h.d(e,{$:()=>t,n:()=>s});h(9950);var n=h(1254),i=h(44414);const t={san_pham:"SanPham",dich_vu:"DichVu"},s=a=>a.Loai===t.san_pham?(0,i.jsx)(n.A,{color:"primary",children:"S\u1ea3n ph\u1ea9m"}):(0,i.jsx)(n.A,{color:"warning",children:"D\u1ecbch v\u1ee5"})},29079:()=>{},34182:(a,e,h)=>{h.d(e,{A:()=>o});var n=h(9950),i=h(73613),t=h(44414);class s extends n.Component{constructor(a){super(a),this.state={},this.inputSearch=n.createRef(),this.keyUpPress=this.keyUpPress.bind(this),this.keyDownPress=this.keyDownPress.bind(this),this.searchDataSanPham=this.searchDataSanPham.bind(this)}componentDidMount(){this.inputSearch.current&&this.inputSearch.current.focus(),window.addEventListener("keydown",this.keyDownPress),window.addEventListener("keyup",this.keyUpPress)}keyDownPress(a){if(114===a.which)return a.preventDefault(),!1}keyUpPress(a){114===a.which&&this.inputSearch.current&&this.inputSearch.current.focus()}searchDataSanPham(a){this.props.searchDataDetail&&this.props.searchDataDetail(a)}render(){return(0,t.jsxs)("div",{className:"search-box pull-right",children:[(0,t.jsx)("input",{ref:this.inputSearch,className:"form-control-sm form-control",onChange:a=>this.searchDataSanPham(a.target.value.trim()),placeholder:"T\xecm h\xe0ng h\xf3a theo m\xe3 ho\u1eb7c t\xean (F3)"}),(0,t.jsx)("span",{className:"btn-tim-kiem",children:(0,t.jsx)(i.A,{fa:"search"})})]})}}const o=s},38886:(a,e,h)=>{h.d(e,{A:()=>o});h(9950);var n=h(86006),i=h(36841),t=h(44414);const s=a=>{let{label:e,value:h,className:n,style:s}=a;return(0,t.jsxs)(l,{style:s,className:"comp-thanh-tien "+n,children:[(0,t.jsxs)("span",{className:"mr-2",children:[e,":"]}),(0,t.jsx)("span",{children:(0,i.vv)(h)})]})},o=s,l=n.Ay.div` span:first-child{ font-weight: 500 } span:last-child{ letter-spacing: 0.2px } `;s.defaultProps={className:"pull-right",label:"Th\xe0nh ti\u1ec1n",value:0}},45248:(a,e,h)=>{h.d(e,{A:()=>s});var n=h(9950),i=h(73613),t=h(44414);class s extends n.Component{constructor(a){super(a),this.state={},this.keyUpPress=this.keyUpPress.bind(this),this.keyDownPress=this.keyDownPress.bind(this)}componentDidMount(){window.addEventListener("keydown",this.keyDownPress),window.addEventListener("keyup",this.keyUpPress)}keyDownPress(a){if(113===a.which)return a.preventDefault(),!1}keyUpPress(a){113===a.which&&this.props.toggledisplayColTimKiemSanPham()}render(){const{toggledisplayColTimKiemSanPham:a,displayColTimKiemSanPham:e}=this.props;return(0,t.jsxs)("span",{className:"d-flex pull-right btn-expand",style:{alignItems:"center"},onClick:a,children:[(0,t.jsx)(i.A,{fa:e?"arrow-circle-right":"arrow-circle-left"})," "," (F2)"]})}}},49775:()=>{},62635:(a,e,h)=>{h.d(e,{A:()=>j});var n=h(9950),i=h(70349),t=h(23931),s=h(18849),o=h(58195),l=h(14113),d=h(99308),r=h(85907),u=h(50651),c=h(76991),p=h(27220),m=h(67116),T=h(4370),g=(h(80094),h(95714),h(49775),h(73613)),C=h(65597),S={MaSanPham:{field_name:"MaSanPham",title:"M\xe3 s\u1ea3n ph\u1ea9m: ",type:"textbox",required:!0},TenSanPham:{field_name:"TenSanPham",title:"T\xean s\u1ea3n ph\u1ea9m: ",type:"textbox",required:!0},DonViTinh_Id:{field_name:"DonViTinh_Id",title:"\u0110\u01a1n v\u1ecb c\u01a1 b\u1ea3n: ",type:"data-select",required:!0,dataSelect:{url:"DM_DonViTinh",column:["Id","Ten"],where:"Id ne null",value_field:"Id",text_field:"Ten"}},MaLoai:{field_name:"MaLoai",title:"Lo\u1ea1i s\u1ea3n ph\u1ea9m: ",type:"data-select",required:!0,dataSelect:{url:"DM_LoaiSanPham",column:["MaLoai","TenLoai"],value_field:"MaLoai",text_field:"TenLoai"}},NhomSanPhamDichVu_Id:{field_name:"NhomSanPhamDichVu_Id",title:"Nh\xf3m s\u1ea3n ph\u1ea9m: ",type:"data-select",required:!0,dataSelect:{options:[],column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},NhaCungCap_Id:{field_name:"NhaCungCap_Id",title:"Nh\xe0 cung c\u1ea5p: ",type:"data-select",required:!0,dataSelect:{options:[],column:["Id","Ten"],value_field:"Id",text_field:"Ten"}},HinhAnh:{field_name:"HinhAnh",title:"H\xecnh \u1ea3nh",type:"textbox"},Loai:{field_name:"Loai",title:"Lo\u1ea1i: ",type:"label"}},x=h(15986),P=h(73032),N=h(16272),D=h(44414);const I=(0,n.forwardRef)(((a,e)=>{const{ID:h,dataNhomSanPhamDichVu:i,dataNhaCungCap:t,OnSetData:s,OndeleteAllDataQuyDoi:o,setFile:l,addItemPhieuNhap:d}=a,[r,u]=(0,n.useState)(null),[c,p]=(0,n.useState)(null),[m,C]=(0,n.useState)({}),I=(0,n.useRef)();(0,n.useImperativeHandle)(e,(()=>({_handleChange(a,e){j(a,e)},_resetAll(){C({}),u(null),p(null)},_getImage:()=>I.current}))),(0,n.useEffect)((()=>{S.NhomSanPhamDichVu_Id.dataSelect.options=i,S.NhaCungCap_Id.dataSelect.options=t,S.DonViTinh_Id.dataSelect.where="Id ne null"}),[]),(0,n.useEffect)((()=>{y()}),[h]),(0,n.useEffect)((()=>{l(r)}),[r]),(0,n.useEffect)((()=>{let a=[];m!=={}&&m.DM_QuyDoiDonVi&&(m.DM_QuyDoiDonVi.map((e=>a.push(`Id ne ${e.DM_SanPhamDichVu1.DonViTinh_Id}`))),S.DonViTinh_Id.dataSelect.where=a.join(" and ")),s&&s(m),m.DonViTinh_Id||o&&o()}),[m]),(0,n.useEffect)((()=>{v(r)}),[r]);const j=(a,e)=>{m[a]=e,C({...m})},v=a=>{try{let e=new FileReader;e.onloadend=()=>{p(e.result)},e.readAsDataURL(a)}catch(e){_()}},_=()=>{u(null),p(null)},y=()=>{h?(S.MaSanPham.type="label",f()):(S.MaSanPham.type="textbox",C([]))},f=()=>{(0,T.Pq)(`DM_SanPhamDichVu(${h})?$expand=DM_DonViTinh,DM_QuyDoiDonVi/DM_SanPhamDichVu1,DM_LoaiSanPham`,"GET",null).then((a=>{var e;m.Id=h,m.MaSanPham=a.MaSanPham,m.TenSanPham=a.TenSanPham,m.HinhAnh=a.HinhAnh,m.DonViTinh_Id=a.DonViTinh_Id,m.NhomSanPhamDichVu_Id=a.NhomSanPhamDichVu_Id,m.TrangThaiTonKho=a.TrangThaiTonKho,m.NhaCungCap_Id=a.NhaCungCap_Id,m.DM_QuyDoiDonVi=a.DM_QuyDoiDonVi,m.MaLoai=null===(e=a.DM_LoaiSanPham)||void 0===e?void 0:e.MaLoai,C({...m}),d&&d(a)}))};let A=null;return A=c?(0,D.jsx)("img",{className:"preview-image",src:c,alt:""}):m.HinhAnh?(0,D.jsx)("img",{className:"preview-image",src:"api/"+m.HinhAnh,alt:"L\u1ed7i h\xecnh \u1ea3nh"}):(0,D.jsx)(g.A,{fa:"camera"}),(0,D.jsxs)(P.A,{children:[(0,D.jsxs)(x.A,{md:"2",children:[(0,D.jsx)("div",{className:"image-khach-hang",children:(0,D.jsx)("span",{className:"camera-image-kh",children:A})}),(0,D.jsx)("div",{className:"btn-chon-anh",children:(0,D.jsxs)("form",{encType:"multipart/form-data",method:"post",ref:I,children:[(0,D.jsx)("input",{name:"HinhAnh",onChange:a=>u(a.target.files[0]),type:"file",className:"choose-image-khach-hang",multiple:!0,accept:"image/jpeg, image/jpg, image/png"}),(0,D.jsx)("label",{className:"label-chon-anh",children:"Ch\u1ecdn \u1ea3nh"})]})}),c&&(0,D.jsx)("span",{className:"btn-huy-anh",onClick:()=>_(),children:(0,D.jsx)(g.A,{fa:"times-circle-o"})})]}),(0,D.jsx)(x.A,{md:"10",children:(0,D.jsxs)(P.A,{children:[(0,D.jsxs)(x.A,{children:[(0,D.jsx)(N.A,{data:S.MaSanPham,value:m.MaSanPham,onChange:j,inline:"break"}),(0,D.jsx)(N.A,{data:S.TenSanPham,value:m.TenSanPham,onChange:j}),(0,D.jsx)(N.A,{data:S.MaLoai,value:m.MaLoai,onChange:j}),(0,D.jsx)(N.A,{data:S.DonViTinh_Id,value:m.DonViTinh_Id,onChange:j})]}),(0,D.jsxs)(x.A,{children:[(0,D.jsx)(N.A,{data:S.NhomSanPhamDichVu_Id,value:m.NhomSanPhamDichVu_Id,onChange:j}),(0,D.jsx)(N.A,{data:S.NhaCungCap_Id,value:m.NhaCungCap_Id,onChange:j})]})]})})]})}));class j extends n.Component{constructor(a){super(a),this.getDataDonViTinh=()=>{(0,T.ID)("DM_DonViTinh").then((a=>this.setState({dataDonViTinh:a.value}))).catch((a=>(0,m.a3)(a.Message)))},this.setFile=a=>{this.setState({file:a})},this.save=()=>{let{data:a,file:e}=this.state;const{isThemSanPhamPhieuNhap:h,Loai:n,NhaCungCap_Id:i,TrangThaiTonKho:t}=this.props;this.handleValidate()&&this.checkExistSanPham(a.MaSanPham).then((s=>{if(s)(0,m.AB)("M\xe3 s\u1ea3n ph\u1ea9m \u0111\xe3 t\u1ed3n t\u1ea1i. Xin th\u1eed l\u1ea1i!","Th\xf4ng b\xe1o");else{let s=e?new FormData(this.createThongTin.current._getImage()):new FormData;s.append("SanPhamDichVu_Id",a.Id||""),s.append("MaSanPham",a.MaSanPham||null),s.append("TenSanPham",a.TenSanPham||null),s.append("DonViTinh_Id",a.DonViTinh_Id),s.append("MaLoai",a.MaLoai),s.append("NhomSanPhamId",a.NhomSanPhamDichVu_Id),s.append("NhaCungCap_Id",a.NhaCungCap_Id||null),s.append("Loai",n),s.append("TrangThaiTonKho",!!h||t);let o=a.Id?"SanPham/CapNhatSanPham":"SanPham/ThemSanPham",l=a.Id?"C\u1eadp nh\u1eadt s\u1ea3n ph\u1ea9m th\xe0nh c\xf4ng!":"Th\xeam s\u1ea3n ph\u1ea9m th\xe0nh c\xf4ng!";(0,T.R0)(o,"POST",s).then((e=>(0,m.nw)(l).then((()=>{this.createThongTin.current._resetAll(),this.props.addItemPhieuNhap&&this.props.getDataSanPhamPhieuNhap(i),this.props.addItemPhieuNhap&&this.getDataSanPham(e.sanPhamDichVu_Id),!this.props.addItemPhieuNhap&&this.props.updateCountRadioList(),this.props.reloadList&&this.props.reloadList(),this.props.addItemPhieuNhap?this.props.onClose():this.props.onClose(e.Id,!a.Id)})))).catch((a=>(0,m.AB)(a,"TH\xd4NG B\xc1O")))}})).catch((a=>(0,m.AB)(a,"Th\xf4ng b\xe1o")))},this.handleValidate=a=>{const e=Object.values(S).filter((a=>a.required));let{data:h}=this.state;if(!h.Id&&h.MaSanPham.trim().length>10)return(0,m.AB)("\u0110\u1ed9 d\xe0i m\xe3 s\u1ea3n ph\u1ea9m t\u1eeb 1 - 10 k\xfd t\u1ef1","Th\xf4ng b\xe1o"),!1;for(let n=0;n<e.length;n++){const a=e[n];let i=h[a.field_name];if(null===i||""===i||void 0===i||0===i.length)return(0,m.AB)('Vui l\xf2ng nh\u1eadp "'+a.title+'"'),!1}return!0},this.state={data:{},dataDonViTinh:[]},this.createThongTin=n.createRef()}componentDidMount(){this.getDataDonViTinh()}setData(a){this.setState({data:a})}checkExistSanPham(a){return new Promise(((e,h)=>{const{data:n}=this.state;(0,T.Pq)(`DM_SanPhamDichVu?$filter=MaSanPham eq '${a}'`).then((h=>{n.Id?h.value.filter((e=>e.MaSanPham!==a)).length>0?e(!0):e(!1):h.value.length>0?e(!0):e(!1)})).catch((a=>h(a)))}))}render(){const{dataDonViTinh:a}=this.state,{isThemSanPhamPhieuNhap:e,open:h,onClose:m,ID:T,dataNhomSanPhamDichVu:S,dataNhaCungCap:x}=this.props;let P=(0,D.jsx)(n.Fragment,{children:(0,D.jsx)(I,{ref:this.createThongTin,ID:T,OnSetData:a=>this.setData(a),OnSetDataQuyDoi:a=>this.setDataDonViQuyDoi(a),OndeleteAllDataQuyDoi:()=>this.setState({dataDonViQuyDoi:[]}),dataNhomSanPhamDichVu:S,dataNhaCungCap:x,dataDonViTinh:a,setFile:this.setFile,addItemPhieuNhap:a=>this.props.addItemPhieuNhap&&this.props.addItemPhieuNhap(a)})}),N=(0,D.jsx)(i.A,{className:"mb-0",children:(0,D.jsxs)(t.A,{style:{textAlign:"right"},children:[(0,D.jsxs)(s.A,{className:"mr-2",color:"success",onClick:this.save,children:[(0,D.jsx)(g.A,{fa:"save"})," ","L\u01b0u"]}),(0,D.jsxs)(s.A,{color:"dark",onClick:this.props.onClose,children:[(0,D.jsx)(g.A,{fa:"ban"})," ","B\u1ecf qua"]})]})});return e?(0,D.jsx)(C.A,{transferToModal:!0,zIndex:"1400",open:h,title:"Th\xeam m\u1edbi s\u1ea3n ph\u1ea9m",maxWidth:"lg",children:(0,D.jsxs)(u.A,{children:[(0,D.jsx)(c.A,{children:P}),(0,D.jsx)(p.A,{children:N})]})}):(0,D.jsxs)(o.A,{size:"xl",isOpen:h,toggle:m,zIndex:"1301",children:[(0,D.jsx)(l.A,{toggle:m,children:null!=T?"C\u1eadp nh\u1eadt s\u1ea3n ph\u1ea9m":"Th\xeam m\u1edbi s\u1ea3n ph\u1ea9m"}),(0,D.jsx)(d.A,{children:P}),(0,D.jsx)(r.A,{children:N})]})}}},80094:()=>{},93443:(a,e,h)=>{h.d(e,{A:()=>B});var n=h(9950),i=h(86803),t=h.n(i),s=h(70349),o=h(23931),l=h(50651),d=h(75490),r=h(76991),u=h(76115),c=h(18849),p=h(36841),m=h(67116),T=h(34849),g=h(29933),C=h(73613),S=h(4370),x=(h(29079),h(34182)),P=h(1254),N=h(53744),D=h(16272),I=h(8434),j=h(62635),v=h(28521);const _={MaNhapHang:{field_name:"MaNhapHang",title:"M\xe3 nh\u1eadp h\xe0ng:",type:"label"},NgayNhap:{field_name:"NgayNhap",title:"Th\u1eddi gian:",type:"datetime",icon:!0,isDetail:!0,defaultValue:new Date},SoTien:{field_name:"ThanhTien",title:"Th\xe0nh ti\u1ec1n:",type:"textbox"},NhaCungCap:{field_name:"NhaCungCap",title:"Nh\xe0 cung c\u1ea5p:",type:"label"},NhaCungCap_Id:{field_name:"NhaCungCap_Id",title:"Nh\xe0 cung c\u1ea5p:",type:"data-select",required:!0,dataSelect:{options:[],column:["Id","Ten"],value_field:"Id",text_field:"Ten",placeholder:"Ch\u1ecdn nh\xe0 cung c\u1ea5p.."}},NhomDonViTinh_Id:{field_name:"NhomDonViTinh_Id",title:"Nh\xf3m \u0111\u01a1n v\u1ecb t\xednh:",type:"data-select",dataSelect:{url:"DM_NhomDonViTinh",column:["MaNhom","TenNhom"],value_field:"MaNhom",text_field:"TenNhom",placeholder:"Ch\u1ecdn nh\xf3m \u0111\u01a1n v\u1ecb t\xednh"}},Kho_Id:{field_name:"Kho_Id",title:"Kho:",type:"data-select"},GhiChu:{field_name:"GhiChu",title:"Ghi ch\xfa:",type:"textarea",rows:"3"},ChiPhiVanChuyen:{field_name:"ChiPhiVanChuyen",title:"Ph\xed v\u1eadn chuy\u1ec3n:",type:"currency",thousandSeparator:".",decimalSeparator:","},TienThanhToan:{field_name:"TienThanhToan",title:"Ti\u1ec1n tr\u1ea3 NCC:",type:"currency",thousandSeparator:".",decimalSeparator:","},VAT:{field_name:"VAT",title:"Thu\u1ebf VAT (%):",type:"numeric"}};var y=h(44414);class f extends n.Component{constructor(a){super(a),this.state={searchValue:null,orginalDataSearch:null,dataSearch:null,openThemSanPham:!1,focusIndex:0,dataNhomSanPhamDichVu:null,dataNhaCungCap:[],NhomDonViTinh_Id:""},this.inputSearch=n.createRef(),this.keyUpPress=this.keyUpPress.bind(this),this.keyDownPress=this.keyDownPress.bind(this),this.searchDataSanPham=this.searchDataSanPham.bind(this),this.setNhomDonViTinh=this.setNhomDonViTinh.bind(this)}resetSearchBox(){this.inputSearch.current.value="",this.searchDataSanPham2("")}componentDidMount(){this.focusSearchBox(),this.getDataNhomSanPhamDichVu(),this.getDataSanPham(),this.getDataNhaCungCap(),window.addEventListener("keydown",this.keyDownPress),window.addEventListener("keyup",this.keyUpPress)}componentDidUpdate(a,e){if(a.openPopupTaoPhieuNhap!==this.props.openPopupTaoPhieuNhap){if(this.props.openPopupTaoPhieuNhap)return window.removeEventListener("keydown",this.keyDownPress),window.removeEventListener("keyup",this.keyUpPress),!1;window.addEventListener("keydown",this.keyDownPress),window.addEventListener("keyup",this.keyUpPress)}}getDataNhaCungCap(){(0,S.Pq)(`DM_LienHe?$filter=NhomLienHe_Id eq '${I.M.NCC}' and IsDeleted ne true`,"GET",null).then((a=>this.setState({dataNhaCungCap:a.value}))).catch((a=>(0,m.a3)(a.Message,"Th\xf4ng b\xe1o")))}keyDownPress(a){return 114!==a.which&&13!==a.which&&40!==a.which&&38!==a.which||a.preventDefault(),!1}keyUpPress(a){const{dataSearch:e}=this.state;let{focusIndex:h}=this.state;if(114===a.which)return a.preventDefault(),!1;13===a.which?(e&&(null===e||void 0===e?void 0:e.length)>0&&this.props.addItem(e[h]),this.focusSearchBox()):40===a.which?this.setState({focusIndex:++h}):38===a.which&&h>0&&this.setState({focusIndex:--h})}componentWillUnmount(){window.removeEventListener("keydown",this.keyDownPress),window.removeEventListener("keyup",this.keyUpPress)}focusSearchBox(){this.inputSearch.current&&this.inputSearch.current.focus()}getDataSanPham(){const{NhaCungCap_Id:a}=this.props,{NhomDonViTinh_Id:e}=this.state;a&&(0,S.Pq)(`SanPham/ThongTinSanPhamTonKho?diemKinhDoanhId=${N.b9.DiemKinhDoanhId}&nccId=${a}&nhomDonViTinh=${e}`,"GET",null,!1).then((a=>this.setState({orginalDataSearch:a},(()=>this.searchDataSanPham2(""))))).catch((a=>(0,m.a3)(a.Message,"Th\xf4ng b\xe1o")))}getDataSanPham2(a){const{NhomDonViTinh_Id:e}=this.state;a&&(0,S.Pq)(`SanPham/ThongTinSanPhamTonKho?diemKinhDoanhId=${N.b9.DiemKinhDoanhId}&nccId=${a}&nhomDonViTinh=${e}`,"GET",null,!1).then((a=>this.setState({orginalDataSearch:a},(()=>this.searchDataSanPham2(""))))).catch((a=>(0,m.a3)(a.Message,"Th\xf4ng b\xe1o")))}getDataNhomSanPhamDichVu(){(0,S.Pq)(`DM_NhomSanPhamDichVu?$filter=Loai eq '${v.$.san_pham}'`,"GET",null).then((a=>this.setState({dataNhomSanPhamDichVu:a.value}))).catch((a=>(0,m.a3)(a.Message,"Th\xf4ng b\xe1o")))}searchDataSanPham(a){this.setState({searchValue:a},(()=>this.props.searchDataDetail(a)))}searchDataSanPham2(a){const{orginalDataSearch:e}=this.state;e&&e.length>0?this.setState({searchValue:a,focusIndex:0,dataSearch:e.filter((e=>e.MaSanPham.toUpperCase().includes(a.toUpperCase().trim())||e.TenSanPham.toUpperCase().includes(a.toUpperCase().trim())))}):this.inputSearch.current.value=""}tongSoLuongTon(a){const{CurrentKho:e}=this.props;let h=0;return a.Sale_TonKho.length>0&&(h=a.Sale_TonKho.find((a=>a.Kho_Id===e.Id)).SoLuongTon),h}setNhomDonViTinh(a,e){this.setState({[a]:null===e?"":e},(()=>this.getDataSanPham()))}render(){const{NhomDonViTinh_Id:a,searchValue:e,dataSearch:h,openThemSanPham:i,dataNhaCungCap:t,dataNhomSanPhamDichVu:s,orginalDataSearch:o,focusIndex:c}=this.state,{checkExsitsItemInChiTietPhieuNhap:m,addable:T,idDonChuyenKho:g,addItem:S,NhaCungCap_Id:x,handleChange:N}=this.props;let I=h||o;return(0,y.jsxs)(n.Fragment,{children:[(0,y.jsxs)(l.A,{className:"tim-kiem-san-pham phieu-nhap",children:[(0,y.jsx)(d.A,{children:(0,y.jsx)("b",{children:"T\xecm ki\u1ebfm s\u1ea3n ph\u1ea9m"})}),(0,y.jsxs)(r.A,{children:[(0,y.jsx)(D.A,{inline:!0,data:_.NhaCungCap_Id,value:x,styleRow:{fontSize:"14px"},onChange:N}),(0,y.jsx)(D.A,{inline:!0,data:_.NhomDonViTinh_Id,value:a,styleRow:{fontSize:"14px"},onChange:this.setNhomDonViTinh}),(0,y.jsxs)("div",{className:"search-box pull-right",children:[T&&!g?(0,y.jsx)("input",{ref:this.inputSearch,className:"form-control-sm form-control",defaultValue:e,onChange:a=>this.searchDataSanPham2(a.target.value.trim()),placeholder:"T\xecm h\xe0ng h\xf3a theo m\xe3 ho\u1eb7c t\xean (F3)"}):(0,y.jsx)("input",{ref:this.inputSearch,className:"form-control-sm form-control",defaultValue:e,onChange:a=>this.searchDataSanPham(a.target.value.trim()),placeholder:"T\xecm h\xe0ng h\xf3a theo m\xe3 ho\u1eb7c t\xean (F3)"}),T&&!g?(0,y.jsx)("span",{className:"btn-them-san-pham",onClick:()=>this.setState({openThemSanPham:!0}),children:(0,y.jsx)(C.A,{fa:"plus"})}):(0,y.jsx)("span",{className:"btn-tim-kiem",children:(0,y.jsx)(C.A,{fa:"search"})})]}),x?(0,y.jsx)("div",{className:"search-results phieu-nhap",children:(0,y.jsx)("div",{className:"list-result",children:(null===I||void 0===I?void 0:I.length)>0?I.map(((a,e)=>(0,y.jsxs)("div",{className:e===c?"list-item focus-one":"list-item",onMouseEnter:()=>this.setState({focusIndex:e}),onClick:()=>{S(a)},children:[(0,y.jsx)("div",{className:"image",children:(0,y.jsx)("img",{src:a.HinhAnh?"api/"+a.HinhAnh:"assets/default.jpg",width:"45",alt:""})}),(0,y.jsxs)("div",{className:"info",children:[(0,y.jsxs)("div",{style:{position:"relative"},className:"pr-5",children:[(0,y.jsx)("span",{children:a.MaSanPham})," - ",a.TenSanPham," (",a.DonViTinh,")",(0,y.jsx)(P.A,{color:"success",style:{position:"absolute",top:0,right:0,display:m(a)?"block":"none"},children:"\u0110\xe3 th\xeam"})]}),(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:["Gi\xe1 NC: ",(0,p.vv)(a.GiaNhapCuoi)]}),(0,y.jsxs)("span",{children:["T\u1ed3n: ",a.SoLuongTon||a.SoLuongTonQuyDoi?(0,y.jsx)(y.Fragment,{children:a.SoLuongTon?a.SoLuongTon:0}):(0,y.jsx)(P.A,{color:"danger",children:"H\u1ebft h\xe0ng"})]}),(0,y.jsxs)("span",{children:["KH \u0111\u1eb7t: ",a.SoLuongTreoCoBan?a.SoLuongTreoCoBan:0]})]})]})]},a.Id))):h?(0,y.jsx)("div",{className:"list-item",style:{minHeight:"150px",justifyContent:"center"},children:" Kh\xf4ng c\xf3 k\u1ebft qu\u1ea3 ph\xf9 h\u1ee3p!"}):""})}):(0,y.jsx)(u.A,{color:"warning",children:"Ch\u01b0a ch\u1ecdn nh\xe0 cung c\u1ea5p"})]})]}),i&&(0,y.jsx)(j.A,{dataNhomSanPhamDichVu:s,NhaCungCap_Id:x,dataNhaCungCap:t,addItemPhieuNhap:this.props.addItem,getDataSanPhamPhieuNhap:a=>this.getDataSanPham2(a),isThemSanPhamPhieuNhap:!0,Loai:v.$.san_pham,open:i,onClose:()=>this.setState({openThemSanPham:!1})})]})}}const A=f;var V=h(45248),M=h(27220),w=h(38886),L=h(22488);class H extends n.Component{constructor(a){super(a),this.state={}}render(){var a,e,h,n,i,t;const{phieuNhapSelected:d,dataNhaCungCap:u,searchDataDetail:c,refTimKiemSanPham:m,loaiPhieu:T}=this.props;return(0,y.jsx)(s.A,{className:"tao-phieu-nhap-hang xem-phieu",children:(0,y.jsx)(o.A,{md:"12",className:"chi-tiet-nhap-hang",children:(0,y.jsxs)(l.A,{children:[(0,y.jsxs)("div",{className:"card-header",children:[(0,y.jsx)("b",{children:"Th\xf4ng tin phi\u1ebfu nh\u1eadp"}),(0,y.jsx)(x.A,{searchDataDetail:c,ref:m})]}),(0,y.jsxs)(r.A,{children:[(0,y.jsxs)(s.A,{md:"6",className:"form-input",children:[(0,y.jsxs)(o.A,{children:[(0,y.jsx)(D.A,{data:_.MaNhapHang,value:null===d||void 0===d?void 0:d.MaNhapHang,styleRow:{fontSize:"14px"},isDetail:!0}),(0,y.jsx)(D.A,{data:_.NgayNhap,value:null===d||void 0===d?void 0:d.NgayNhap,styleRow:{fontSize:"14px"},isDetail:!0})]}),(0,y.jsxs)(o.A,{children:[(0,y.jsx)(D.A,{data:_.NhaCungCap,value:(a=>{var e;return u&&u.length&&(null===(e=u.find((e=>e.Id===a)))||void 0===e?void 0:e.Ten)})((null===d||void 0===d||null===(a=d.Sale_MuaHang)||void 0===a?void 0:a.NhaCungCap_Id)||(null===d||void 0===d?void 0:d.LienHe_Id)),styleRow:{fontSize:"14px"},isDetail:!0}),(0,y.jsx)(D.A,{data:_.GhiChu,value:null===d||void 0===d?void 0:d.GhiChu,styleRow:{fontSize:"14px"},isDetail:!0})]})]}),(0,y.jsx)(s.A,{md:"12",className:"form-input",children:(0,y.jsx)(o.A,{children:(0,y.jsxs)("table",{width:"100%",children:[(0,y.jsx)("thead",{children:(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{children:"STT"}),(0,y.jsx)("td",{children:"M\xe3 h\xe0ng"}),(0,y.jsx)("td",{children:"T\xean h\xe0ng"}),(0,y.jsx)("td",{children:"\u0110VT"}),(0,y.jsx)("td",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,y.jsx)("td",{children:"\u0110\u01a1n gi\xe1"}),(0,y.jsx)("td",{children:"Th\xe0nh ti\u1ec1n"}),(T===L._.ChuyenKho||T===L._.TraHang)&&(0,y.jsx)("td",{children:"Ghi ch\xfa l\xfd do"})]})}),(0,y.jsx)("tbody",{children:(null===d||void 0===d||null===(e=d.Sale_ChiTietNhapHang)||void 0===e?void 0:e.length)>0?null===d||void 0===d?void 0:d.Sale_ChiTietNhapHang.map(((a,e)=>{var h,n,i;return(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{children:e+1}),(0,y.jsx)("td",{className:"text-left",children:null===(h=a.DM_SanPhamDichVu)||void 0===h?void 0:h.MaSanPham}),(0,y.jsx)("td",{className:"text-left",children:null===(n=a.DM_SanPhamDichVu)||void 0===n?void 0:n.TenSanPham}),(0,y.jsx)("td",{className:"text-left",children:null===(i=a.DM_DonViTinh)||void 0===i?void 0:i.Ten}),(0,y.jsx)("td",{className:"text-right",children:a.SoLuong}),(0,y.jsx)("td",{className:"text-right",children:(0,p.vv)(a.DonGia)}),(0,y.jsx)("td",{className:"text-right",children:(0,p.vv)(a.ThanhTien)}),(T===L._.ChuyenKho||T===L._.TraHang)&&(0,y.jsx)("td",{children:a.GhiChu})]},a.SanPhamDichVu_Id)})):(0,y.jsx)("tr",{})})]})})})]}),(0,y.jsx)(M.A,{children:(0,y.jsxs)(s.A,{md:"6",className:"mb-0",children:[(0,y.jsxs)(o.A,{children:[(0,y.jsx)(w.A,{label:"Ti\u1ec1n h\xe0ng",value:null===d||void 0===d?void 0:d.ThanhTien,style:{float:"none"},className:"mb-2"}),(0,y.jsx)(w.A,{label:"Thu\u1ebf VAT (%)",value:(null===d||void 0===d||null===(h=d.Sale_MuaHang)||void 0===h?void 0:h.VAT)||0,style:{float:"none"}})]}),(0,y.jsxs)(o.A,{children:[(0,y.jsx)(w.A,{label:"Ti\u1ec1n h\xe0ng",value:null===d||void 0===d?void 0:d.ThanhTien,style:{float:"none"},className:"mb-2"}),(0,y.jsx)(w.A,{label:"Ph\xed v\u1eadn chuy\u1ec3n",value:(null===d||void 0===d||null===(n=d.Sale_MuaHang)||void 0===n?void 0:n.ChiPhi)||0,style:{float:"none"}})]}),(0,y.jsxs)(o.A,{children:[(0,y.jsx)(w.A,{label:"T\u1ed5ng c\u1ed9ng",value:parseInt((null===d||void 0===d||null===(i=d.Sale_MuaHang)||void 0===i?void 0:i.ThanhTien)||0),style:{float:"none"},className:"mb-2"}),(0,y.jsx)(w.A,{label:"Ti\u1ec1n tr\u1ea3 NCC",value:(null===d||void 0===d||null===(t=d.Sale_MuaHang)||void 0===t?void 0:t.TienThanhToan)||0,style:{float:"none"}})]})]})})]})})})}}const b=H;var k=h(34731),K=h(85734),G=h(21205);function E(a){const{data:e,setChiPhiVanChuyen:h,handleChange:i,setVAT:t,reloadList:u,updateCountRadioList:T,modeDialog:g,onClosePopupPhieuNhap:C,onCloseTaoPhieu:x}=a,P=()=>{let a={...e,ChiPhi:parseInt(e.ChiPhiVanChuyen)||0,HinhThucThanhToan_Id:e.HinhThucThanhToan_Id||1,chiTietMuaHang:e.ListChiTietPhieuNhapHang.sort((0,p.qx)("TenSanPham","desc"))},h="add"===g?"MuaHang/NhapKhoTuDonMua":"MuaHang/CapNhatNhapKhoTuDonMua",n="add"===g?"T\u1ea1o phi\u1ebfu mua h\xe0ng th\xe0nh c\xf4ng!":"C\u1eadp nh\u1eadt phi\u1ebfu mua h\xe0ng th\xe0nh c\xf4ng!";(0,S.Pq)(h,"POST",JSON.stringify(a),!1).then((a=>{u(),"add"===g&&T(),(0,m.nw)(n),x(),C()})).catch((a=>{(0,m.a3)(a.Message).then((()=>C()))}))},N=a=>{if(13===a.which)P()};return(0,n.useEffect)((()=>(window.addEventListener("keydown",N),()=>{window.removeEventListener("keydown",N)})),[]),(0,y.jsxs)(s.A,{children:[(0,y.jsx)(o.A,{md:"8",children:(0,y.jsx)(l.A,{children:(0,y.jsx)(r.A,{className:"card-body-popupPhieuNhap",children:(0,y.jsxs)(G.A,{size:"sm",striped:!0,bordered:!0,className:"table-popupPhieuNhap",children:[(0,y.jsx)("thead",{children:(0,y.jsxs)("tr",{children:[(0,y.jsx)("th",{children:"STT"}),(0,y.jsx)("th",{children:"M\xe3 h\xe0ng"}),(0,y.jsx)("th",{children:"T\xean h\xe0ng"}),(0,y.jsx)("th",{children:"\u0110VT"}),(0,y.jsx)("th",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,y.jsx)("th",{children:"\u0110\u01a1n gi\xe1"}),(0,y.jsx)("th",{children:"Th\xe0nh ti\u1ec1n"})]})}),(0,y.jsx)("tbody",{children:e.ListChiTietPhieuNhapHang.sort((0,p.qx)("TenSanPham","desc")).map(((a,e)=>(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{className:"text-center",children:e+1}),(0,y.jsx)("td",{children:a.MaSanPham}),(0,y.jsx)("td",{children:a.TenSanPham}),(0,y.jsx)("td",{children:a.DonViTinh_Ten}),(0,y.jsx)("td",{className:"text-right",children:(0,p.vv)(a.SoLuong)}),(0,y.jsx)("td",{className:"text-right",children:(0,p.vv)(a.DonGia)}),(0,y.jsx)("td",{className:"text-right",children:(0,p.vv)(a.ThanhTien)})]},e)))})]})})})}),(0,y.jsx)(o.A,{md:"4",children:(0,y.jsxs)(l.A,{className:"card-thanh-toan-popupPhieuNhap",children:[(0,y.jsx)(d.A,{className:"bg-primary",children:(0,y.jsx)("b",{children:"Thanh to\xe1n nh\u1eadp h\xe0ng"})}),(0,y.jsxs)(r.A,{children:[(0,y.jsxs)(s.A,{children:[(0,y.jsx)(o.A,{md:"6",children:"Ti\u1ec1n h\xe0ng:"}),(0,y.jsx)(o.A,{md:"6",className:"text-right",children:(0,y.jsx)("b",{children:(0,p.vv)(e.ThanhTien)})})]}),(0,y.jsx)(s.A,{children:(0,y.jsx)(o.A,{children:(0,y.jsx)(D.A,{styleRow:{marginBottom:0},inline:!0,data:_.ChiPhiVanChuyen,style:{fontSize:"16px",height:"100%"},className:"form-control-md form-control",value:e.ChiPhiVanChuyen,onChange:(a,e)=>h(e)})})}),(0,y.jsx)(s.A,{children:(0,y.jsx)(o.A,{children:(0,y.jsx)(D.A,{styleRow:{marginBottom:0},inline:!0,data:_.VAT,style:{fontSize:"16px",height:"100%"},className:"form-control-md form-control",value:e.VAT,onChange:(a,e)=>t(e)})})}),(0,y.jsxs)(s.A,{children:[(0,y.jsx)(o.A,{md:"6",children:"T\u1ed5ng c\u1ed9ng:"}),(0,y.jsx)(o.A,{md:"6",className:"text-right",children:(0,y.jsx)("b",{children:(0,p.vv)(e.TongCong)})})]}),(0,y.jsx)(s.A,{children:(0,y.jsx)(o.A,{children:(0,y.jsx)(D.A,{styleRow:{marginBottom:0},inline:!0,data:_.TienThanhToan,style:{fontSize:"16px",height:"100%"},className:"form-control-md form-control",value:e.TienThanhToan,onChange:(a,e)=>i(a,e)})})})]}),(0,y.jsx)(M.A,{style:{padding:0},children:(0,y.jsx)(c.A,{className:"btn-thanhToan-popupPhieuNhap",block:!0,color:"success",onClick:P,children:"Thanh to\xe1n"})})]})})]})}class B extends n.Component{constructor(a){super(a),this.convertDataPropsToState=()=>{var a,e,h,n;const{idDonChuyenKho:i}=this.props,{phieuNhapSelected:t,phieuNhapSelected_Kho_Id:s}=this.state;this.setState({data:{Id:null===t||void 0===t?void 0:t.Id,MuaHang_Id:null===t||void 0===t?void 0:t.MuaHang_Id,MaNhapHang:null===t||void 0===t?void 0:t.MaNhapHang,NgayNhap:null===t||void 0===t?void 0:t.NgayNhap,HinhThucThanhToan_Id:null===t||void 0===t?void 0:t.HinhThucThanhToan_Id,ThanhTien:null===t||void 0===t?void 0:t.ThanhTien,ChiPhiVanChuyen:parseInt((null===t||void 0===t||null===(a=t.Sale_MuaHang)||void 0===a?void 0:a.ChiPhi)||0),VAT:parseInt((null===t||void 0===t||null===(e=t.Sale_MuaHang)||void 0===e?void 0:e.VAT)||0),TienThanhToan:parseInt((null===t||void 0===t||null===(h=t.Sale_MuaHang)||void 0===h?void 0:h.TienThanhToan)||0),ThanhTienFormat:(0,p.vv)(null===t||void 0===t?void 0:t.ThanhTien),NhaCungCap_Id:null===t||void 0===t||null===(n=t.Sale_MuaHang)||void 0===n?void 0:n.NhaCungCap_Id,Kho_Id:s,GhiChu:null===t||void 0===t?void 0:t.GhiChu,ListChiTietPhieuNhapHang:null===t||void 0===t?void 0:t.Sale_ChiTietNhapHang.map((a=>{var e;return{SanPhamDichVu_Id:a.DM_SanPhamDichVu.Id,MaSanPham:a.DM_SanPhamDichVu.MaSanPham,TenSanPham:a.DM_SanPhamDichVu.TenSanPham,DonViTinh_Id:a.DonViTinh_Id,DonViTinh_Ten:null===(e=a.DM_DonViTinh)||void 0===e?void 0:e.Ten,DonGia:a.DonGia,SoLuong:a.SoLuong,ThanhTien:a.ThanhTien,GiaChuyen:i&&(a.DonGia||0),SoLuongChuyen:i&&(a.SoLuong||0),ThanhTienChuyen:i&&(a.ThanhTien||0),GhiChu:a.GhiChu||""}}))}})},this.handleValidate=()=>{const a=Object.values(_).filter((a=>a.required));let{data:e}=this.state;for(let h=0;h<a.length;h++){const n=a[h];let i=e[n.field_name];if(null===i||""===i||void 0===i||0===i.length)return(0,m.AB)('Vui l\xf2ng nh\u1eadp "'+n.title+'"'),!1}return!0},this.setStateData=(a,e)=>{var{data:h}=this.state;h[a]=e,this.setState({data:h})},this.handleChange=(a,e)=>{const{data:h}=this.state;let n=h;if(a===_.NhaCungCap_Id.field_name)n.NhaCungCap_Id&&0!==n.ListChiTietPhieuNhapHang.length?n.NhaCungCap_Id!==e&&(0,m.A1)("Khi thay \u0111\u1ed5i nh\xe0 cung c\u1ea5p, d\u1eef li\u1ec7u c\u1ee7a nh\xe0 cung c\u1ea5p tr\u01b0\u1edbc s\u1ebd b\u1ecb m\u1ea5t","TH\xd4NG B\xc1O").then((()=>this.resetListChiTietPhieuNhapHang())).then((()=>this.setState((h=>({data:{...h.data,[a]:e}})),(()=>this.TimKiemSanPham.current&&this.TimKiemSanPham.current.getDataSanPham())))):this.setState((h=>({data:{...h.data,[a]:e}})),(()=>this.TimKiemSanPham.current&&this.TimKiemSanPham.current.getDataSanPham()));else if(a===_.TienThanhToan.field_name){let{TongCong:h}=this.state.data;parseInt(e||0)<=parseInt(h||0)?this.setStateData(a,e):this.setStateData(a,h)}else this.setStateData(a,e)},this.handleValidateDate=a=>{const{data:e}=this.state;var h=a?new Date(a):null,n=e.NgayNhap?(0,p.y8)(e.NgayNhap):new Date;return!(h&&n&&n.getTime()<h.getTime())},this.state={phieuNhapSelected:null,phieuNhapSelected_Kho_Id:null,originalPhieuNhap:null,data:{Id:"",MuaHang_Id:"",MaNhapHang:"",NgayNhap:"",HinhThucThanhToan_Id:"",ThanhTien:"",ThanhTienFormat:"",NhaCungCap_Id:"",Kho_Id:"",GhiChu:"",ChiPhiVanChuyen:"",VAT:"",TienThanhToan:"",TongCong:"",TongCongFormat:"",isShow:!1,isOpenDownload:!1,backupData:{},link_api:"",phieuId:null,ListChiTietPhieuNhapHang:[]},defaultKho:null,displayColTimKiemSanPham:!0,openPopupTaoPhieuNhap:!1},this.TimKiemSanPham=n.createRef(),this.addItemToChiTietPhieuNhap=this.addItemToChiTietPhieuNhap.bind(this),this.deleteItemInChiTietPhieuNhap=this.deleteItemInChiTietPhieuNhap.bind(this),this.checkExsitsItemInChiTietPhieuNhap=this.checkExsitsItemInChiTietPhieuNhap.bind(this),this.searchDataDetail=this.searchDataDetail.bind(this),this.toggledisplayColTimKiemSanPham=this.toggledisplayColTimKiemSanPham.bind(this),this.setChiPhiVanChuyen=this.setChiPhiVanChuyen.bind(this),this.setVAT=this.setVAT.bind(this),this.save=this.save.bind(this)}componentDidMount(){var a;const{idDonChuyenKho:e,modeDialog:h,phieuNhapSelected:n,CurrentKho:i,dataNhaCungCap:t}=this.props;t&&(_.NhaCungCap_Id.dataSelect.options=t),e&&(_.NhaCungCap_Id.required=!1),"add"!==h?this.setState({phieuNhapSelected:n,originalPhieuNhap:n,phieuNhapSelected_Kho_Id:null===n||void 0===n||null===(a=n.Sale_ChiTietNhapHang[0])||void 0===a?void 0:a.Kho_Id},(()=>this.convertDataPropsToState())):this.setState({defaultKho:i.Id}),"detail"===h&&this.setState({link_api:`/Print/InPhieuMua?muaHangId=${n.MuaHang_Id}`,phieuId:n.MuaHang_Id})}componentDidUpdate(a,e){const{TongCong:h,TienThanhToan:n}=this.state.data;h!==e.data.TongCong&&parseInt(h||0)<parseInt(n||0)&&this.setState((a=>({data:{...a.data,TienThanhToan:h}})))}handleValidateListChiTietPhieuNhapHang(){let{data:a}=this.state;const{idDonChuyenKho:e}=this.props;if((null===a||void 0===a?void 0:a.ListChiTietPhieuNhapHang.length)<=0)return(0,m.AB)("Vui l\xf2ng nh\u1eadp s\u1ea3n ph\u1ea9m v\xe0o phi\u1ebfu nh\u1eadp h\xe0ng!","Th\xf4ng b\xe1o"),!1;if(a.ListChiTietPhieuNhapHang.find((a=>0===a.DonGia||!a.DonGia)))return(0,m.AB)("\u0110\u01a1n gi\xe1 c\u1ee7a chi ti\u1ebft nh\u1eadp h\xe0ng kh\xf4ng th\u1ec3 b\u1eb1ng 0","Th\xf4ng b\xe1o"),!1;if(e){if(a.ListChiTietPhieuNhapHang.find((a=>parseInt(a.SoLuong)<parseInt(a.SoLuongChuyen)&&!a.GhiChu)))return(0,m.AB)("Vui l\xf2ng \u0111i\u1ec1n ghi ch\xfa v\xe0o nh\u1eefng s\u1ea3n ph\u1ea9m thi\u1ebfu h\u1ee5t!","Th\xf4ng b\xe1o"),!1}return!0}addItemToChiTietPhieuNhap(a){if(this.TimKiemSanPham.current&&this.TimKiemSanPham.current.resetSearchBox(),this.checkExsitsItemInChiTietPhieuNhap(a))(0,m.AB)("Kh\xf4ng th\u1ec3 th\xeam s\u1ea3n ph\u1ea9m n\xe0y n\u1eefa","Th\xf4ng b\xe1o");else{let e={SanPhamDichVu_Id:a.Id,MaSanPham:a.MaSanPham,TenSanPham:a.TenSanPham,DonViTinh_Id:a.DonViTinh_Id,DonViTinh_Ten:a.DonViTinh,DonGia:a.GiaNhapCuoi||0,SoLuong:1,ThanhTien:a.GiaNhapCuoi||0,GhiChu:a.GhiChu||""};const{data:h}=this.state;let n=h.ListChiTietPhieuNhapHang;n.push(e),this.setState({data:{...h,ListChiTietPhieuNhapHang:n}},(()=>this.tongThanhTien()))}}checkExsitsItemInChiTietPhieuNhap(a){let{data:e}=this.state;return!!e.ListChiTietPhieuNhapHang.find((e=>e.SanPhamDichVu_Id===a.Id))}checkExsitsItemInChiTietPhieuNhapNew(a){let{data:e}=this.state;return 2===e.ListChiTietPhieuNhapHang.filter((e=>e.SanPhamDichVu_Id===a.Id)).length}deleteItemInChiTietPhieuNhap(a){let{data:e}=this.state,h=e.ListChiTietPhieuNhapHang.filter((e=>e.SanPhamDichVu_Id!==a.SanPhamDichVu_Id));this.setState({data:{...e,ListChiTietPhieuNhapHang:h}},(()=>this.tongThanhTien()))}searchDataDetail(a){let{phieuNhapSelected:e,originalPhieuNhap:h}=this.state;if(e){let n=h.Sale_ChiTietNhapHang.filter((e=>e.DM_SanPhamDichVu.MaSanPham.toUpperCase().includes(a.toUpperCase().trim())||e.DM_SanPhamDichVu.TenSanPham.toUpperCase().includes(a.toUpperCase().trim())));this.setState({phieuNhapSelected:{...e,Sale_ChiTietNhapHang:n}},(()=>{this.props.idDonChuyenKho&&this.convertDataPropsToState()}))}}changeSoLuong(a,e){const{idDonChuyenKho:h}=this.props;if(e<0||!e)(0,m.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1 l\u01b0\u1ee3ng h\u1ee3p l\u1ec7!");else{let{ListChiTietPhieuNhapHang:n}=this.state.data,i=n.find((e=>e.SanPhamDichVu_Id===a.SanPhamDichVu_Id)),t=n.findIndex((e=>e.SanPhamDichVu_Id===a.SanPhamDichVu_Id)),s=i.SoLuongChuyen,o=e*i.DonGia;i={...i,SoLuong:h&&parseInt(e)>parseInt(s)?s:e,ThanhTien:o},n[t]=i,this.setState({data:{...this.state.data,ListChiTietPhieuNhapHang:n}},(()=>this.tongThanhTien()))}}changeDonGia(a,e){if(e<0||"-"===e)(0,m.AB)("Vui l\xf2ng nh\u1eadp \u0111\u01a1n gi\xe1 h\u1ee3p l\u1ec7!");else{let{ListChiTietPhieuNhapHang:h}=this.state.data,n=h.find((e=>e.SanPhamDichVu_Id===a.SanPhamDichVu_Id)),i=h.findIndex((e=>e.SanPhamDichVu_Id===a.SanPhamDichVu_Id)),t=e*n.SoLuong;n={...n,DonGia:e,ThanhTien:t},h[i]=n,this.setState({data:{...this.state.data,ListChiTietPhieuNhapHang:h}},(()=>this.tongThanhTien()))}}changeGhiChu(a,e){let{ListChiTietPhieuNhapHang:h}=this.state.data,n=h.find((e=>e.SanPhamDichVu_Id===a.SanPhamDichVu_Id)),i=h.findIndex((e=>e.SanPhamDichVu_Id===a.SanPhamDichVu_Id));n={...n,GhiChu:e},h[i]=n,this.setState({data:{...this.state.data,ListChiTietPhieuNhapHang:h}})}checkSoLuongNhan(a){let{data:e}=this.state,h=e.ListChiTietPhieuNhapHang.find((e=>e.SanPhamDichVu_Id===a.SanPhamDichVu_Id));return h.SoLuong===h.SoLuongChuyen}tongThanhTien(){let a=this.state.data.ListChiTietPhieuNhapHang,e=0;a.forEach((a=>{e+=parseInt(a.ThanhTien)})),this.setState({data:{...this.state.data,ThanhTien:e,ThanhTienFormat:(0,p.vv)(e)}},(()=>this.tongCong()))}setChiPhiVanChuyen(a){this.setState({data:{...this.state.data,ChiPhiVanChuyen:a||0}},(()=>this.tongCong()))}setVAT(a){this.setState({data:{...this.state.data,VAT:a||0}},(()=>this.tongCong()))}tongCong(){const{data:a}=this.state;this.setState({data:{...a,TongCong:(parseInt(a.ThanhTien)||0)+(parseInt(a.ChiPhiVanChuyen)||0)+parseInt(a.ThanhTien)*((parseFloat(a.VAT)||0)/100),TongCongFormat:(0,p.vv)(parseInt(a.ThanhTien)+(parseInt(a.ChiPhiVanChuyen)||0)+parseInt(a.ThanhTien)*((parseFloat(a.VAT)||0)/100))}})}resetListChiTietPhieuNhapHang(){this.setState({data:{ListChiTietPhieuNhapHang:[]}})}reset(){this.setState({phieuNhapSelected:null,data:{Id:"",MuaHang_Id:"",MaNhapHang:"",NgayNhap:"",HinhThucThanhToan_Id:"",ThanhTien:"",ThanhTienFormat:"",ChiPhiVanChuyen:"",VAT:"",TienThanhToan:"",NhaCungCap_Id:"",TongCong:"",TongCongFormat:"",Kho_Id:"",GhiChu:"",ListChiTietPhieuNhapHang:[]}})}save(){if(this.handleValidate()&&this.handleValidateListChiTietPhieuNhapHang()){const{data:a,defaultKho:e}=this.state,{idDonChuyenKho:h,NgayXuat:n}=this.props;if(!a.Kho_Id&&!e)return(0,m.AB)("Kh\xf4ng c\xf3 d\u1eef li\u1ec7u kho","Th\xf4ng b\xe1o"),!1;let i={Id:a.MuaHang_Id,DiemKinhDoanh_Id:N.b9.DiemKinhDoanhId,MaMuaHang:a.MaNhapHang,NhaCungCap_Id:a.NhaCungCap_Id,NgayNhap:a.NgayNhap||(0,p.FJ)(),KhoId:a.Kho_Id||e,GhiChu:a.GhiChu,HinhThucThanhToan_Id:a.HinhThucThanhToan_Id||1,TienHang:a.ThanhTien||0,TienThanhToan:a.TienThanhToan||0,ChiPhi:parseInt(a.ChiPhiVanChuyen)||0,VAT:parseFloat(a.VAT)||0,ThanhTien:a.TongCong||0,chiTietMuaHang:a.ListChiTietPhieuNhapHang.sort((0,p.qx)("TenSanPham","desc"))};h?this.handleValidateDate(n)?(i={...i,DonChuyenKhoId:h,ChiTietNhapHangs:a.ListChiTietPhieuNhapHang.map((a=>({...a,SanPhamDichVuId:a.SanPhamDichVu_Id,GhiChu:a.GhiChu||""})))},(0,S.Pq)("ChuyenKhos/TaoPhieuNhapKho","POST",JSON.stringify(i),!1).then((a=>{this.props.reloadList(),this.props.updateCountRadioList(),this.props.getDataPhieuChuyenKho(h),this.reset(),(0,m.nw)("T\u1ea1o phi\u1ebfu nh\u1eadp h\xe0ng th\xe0nh c\xf4ng","Th\xf4ng b\xe1o"),this.props.onCloseTaoPhieu()})).catch((a=>{(0,m.a3)(a)}))):(0,m.AB)("Ng\xe0y nh\u1eadp ph\u1ea3i l\u1edbn h\u01a1n ho\u1eb7c b\u1eb1ng ng\xe0y xu\u1ea5t","Th\xf4ng b\xe1o"):this.setState({openPopupTaoPhieuNhap:!0})}}toggledisplayColTimKiemSanPham(){this.setState({displayColTimKiemSanPham:!this.state.displayColTimKiemSanPham})}render(){var a;const{idDonChuyenKho:e,openTaoPhieu:h,onCloseTaoPhieu:i,modeDialog:m,dataNhaCungCap:S,CurrentKho:P,loaiPhieu:N}=this.props,{link_api:I,data:j,phieuNhapSelected:v,phieuNhapSelected_Kho_Id:f,defaultKho:M,isOpenDownload:w,displayColTimKiemSanPham:L,phieuId:H,openPopupTaoPhieuNhap:G}=this.state;let B=(0,y.jsxs)(s.A,{className:"tao-phieu-nhap-hang custom-modal modal-nhap-kho",children:[(0,y.jsx)(o.A,{md:e?"12":L?"8":"12",className:"chi-tiet-nhap-hang",children:(0,y.jsxs)(l.A,{children:[(0,y.jsxs)(d.A,{children:[(0,y.jsx)("b",{children:"Th\xf4ng tin phi\u1ebfu nh\u1eadp"}),e?(0,y.jsx)(x.A,{searchDataDetail:this.searchDataDetail,ref:this.TimKiemSanPham}):(0,y.jsx)(V.A,{toggledisplayColTimKiemSanPham:this.toggledisplayColTimKiemSanPham,displayColTimKiemSanPham:L})]}),(0,y.jsxs)(r.A,{children:[(0,y.jsxs)(s.A,{md:"6",className:"form-input mb-0",children:[(0,y.jsxs)(o.A,{children:["edit"===m&&!e&&(0,y.jsx)(D.A,{data:_.MaNhapHang,value:"edit"===m?null===j||void 0===j?void 0:j.MaNhapHang:"",styleRow:{fontSize:"14px"},isDetail:!0}),(0,y.jsx)(D.A,{data:_.NgayNhap,value:"",styleRow:{fontSize:"14px"}})]}),(0,y.jsx)(o.A,{children:(0,y.jsx)(D.A,{data:_.GhiChu,value:null===j||void 0===j?void 0:j.GhiChu,styleRow:{fontSize:"14px"},onChange:this.handleChange})})]}),(0,y.jsx)(s.A,{md:"12",className:"form-input",children:(0,y.jsx)(o.A,{children:(0,y.jsxs)("table",{width:"100%",children:[(0,y.jsx)("thead",{children:(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{children:"STT"}),(0,y.jsx)("td",{children:"M\xe3 h\xe0ng"}),(0,y.jsx)("td",{children:"T\xean h\xe0ng"}),(0,y.jsx)("td",{style:{width:"130px"},children:"\u0110VT"}),e&&(0,y.jsx)("td",{style:{width:"110px"},children:"SL chuy\u1ec3n"}),(0,y.jsx)("td",{style:{width:"110px"},children:e?"SL nh\u1eadn":"S\u1ed1 l\u01b0\u1ee3ng"}),e&&(0,y.jsx)("td",{style:{width:"110px"},children:"Gi\xe1 chuy\u1ec3n"}),(0,y.jsx)("td",{style:{width:"110px"},children:e?"Gi\xe1 nh\u1eadn":"\u0110\u01a1n gi\xe1"}),e&&(0,y.jsx)("td",{style:{width:"110px"},children:"Th\xe0nh ti\u1ec1n chuy\u1ec3n"}),(0,y.jsx)("td",{style:{width:"110px"},children:e?"Th\xe0nh ti\u1ec1n nh\u1eadn":"Th\xe0nh ti\u1ec1n"}),e&&(0,y.jsx)("td",{style:{width:"110px"},children:"Ghi ch\xfa l\xfd do"}),!e&&(0,y.jsx)("td",{})]})}),(0,y.jsx)("tbody",{children:(null===j||void 0===j||null===(a=j.ListChiTietPhieuNhapHang)||void 0===a?void 0:a.length)>0?j.ListChiTietPhieuNhapHang.map(((a,h)=>(0,y.jsx)(n.Fragment,{children:(0,y.jsxs)("tr",{children:[(0,y.jsx)("td",{children:h+1}),(0,y.jsx)("td",{children:a.MaSanPham}),(0,y.jsx)("td",{children:a.TenSanPham}),(0,y.jsx)("td",{children:a.DonViTinh_Ten}),e&&(0,y.jsx)("td",{children:(0,y.jsx)(T.YI,{disabled:!0,value:a.SoLuongChuyen})}),(0,y.jsx)("td",{children:(0,y.jsx)(t(),{min:"0",onFocus:a=>a.target.select(),placeholder:"0",style:{textAlign:"right",maxWidth:"150px"},className:"form-control-sm form-control",value:a.SoLuong,thousandSeparator:".",decimalSeparator:",",onValueChange:e=>{const{value:h}=e;this.changeSoLuong(a,h)}})}),e&&(0,y.jsx)("td",{children:(0,y.jsx)(T.YI,{disabled:!0,value:(0,p.vv)(a.GiaChuyen)})}),(0,y.jsxs)("td",{children:[" ",(0,y.jsx)(t(),{min:"0",onFocus:a=>a.target.select(),placeholder:"0",style:{textAlign:"right",maxWidth:"150px"},className:"form-control-sm form-control",value:a.DonGia,thousandSeparator:".",decimalSeparator:",",onValueChange:e=>{const{value:h}=e;this.changeDonGia(a,h)}})]}),e&&(0,y.jsx)("td",{children:(0,y.jsx)(T.YI,{disabled:!0,value:(0,p.vv)(a.ThanhTienChuyen)})}),(0,y.jsx)("td",{children:(0,p.vv)(a.ThanhTien)}),e&&(0,y.jsxs)("td",{className:"td-GhiChu",children:[(0,y.jsx)(T.Sm,{value:a.GhiChu,onChange:e=>this.changeGhiChu(a,e.target.value)}),(0,y.jsx)("span",{className:this.checkSoLuongNhan(a)?"warning-sl":"warning-sl show",children:(0,y.jsx)(C.A,{fa:"exclamation-circle"})})]}),!e&&(0,y.jsx)("td",{children:(0,y.jsx)("span",{onClick:()=>this.deleteItemInChiTietPhieuNhap(a),children:(0,y.jsx)(C.A,{fa:"times",style:{cursor:"pointer",color:"#f64846",fontSize:"15px"}})})})]})},a.SanPhamDichVu_Id))):(0,y.jsx)(n.Fragment,{children:(0,y.jsx)("tr",{})})})]})})})]})]})}),!e&&(0,y.jsx)(o.A,{md:"4",className:L?"tim-kiem-san-pham show":"tim-kiem-san-pham hide",children:j.Kho_Id||M?(0,y.jsx)(A,{openPopupTaoPhieuNhap:G,idDonChuyenKho:e,CurrentKho:P,NhaCungCap_Id:j.NhaCungCap_Id,handleChange:this.handleChange,Kho_Id:j.Kho_Id||M,addable:!0,searchDataDetail:this.searchDataDetail,ref:this.TimKiemSanPham,addItem:this.addItemToChiTietPhieuNhap,checkExsitsItemInChiTietPhieuNhap:this.checkExsitsItemInChiTietPhieuNhap}):(0,y.jsx)(u.A,{color:"info",children:"\u0110ang t\u1ea3i d\u1eef li\u1ec7u..."})})]}),F=(0,y.jsx)(b,{loaiPhieu:N,phieuNhapSelected:v,phieuNhapSelected_Kho_Id:f,CurrentKho:P,dataNhaCungCap:S,modeDialog:m,addItemToChiTietPhieuNhap:this.addItemToChiTietPhieuNhap,searchDataDetail:this.searchDataDetail,checkExsitsItemInChiTietPhieuNhap:this.checkExsitsItemInChiTietPhieuNhap,onCloseTaoPhieu:()=>{this.reset(),i()},refTimKiemSanPham:this.TimKiemSanPham}),R=(0,y.jsx)(y.Fragment,{}),U="";switch(m){case"detail":R=F,U="Xem th\xf4ng tin phi\u1ebfu nh\u1eadp h\xe0ng";break;case"edit":R=B,U="Ch\u1ec9nh s\u1eeda phi\u1ebfu nh\u1eadp h\xe0ng";break;case"add":R=B,U="T\u1ea1o phi\u1ebfu nh\u1eadp h\xe0ng"}return(0,y.jsxs)("div",{children:[(0,y.jsx)(g.A,{title:U,open:h,onClose:i,renderButton:"detail"!==m?(0,y.jsxs)(c.A,{className:"cus-btn",color:"success",size:"sm",style:{marginRight:"10px"},onClick:this.save,children:[(0,y.jsx)(C.A,{fa:"save"})," ","edit"!==m||e?"T\u1ea1o phi\u1ebfu":"C\u1eadp nh\u1eadt phi\u1ebfu"]}):(0,y.jsxs)(c.A,{color:"primary",size:"sm",className:"mr-2",onClick:()=>this.setState({isOpenDownload:!0}),children:[(0,y.jsx)(C.A,{fa:"print"})," ","In phi\u1ebfu"]}),children:R}),w&&(0,y.jsx)(k.A,{open:w,title:j.MaNhapHang,onClose:()=>this.setState({isOpenDownload:!1}),link_api:I,maBaoCao:K.MaBaoCaoPhieuIn.PhieuMuaHang,phieuId:H}),G&&(0,y.jsx)(g.A,{title:"T\u1ea1o phi\u1ebfu nh\u1eadp",open:G,onClose:()=>this.setState({openPopupTaoPhieuNhap:!1}),children:(0,y.jsx)(E,{data:this.state.data,setChiPhiVanChuyen:this.setChiPhiVanChuyen,handleChange:this.handleChange,setVAT:this.setVAT,onClosePopupPhieuNhap:()=>this.setState({openPopupTaoPhieuNhap:!1}),modeDialog:this.props.modeDialog,updateCountRadioList:this.props.updateCountRadioList,onCloseTaoPhieu:this.props.onCloseTaoPhieu,reloadList:this.props.reloadList})})]})}}},95714:()=>{}}]);