????
Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/1.85397d93.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[1],{10001:(e,a,i)=>{i.d(a,{A:()=>b});var t=i(9950),h=i(70349),n=i(23931),l=i(50651),s=i(75490),o=i(76991),d=i(27220),c=i(1254),r=i(18849),u=i(67116),g=i(34849),m=i(73613),p=i(4370),S=(i(29079),i(36841)),T=i(44414);class x extends t.Component{constructor(e){super(e),this.state={searchValue:null,dataSearch:null,orginalDataSearch:null,openThemSanPham:!1,focusIndex:0,NhomDonViTinh_Id:"hang-le"},this.inputSearch=t.createRef(),this.keyUpPress=this.keyUpPress.bind(this),this.keyDownPress=this.keyDownPress.bind(this),this.searchDataSanPham=this.searchDataSanPham.bind(this)}resetSearchBox(){this.inputSearch.current.value="",this.searchDataSanPham2("")}componentDidMount(){this.focusSearchBox(),this.getDataSanPham(""),window.addEventListener("keydown",this.keyDownPress),window.addEventListener("keyup",this.keyUpPress)}keyDownPress(e){const{dataSearch:a}=this.state;let{focusIndex:i}=this.state;if(114===e.which)return e.preventDefault(),!1;13===e.which?(a&&(null===a||void 0===a?void 0:a.length)>0&&this.props.addItem(a[i]),this.focusSearchBox()):40===e.which?this.setState({focusIndex:++i}):38===e.which&&i>0&&this.setState({focusIndex:--i})}keyUpPress(e){114===e.which&&this.focusSearchBox()}focusSearchBox(){this.inputSearch.current&&this.inputSearch.current.focus()}getDataSanPham(){const{CurrentKho:e}=this.props,{NhomDonViTinh_Id:a}=this.state;let i=`Kho_Id eq ${e.Id} and DM_SanPhamDichVu/DM_DonViTinh/NhomDonViTinh eq '${a}'`;(0,p.Pq)(`Sale_TonKho?$expand=DM_SanPhamDichVu,DM_SanPhamDichVu/DM_DonViTinh&$filter=${i}`,"GET",null).then((e=>this.setState({orginalDataSearch:e.value},(()=>this.searchDataSanPham2(""))))).catch((e=>(0,u.a3)(e.Message,"Th\xf4ng b\xe1o")))}searchDataSanPham(e){this.setState({searchValue:e},(()=>this.props.searchDataDetail(e)))}searchDataSanPham2(e){const{orginalDataSearch:a}=this.state;a&&a.length>0?this.setState({searchValue:e,focusIndex:0,dataSearch:a.filter((a=>a.DM_SanPhamDichVu.MaSanPham.toUpperCase().includes(e.toUpperCase().trim())||a.DM_SanPhamDichVu.TenSanPham.toUpperCase().includes(e.toUpperCase().trim())))}):this.inputSearch.current.value=""}render(){const{searchValue:e,dataSearch:a,orginalDataSearch:i,focusIndex:h}=this.state,{checkExsitsItemInChiTietPhieuNhap:n,modeDialog:d,addItem:r}=this.props;let u=a||i;return(0,T.jsx)(t.Fragment,{children:(0,T.jsxs)(l.A,{className:"tim-kiem-san-pham phieu-kiem",children:[(0,T.jsx)(s.A,{children:(0,T.jsx)("b",{children:"T\xecm ki\u1ebfm s\u1ea3n ph\u1ea9m"})}),(0,T.jsxs)(o.A,{className:"pt-3",children:[(0,T.jsxs)("div",{className:"pb-1",children:[(0,T.jsx)("b",{children:"L\u01b0u \xfd:"}),(0,T.jsx)("span",{className:"text-danger",children:"*"})," Ki\u1ec3m kho d\u1ef1a tr\xean \u0111\u01a1n v\u1ecb t\xednh c\u01a1 b\u1ea3n"]}),(0,T.jsxs)("div",{className:"search-box pull-right",children:["detail"!==d?(0,T.jsx)("input",{ref:this.inputSearch,className:"form-control-sm form-control",defaultValue:e,onChange:e=>this.searchDataSanPham2(e.target.value.trim()),placeholder:"T\xecm h\xe0ng h\xf3a theo m\xe3 ho\u1eb7c t\xean (F3)"}):(0,T.jsx)("input",{ref:this.inputSearch,className:"form-control-sm form-control",defaultValue:e,onChange:e=>this.searchDataSanPham(e.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)(m.A,{fa:"search"})})]}),(0,T.jsx)("div",{className:"search-results",children:(0,T.jsx)("div",{className:"list-result",children:(null===u||void 0===u?void 0:u.length)>0?u.map(((e,a)=>{var i,t;return(0,T.jsxs)("div",{className:a===h?"list-item focus-one":"list-item",onMouseEnter:()=>this.setState({focusIndex:a}),onClick:()=>{r(e)},children:[(0,T.jsx)("div",{className:"image",children:(0,T.jsx)("img",{src:"api/"+e.DM_SanPhamDichVu.Thumbnail50,width:"45",alt:""})}),(0,T.jsxs)("div",{className:"info",children:[(0,T.jsxs)("div",{style:{position:"relative"},children:[(0,T.jsx)("span",{children:e.DM_SanPhamDichVu.MaSanPham})," - ",e.DM_SanPhamDichVu.TenSanPham,(0,T.jsx)(c.A,{color:"success",style:{position:"absolute",top:0,right:0,display:n(e)?"block":"none"},children:"\u0110\xe3 th\xeam"})]}),(0,T.jsxs)("div",{children:[(0,T.jsxs)("span",{children:["Gi\xe1: ",(0,S.vv)(e.DM_SanPhamDichVu.DonGia)]}),(0,T.jsxs)("span",{children:["T\u1ed3n: ","0"===e.SoLuongTon||0===e.SoLuongTon?(0,T.jsx)(c.A,{color:"danger",children:"H\u1ebft h\xe0ng"}):parseInt(e.SoLuongTon)," "]}),(0,T.jsxs)("span",{children:["\u0110VT: ",null===(i=e.DM_SanPhamDichVu)||void 0===i||null===(t=i.DM_DonViTinh)||void 0===t?void 0:t.Ten]})]})]})]},e.Id)})):a?(0,T.jsx)("div",{className:"list-item",style:{minHeight:"150px",justifyContent:"center"},children:" Kh\xf4ng c\xf3 k\u1ebft qu\u1ea3 ph\xf9 h\u1ee3p!"}):""})})]})]})})}}const v=x;var D=i(48364),P=i(34182),j=i(93443),N=i(68754),y=i(16272);const C={MaPhieu:{field_name:"MaPhieu",title:"M\xe3 ki\u1ec3m kho",type:"label"},MaXuatHang:{field_name:"MaXuatHang",title:"M\xe3 xu\u1ea5t h\xe0ng",type:"label"},MaNhapHang:{field_name:"MaNhapHang",title:"M\xe3 nh\u1eadp h\xe0ng",type:"label"},NgayTao:{field_name:"NgayTao",title:"Ng\xe0y t\u1ea1o:",type:"datetime",icon:!0,isDetail:!0,defaultValue:new Date},NguoiTao:{field_name:"NguoiTao",title:"Ng\u01b0\u1eddi t\u1ea1o:",type:"label"},NgayCanBang:{field_name:"NgayCanBang",title:"Ng\xe0y c\xe2n b\u1eb1ng:",type:"datetime",icon:!0,isDetail:!0,defaultValue:new Date},NguoiCanBang:{field_name:"NguoiCanBang",title:"Ng\u01b0\u1eddi c\xe2n b\u1eb1ng:",type:"label"},Kho:{field_name:"Kho",title:"Ki\u1ec3m t\u1ea1i kho:",type:"label"},TrangThai:{field_name:"TrangThai",title:"Tr\u1ea1ng th\xe1i:",type:"label"},Kho_Id:{field_name:"Kho_Id",title:"Kho:",type:"data-select"},GhiChu:{field_name:"GhiChu",title:"Ghi ch\xfa",type:"textarea",rows:"3"},LyDo:{field_name:"LyDo",title:"L\xfd do:",type:"textarea",rows:"3"}};var f="PN",_="PX";class L extends t.Component{constructor(e){super(e),this.state={phieuSelected:{},openDetail:!1,loaiPhieu:null,maChungTu:null}}setMaChungTu(e,a){return a&&this.setState({loaiPhieu:e,maChungTu:a},(()=>this.getDataPhieu())),!1}getDataPhieu(){const{loaiPhieu:e,maChungTu:a}=this.state;if(a){let i="";switch(e){case f:i=`Sale_NhapHang?$expand=Sale_ChiTietNhapHang/DM_Kho,DM_LienHe,Sale_ChiTietNhapHang/DM_SanPhamDichVu,Sale_ChiTietNhapHang,Sale_ChiTietNhapHang/DM_DonViTinh&$filter=MaNhapHang eq '${a}'`;break;case _:i=`Sale_XuatHang?$expand=Sale_ChiTietXuatHang/DM_Kho,Sale_ChiTietXuatHang/DM_SanPhamDichVu,Sale_ChiTietXuatHang,Sale_ChiTietXuatHang/DM_DonViTinh&$filter=MaXuatHang eq '${a}'`;break;default:return!1}(0,p.Pq)(i,"GET",null).then((e=>this.setState({phieuSelected:e.value[0]},(()=>this.setState({openDetail:!0}))))).catch((e=>{(0,u.a3)("L\u1ea5y d\u1eef li\u1ec7u phi\u1ebfu kh\xf4ng th\xe0nh c\xf4ng!","Th\xf4ng b\xe1o")}))}}render(){var e,a,i,t,s;const{phieuNhapSelected:r,searchDataDetail:u,refTimKiemSanPham:g}=this.props,{openDetail:m,loaiPhieu:p,phieuSelected:S}=this.state;return(0,T.jsxs)(h.A,{className:"tao-phieu-nhap-hang xem-phieu",children:[(0,T.jsx)(n.A,{md:"12",className:"chi-tiet-nhap-hang",children:(0,T.jsxs)(l.A,{children:[(0,T.jsxs)("div",{className:"card-header",children:[(0,T.jsx)("b",{children:"Th\xf4ng tin phi\u1ebfu ki\u1ec3m kho"}),(0,T.jsx)(P.A,{searchDataDetail:u,ref:g})]}),(0,T.jsxs)(o.A,{children:[(0,T.jsxs)(h.A,{md:"4",className:"form-input",children:[(0,T.jsxs)(n.A,{children:[(0,T.jsx)(y.A,{data:C.MaPhieu,value:null===r||void 0===r?void 0:r.MaPhieu,styleRow:{fontSize:"14px"},isDetail:!0}),(0,T.jsx)("span",{onClick:()=>{var e;return this.setMaChungTu(_,null===r||void 0===r||null===(e=r.Sale_XuatHang)||void 0===e?void 0:e.MaXuatHang)},children:(0,T.jsx)(y.A,{data:C.MaXuatHang,value:(null===r||void 0===r||null===(e=r.Sale_XuatHang)||void 0===e?void 0:e.MaXuatHang)||"Kh\xf4ng c\xf3",styleRow:{fontSize:"14px"},style:{color:null!==r&&void 0!==r&&null!==(a=r.Sale_XuatHang)&&void 0!==a&&a.MaXuatHang?"#20a8d8":"black",cursor:"pointer"}})}),(0,T.jsx)("span",{onClick:()=>{var e;return this.setMaChungTu(f,null===r||void 0===r||null===(e=r.Sale_NhapHang)||void 0===e?void 0:e.MaNhapHang)},children:(0,T.jsx)(y.A,{data:C.MaNhapHang,value:(null===r||void 0===r||null===(i=r.Sale_NhapHang)||void 0===i?void 0:i.MaNhapHang)||"Kh\xf4ng c\xf3",styleRow:{fontSize:"14px"},style:{color:null!==r&&void 0!==r&&null!==(t=r.Sale_NhapHang)&&void 0!==t&&t.MaNhapHang?"#20a8d8":"black",cursor:"pointer"}})})]}),(0,T.jsxs)(n.A,{children:[(0,T.jsx)(y.A,{data:C.NguoiTao,value:null===r||void 0===r?void 0:r.NguoiTao,styleRow:{fontSize:"14px"}}),(0,T.jsx)(y.A,{data:C.NgayTao,value:null===r||void 0===r?void 0:r.NgayTao,styleRow:{fontSize:"14px"},inline:"true"}),(0,T.jsx)(y.A,{data:C.NguoiCanBang,value:null===r||void 0===r?void 0:r.NguoiCanBang,styleRow:{fontSize:"14px"}}),(0,T.jsx)(y.A,{data:C.NgayCanBang,value:null===r||void 0===r?void 0:r.NgayCanBang,styleRow:{fontSize:"14px"},inline:"true"})]}),(0,T.jsxs)(n.A,{children:[(0,T.jsx)(y.A,{data:C.Kho,value:null===r||void 0===r?void 0:r.DM_Kho.Ten,styleRow:{fontSize:"14px"}}),(0,T.jsx)(y.A,{data:C.TrangThai,value:(0,T.jsx)(D.N,{trangThai:null===r||void 0===r?void 0:r.TrangThai}),styleRow:{fontSize:"14px"}}),(0,T.jsx)(y.A,{data:C.GhiChu,value:null===r||void 0===r?void 0:r.GhiChu,styleRow:{fontSize:"14px"},isDetail:!0}),(null===r||void 0===r?void 0:r.LyDo)&&(0,T.jsx)(y.A,{data:C.LyDo,value:null===r||void 0===r?void 0:r.LyDo,styleRow:{fontSize:"14px"},isDetail:!0})]})]}),(0,T.jsx)(h.A,{md:"12",className:"form-input",children:(0,T.jsx)(n.A,{children:(0,T.jsxs)("table",{width:"100%",children:[(0,T.jsx)("thead",{children:(0,T.jsxs)("tr",{children:[(0,T.jsx)("td",{children:"STT"}),(0,T.jsx)("td",{children:"M\xe3 h\xe0ng"}),(0,T.jsx)("td",{children:"T\xean h\xe0ng"}),(0,T.jsx)("td",{children:"\u0110VT"}),(0,T.jsx)("td",{children:"T\u1ed3n kho"}),(0,T.jsx)("td",{children:"Th\u1ef1c t\u1ebf"}),(0,T.jsx)("td",{children:"SL l\u1ec7ch"})]})}),(0,T.jsx)("tbody",{children:(null===r||void 0===r||null===(s=r.Sale_ChiTietKiemKho)||void 0===s?void 0:s.length)>0?null===r||void 0===r?void 0:r.Sale_ChiTietKiemKho.map(((e,a)=>{var i,t,h;return(0,T.jsxs)("tr",{children:[(0,T.jsx)("td",{children:a+1}),(0,T.jsx)("td",{children:null===(i=e.DM_SanPhamDichVu)||void 0===i?void 0:i.MaSanPham}),(0,T.jsx)("td",{children:null===(t=e.DM_SanPhamDichVu)||void 0===t?void 0:t.TenSanPham}),(0,T.jsx)("td",{children:null===(h=e.DM_DonViTinh)||void 0===h?void 0:h.Ten}),(0,T.jsx)("td",{children:e.SoLuongTonKho}),(0,T.jsx)("td",{style:{maxWidth:"30px"},children:e.SoLuongThucTe}),(0,T.jsx)("td",{children:e.SoLuongLech})]},e.SanPhamDichVu_Id)})):(0,T.jsx)("tr",{})})]})})})]}),(0,T.jsx)(d.A,{className:"bg-white",children:(0,T.jsxs)(h.A,{md:"4",className:"mb-0",children:[(0,T.jsxs)(n.A,{children:[(0,T.jsx)("span",{style:{fontWeight:"500"},children:"T\u1ed5ng SL t\u1ed3n kho:"}),(0,T.jsx)(c.A,{className:"ml-1",color:"success",style:{fontSize:"13px"},children:parseInt(null===r||void 0===r?void 0:r.SoLuongThucTe)-parseInt(null===r||void 0===r?void 0:r.TongChenhLech)})]}),(0,T.jsxs)(n.A,{children:[(0,T.jsx)("span",{style:{fontWeight:"500"},children:"T\u1ed5ng SL th\u1ef1c t\u1ebf:"}),(0,T.jsx)(c.A,{className:"ml-1",color:"info",style:{fontSize:"13px"},children:null===r||void 0===r?void 0:r.SoLuongThucTe})]}),(0,T.jsxs)(n.A,{children:[(0,T.jsx)("span",{style:{fontWeight:"500"},children:" T\u1ed5ng SL ch\xeanh l\u1ec7ch:"}),(0,T.jsx)(c.A,{className:"ml-1",color:"danger",style:{fontSize:"13px"},children:null===r||void 0===r?void 0:r.TongChenhLech})]})]})})]})}),m&&p===f&&(0,T.jsx)(j.A,{modeDialog:"detail",phieuNhapSelected:S,openTaoPhieu:m,onCloseTaoPhieu:()=>this.setState({openDetail:!1})}),m&&p===_&&(0,T.jsx)(N.A,{modeDialog:"detail",phieuNhapSelected:S,openTaoPhieu:m,onCloseTaoPhieu:()=>this.setState({openDetail:!1})})]})}}const I=L;var M=i(29933),A=i(45248);class b extends t.Component{constructor(e){super(e),this.convertDataPropsToState=()=>{const{phieuNhapSelected:e}=this.state;this.setState({data:{Id:null===e||void 0===e?void 0:e.Id,MaPhieu:null===e||void 0===e?void 0:e.MaPhieu,NgayTao:null===e||void 0===e?void 0:e.NgayTao,NgayCanBang:null===e||void 0===e?void 0:e.NgayCanBang,Kho_Id:null===e||void 0===e?void 0:e.Kho_Id,GhiChu:null===e||void 0===e?void 0:e.GhiChu,TrangThai:null===e||void 0===e?void 0:e.TrangThai,SoLuongTonKho:parseInt(null===e||void 0===e?void 0:e.SoLuongThucTe)-parseInt(null===e||void 0===e?void 0:e.TongChenhLech),TongChenhLech:null===e||void 0===e?void 0:e.TongChenhLech,SoLuongThucTe:e.SoLuongThucTe,ListChiTietPhieuNhapHang:null===e||void 0===e?void 0:e.Sale_ChiTietKiemKho.map((e=>{var a,i,t;return{SanPhamDichVu_Id:e.SanPhamDichVu_Id,MaSanPham:e.DM_SanPhamDichVu.MaSanPham,TenSanPham:e.DM_SanPhamDichVu.TenSanPham,DonViTinh_Id:null===(a=e.DM_SanPhamDichVu)||void 0===a?void 0:a.DonViTinh_Id,DonViTinh_Ten:null===(i=e.DM_DonViTinh)||void 0===i?void 0:i.Ten,DonGia:null===(t=e.DM_SanPhamDichVu)||void 0===t?void 0:t.DonGia,SoLuongTonKho:e.SoLuongTonKho,SoLuongThucTe:e.SoLuongThucTe,SoLuongLech:e.SoLuongLech}}))}})},this.handleValidate=()=>{const e=Object.values(C).filter((e=>e.required));let{data:a}=this.state;for(let i=0;i<e.length;i++){const t=e[i];let h=a[t.field_name];if(null===h||""===h||void 0===h||0===h.length)return(0,u.AB)('Vui l\xf2ng nh\u1eadp "'+t.title+'"'),!1}return!0},this.setStateData=(e,a)=>{var{data:i}=this.state;i[e]=a,this.setState({data:i})},this.handleChange=(e,a)=>{this.setStateData(e,a)},this.state={phieuNhapSelected:null,originalPhieuNhap:null,data:{Id:"",MaPhieu:"",NgayTao:"",NgayCanBang:"",Kho_Id:"",GhiChu:"",TrangThai:"",TongChenhLech:"",SoLuongTonKho:" ",SoLuongThucTe:"",ListChiTietPhieuNhapHang:[]},dataTrangThai:{luu_tam:"luu_tam",hoan_thanh:"hoan_thanh",da_huy:"da-huy"},displayColTimKiemSanPham:!0},this.TimKiemSanPham=t.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.save=this.save.bind(this)}componentDidMount(){const{modeDialog:e,phieuNhapSelected:a}=this.props;"add"!==e&&this.setState({phieuNhapSelected:a,originalPhieuNhap:a},(()=>this.convertDataPropsToState()))}componentDidUpdate(e,a){a.data.Kho_Id!==this.state.data.Kho_Id&&a.data.Kho_Id&&this.setState({data:{...this.state.data,ListChiTietPhieuNhapHang:[]}})}handleValidateListChiTietPhieuNhapHang(){let{data:e}=this.state;return!((null===e||void 0===e?void 0:e.ListChiTietPhieuNhapHang.length)<=0)||((0,u.AB)("Vui l\xf2ng nh\u1eadp s\u1ea3n ph\u1ea9m v\xe0o phi\u1ebfu nh\u1eadp h\xe0ng!"),!1)}addItemToChiTietPhieuNhap(e){if(this.TimKiemSanPham.current&&this.TimKiemSanPham.current.resetSearchBox(),this.checkExsitsItemInChiTietPhieuNhap(e))(0,u.AB)("S\u1ea3n ph\u1ea9m n\xe3y \u0111\xe3 \u0111\u01b0\u1ee3c th\xeam!");else{var a,i,t,h,n,l;let s={SanPhamDichVu_Id:null===(a=e.DM_SanPhamDichVu)||void 0===a?void 0:a.Id,MaSanPham:null===(i=e.DM_SanPhamDichVu)||void 0===i?void 0:i.MaSanPham,TenSanPham:null===(t=e.DM_SanPhamDichVu)||void 0===t?void 0:t.TenSanPham,DonGia:null===(h=e.DM_SanPhamDichVu)||void 0===h?void 0:h.DonGia,DonViTinh_Id:null===(n=e.DM_SanPhamDichVu)||void 0===n?void 0:n.DonViTinh_Id,DonViTinh_Ten:null===(l=e.DM_SanPhamDichVu.DM_DonViTinh)||void 0===l?void 0:l.Ten,SoLuongTonKho:e.SoLuongTon,SoLuongThucTe:1,SoLuongLech:1-parseInt(e.SoLuongTon)};const{data:o}=this.state;let d=o.ListChiTietPhieuNhapHang.slice();d.push(s),this.setState({data:{...o,ListChiTietPhieuNhapHang:d}},(()=>this.tongSoLuong()))}}checkExsitsItemInChiTietPhieuNhap(e){let{data:a}=this.state;return!!a.ListChiTietPhieuNhapHang.find((a=>a.SanPhamDichVu_Id===e.SanPhamDichVu_Id))}deleteItemInChiTietPhieuNhap(e){let{data:a}=this.state,i=a.ListChiTietPhieuNhapHang.filter((a=>a.SanPhamDichVu_Id!==e.SanPhamDichVu_Id));this.setState({data:{...a,ListChiTietPhieuNhapHang:i}},(()=>this.tongSoLuong()))}searchDataDetail(e){let{phieuNhapSelected:a,originalPhieuNhap:i}=this.state;if(a){let t=i.Sale_ChiTietKiemKho.filter((a=>a.DM_SanPhamDichVu.MaSanPham.toUpperCase().includes(e.toUpperCase().trim())||a.DM_SanPhamDichVu.TenSanPham.toUpperCase().includes(e.toUpperCase().trim())));this.setState({phieuNhapSelected:{...a,Sale_ChiTietKiemKho:t}})}}changeSoLuong(e,a){if(a<0||!a)(0,u.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1 l\u01b0\u1ee3ng h\u1ee3p l\u1ec7!");else{let i=this.state.data.ListChiTietPhieuNhapHang.slice(),t=i.find((a=>a.SanPhamDichVu_Id===e.SanPhamDichVu_Id)),h=i.findIndex((a=>a.SanPhamDichVu_Id===e.SanPhamDichVu_Id)),n=parseInt(a)-parseInt(e.SoLuongTonKho);t={...t,SoLuongThucTe:a,SoLuongLech:n},i[h]=t,this.setState({data:{...this.state.data,ListChiTietPhieuNhapHang:i}},(()=>this.tongSoLuong()))}}tongSoLuong(){let e=this.state.data.ListChiTietPhieuNhapHang,a=0,i=0,t=0;e.forEach((e=>{a+=parseInt(e.SoLuongTonKho),i+=parseInt(e.SoLuongLech),t+=parseInt(e.SoLuongThucTe)})),this.setState({data:{...this.state.data,SoLuongTonKho:a,SoLuongThucTe:t,TongChenhLech:i}})}reset(){this.setState({phieuNhapSelected:null,data:{Id:"",MaPhieu:"",NgayTao:"",TrangThai:"",NgayCanBang:"",Kho_Id:"",GhiChu:"",ListChiTietPhieuNhapHang:[]}})}save(e){if(this.handleValidate()&&this.handleValidateListChiTietPhieuNhapHang()){const{data:a,dataTrangThai:i}=this.state,{modeDialog:t,CurrentKho:h}=this.props;let n={Id:a.Id,MaPhieu:a.MaPhieu,Kho_Id:a.Kho_Id||h.Id,TrangThai:e,GhiChu:a.GhiChu,chiTiet:a.ListChiTietPhieuNhapHang},l="add"===t?"POST":"PUT",s="add"===t?"KiemKhos/TaoPhieuKiemKho":"KiemKhos/CapNhatPhieuKiemKho",o="";e===i.luu_tam?o="add"===t?"T\u1ea1o phi\u1ebfu t\u1ea1m th\xe0nh c\xf4ng!":"C\u1eadp nh\u1eadt phi\u1ebfu t\u1ea1m th\xe0nh c\xf4ng!":e===i.hoan_thanh&&(o="T\u1ea1o phi\u1ebfu ki\u1ec3m kho th\xe0nh c\xf4ng!"),(0,p.Pq)(s,l,JSON.stringify(n),!1).then((e=>{this.props.reloadList(),this.reset(),this.props.updateCountRadioList(),(0,u.nw)(o),this.props.onCloseTaoPhieu()})).catch((e=>{(0,u.a3)(e.Message)}))}}toggledisplayColTimKiemSanPham(){this.setState({displayColTimKiemSanPham:!this.state.displayColTimKiemSanPham})}render(){var e;const{openTaoPhieu:a,onCloseTaoPhieu:i,modeDialog:u,CurrentKho:p}=this.props,{data:S,phieuNhapSelected:x,dataTrangThai:D,displayColTimKiemSanPham:P}=this.state;let j=(0,T.jsxs)(h.A,{className:"tao-phieu-nhap-hang custom-modal",children:[(0,T.jsx)(n.A,{md:P?"8":"12",className:"chi-tiet-nhap-hang",children:(0,T.jsxs)(l.A,{children:[(0,T.jsxs)(s.A,{children:[(0,T.jsx)("b",{children:"Th\xf4ng tin phi\u1ebfu ki\u1ec3m kho"}),(0,T.jsx)(A.A,{toggledisplayColTimKiemSanPham:this.toggledisplayColTimKiemSanPham,displayColTimKiemSanPham:P})]}),(0,T.jsxs)(o.A,{children:[(0,T.jsxs)(h.A,{md:"6",className:"form-input mb-0",children:[(0,T.jsxs)(n.A,{children:["edit"===u&&(0,T.jsx)(y.A,{data:C.MaPhieu,value:"edit"===u?null===S||void 0===S?void 0:S.MaPhieu:"",styleRow:{fontSize:"14px"},isDetail:!0}),(0,T.jsx)(y.A,{data:C.NgayTao,value:"",styleRow:{fontSize:"14px"}})]}),(0,T.jsx)(n.A,{children:(0,T.jsx)(y.A,{data:C.GhiChu,value:null===S||void 0===S?void 0:S.GhiChu,styleRow:{fontSize:"14px"},onChange:this.handleChange})})]}),(0,T.jsx)(h.A,{md:"12",className:"form-input",children:(0,T.jsx)(n.A,{children:(0,T.jsxs)("table",{width:"100%",children:[(0,T.jsx)("thead",{children:(0,T.jsxs)("tr",{children:[(0,T.jsx)("td",{children:"STT"}),(0,T.jsx)("td",{children:"M\xe3 h\xe0ng"}),(0,T.jsx)("td",{children:"T\xean h\xe0ng"}),(0,T.jsx)("td",{children:"\u0110VT"}),(0,T.jsx)("td",{children:"T\u1ed3n kho"}),(0,T.jsx)("td",{style:{minWidth:"100px"},children:"Th\u1ef1c t\u1ebf"}),(0,T.jsx)("td",{children:"SL l\u1ec7ch"}),(0,T.jsx)("td",{})]})}),(0,T.jsx)("tbody",{children:(null===S||void 0===S||null===(e=S.ListChiTietPhieuNhapHang)||void 0===e?void 0:e.length)>0?S.ListChiTietPhieuNhapHang.map(((e,a)=>(0,T.jsxs)("tr",{children:[(0,T.jsx)("td",{children:a+1}),(0,T.jsx)("td",{children:e.MaSanPham}),(0,T.jsx)("td",{children:e.TenSanPham}),(0,T.jsx)("td",{children:e.DonViTinh_Ten}),(0,T.jsx)("td",{children:parseInt(e.SoLuongTonKho)}),(0,T.jsx)("td",{style:{maxWidth:"30px"},children:(0,T.jsx)(g.YI,{min:"1",onFocus:e=>e.target.select(),autoFocus:!0,disabled:S.TrangThai===D.hoan_thanh,value:e.SoLuongThucTe,onChange:a=>this.changeSoLuong(e,a.target.value)})}),(0,T.jsx)("td",{children:e.SoLuongLech}),(0,T.jsx)("td",{children:(0,T.jsx)("span",{onClick:()=>this.deleteItemInChiTietPhieuNhap(e),children:(0,T.jsx)(m.A,{fa:"times",style:{cursor:"pointer",color:"#f64846",fontSize:"15px"}})})})]},e.SanPhamDichVu_Id))):(0,T.jsx)("tr",{})})]})})})]}),(0,T.jsx)(d.A,{children:(0,T.jsxs)(h.A,{md:"4",className:"mb-0",children:[(0,T.jsxs)(n.A,{children:[(0,T.jsx)("span",{style:{fontWeight:"500"},children:"T\u1ed5ng SL t\u1ed3n kho:"}),(0,T.jsx)(c.A,{className:"ml-1",color:"success",style:{fontSize:"13px"},children:S.SoLuongTonKho||0})]}),(0,T.jsxs)(n.A,{children:[(0,T.jsx)("span",{style:{fontWeight:"500"},children:"T\u1ed5ng SL th\u1ef1c t\u1ebf:"}),(0,T.jsx)(c.A,{className:"ml-1",color:"info",style:{fontSize:"13px"},children:S.SoLuongThucTe||0})]}),(0,T.jsxs)(n.A,{children:[(0,T.jsx)("span",{style:{fontWeight:"500"},children:" T\u1ed5ng SL ch\xeanh l\u1ec7ch:"}),(0,T.jsx)(c.A,{className:"ml-1",color:"danger",style:{fontSize:"13px"},children:S.TongChenhLech||0})]})]})})]})}),(0,T.jsx)(n.A,{md:"4",className:P?"tim-kiem-san-pham show":"tim-kiem-san-pham hide",children:(0,T.jsx)(v,{CurrentKho:p,modeDialog:u,searchDataDetail:this.searchDataDetail,ref:this.TimKiemSanPham,addItem:this.addItemToChiTietPhieuNhap,checkExsitsItemInChiTietPhieuNhap:this.checkExsitsItemInChiTietPhieuNhap})})]}),N=(0,T.jsx)(I,{phieuNhapSelected:x,modeDialog:u,addItemToChiTietPhieuNhap:this.addItemToChiTietPhieuNhap,searchDataDetail:this.searchDataDetail,checkExsitsItemInChiTietPhieuNhap:this.checkExsitsItemInChiTietPhieuNhap,onCloseTaoPhieu:()=>{this.reset(),i()},refTimKiemSanPham:this.TimKiemSanPham}),f=(0,T.jsx)(T.Fragment,{}),_="";switch(u){case"detail":f=N,_="Xem th\xf4ng tin phi\u1ebfu ki\u1ec3m kho";break;case"edit":f=j,_="Ch\u1ec9nh s\u1eeda phi\u1ebfu ki\u1ec3m kho";break;case"add":f=j,_="T\u1ea1o phi\u1ebfu ki\u1ec3m kho"}return(0,T.jsx)(M.A,{className:"custom-modal",title:_,open:a,onClose:i,isOpen:a,renderButton:(0,T.jsx)(T.Fragment,{children:S.TrangThai!==D.hoan_thanh&&"detail"!==u&&(0,T.jsxs)(t.Fragment,{children:[" ",(0,T.jsxs)(r.A,{className:"mr-2",size:"sm",color:"primary",onClick:()=>this.save(D.luu_tam),children:[(0,T.jsx)(m.A,{fa:"save"})," ","add"===u?"L\u01b0u t\u1ea1m":"C\u1eadp nh\u1eadt phi\u1ebfu"]}),(0,T.jsxs)(r.A,{className:"mr-2",size:"sm",color:"success",onClick:()=>this.save(D.hoan_thanh),children:[(0,T.jsx)(m.A,{fa:"check"})," ","Ho\xe0n th\xe0nh"]})]})}),children:f})}}},48364:(e,a,i)=>{i.d(a,{N:()=>n,Y:()=>l});i(9950);var t=i(1254),h=i(44414);const n=e=>{switch(e.trangThai){case"luu_tam":return(0,h.jsx)(t.A,{color:"primary",children:"L\u01b0u t\u1ea1m"});case"hoan_thanh":return(0,h.jsx)(t.A,{color:"success",children:"Ho\xe0n th\xe0nh"});case"da-huy":return(0,h.jsx)(t.A,{color:"danger",children:"\u0110\xe3 h\u1ee7y"});default:return"Phi\u1ebfu t\u1ea1m"}},l=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never"},{title:"M\xe3 ch\u1ee9ng t\u1eeb:",field:"MaPhieu",type:"string",searchable:!0,editable:"never",cellStyle:{textAlign:"left"}},{title:"Ng\xe0y ch\u1ee9ng t\u1eeb:",field:"NgayTao",type:"datetime",editable:"never",defaultSort:"desc",cellStyle:{textAlign:"left"}},{title:"Ng\u01b0\u1eddi t\u1ea1o:",field:"NguoiTao",type:"string",editable:"never",defaultSort:"desc",hidden:!0,cellStyle:{textAlign:"left"}},{title:"Ng\xe0y c\xe2n b\u1eb1ng:",field:"NgayCanBang",type:"datetime",searchable:!0,editable:"never",cellStyle:{textAlign:"left"}},{title:"Ng\u01b0\u1eddi c\xe2n b\u1eb1ng:",field:"NguoiCanBang",type:"string",editable:"never",defaultSort:"desc",hidden:!0,cellStyle:{textAlign:"left"}},{title:"M\xe3 ch\u1ee9ng t\u1eeb xu\u1ea5t:",field:"Sale_XuatHang.MaXuatHang",type:"string",searchable:!0,hidden:!0,editable:"never",cellStyle:{textAlign:"left"}},{title:"M\xe3 ch\u1ee9ng t\u1eeb nh\u1eadp:",field:"Sale_NhapHang.MaNhapHang",type:"string",searchable:!0,hidden:!0,editable:"never",cellStyle:{textAlign:"left"}},{title:"Kho:",field:"DM_Kho.Ten",type:"string",searchable:!0,hidden:!0,dataRef:["Kho_Id"],editable:"never",cellStyle:{textAlign:"left"}},{title:"SL th\u1ef1c t\u1ebf:",field:"SoLuongThucTe",type:"numeric",searchable:!0,editable:"never",cellStyle:{textAlign:"right"}},{title:"T\u1ed5ng ch\xeanh l\u1ec7ch:",field:"TongChenhLech",type:"numeric",searchable:!0,editable:"never",cellStyle:{textAlign:"right"}},{title:"SL l\u1ec7ch t\u0103ng:",field:"LechTang",type:"numeric",searchable:!0,editable:"never",cellStyle:{textAlign:"right"}},{title:"SL l\u1ec7ch gi\u1ea3m:",field:"LechGiam",type:"numeric",searchable:!0,editable:"never",cellStyle:{textAlign:"right"}},{title:"Ghi ch\xfa:",field:"GhiChu",type:"string",editable:"never",cellStyle:{textAlign:"left"}},{title:"IsDeleted",field:"IsDeleted",type:"string",editable:"never",hidden:!0,cellStyle:{textAlign:"center"}},{title:"L\xfd do h\u1ee7y phi\u1ebfu:",field:"LyDo",type:"string",hidden:!0,editable:"never",cellStyle:{textAlign:"center"}},{title:"Tr\u1ea1ng th\xe1i",field:"TrangThai",type:"string",searchable:!0,editable:"never",cellStyle:{textAlign:"center"},render:e=>(0,h.jsx)(n,{trangThai:e.TrangThai})},{title:"Phi\u1ebfu xu\u1ea5t h\xe0ng",field:"Sale_XuatHang.*",type:"string",dataRef:["PhieuXuat_Id"],editable:"never",hidden:!0},{title:"Phi\u1ebfu nh\u1eadp h\xe0ng",field:"Sale_NhapHang.*",dataRef:["PhieuNhap_Id"],type:"string",editable:"never",hidden:!0},{title:"Phi\u1ebfu xu\u1ea5t h\xe0ng",field:"Sale_XuatHang.*",type:"string",dataRef:["PhieuXuat_Id"],editable:"never",hidden:!0},{title:"Chi ti\u1ebft ki\u1ec3m kho",field:"Sale_ChiTietKiemKho.*",type:"string",searchable:!0,hidden:!0,editable:"never",cellStyle:{textAlign:"center"}},{title:"Chi ti\u1ebft ki\u1ec3m kho",field:"Sale_ChiTietKiemKho.DM_DonViTinh.*",type:"string",hidden:!0},{title:"Chi ti\u1ebft ki\u1ec3m kho",field:"Sale_ChiTietKiemKho.DM_SanPhamDichVu.*",type:"string",editable:"never",hidden:!0}]}}]);