????
Current Path : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/lantha.gdtsolutions.vn/wwwtest/wwwroot/static/js/8530.f50a2b0b.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[2522,8530],{33227:(e,a,t)=>{t.r(a),t.d(a,{default:()=>A});var h=t(9950),i=t(10077),n=t(10001),s=t(48364),l=t(4370),d=t(67116),o=t(23931),r=t(1254),u=t(30616),c=t(32385),p=t(28412),m=t(62181),g=t(39051),x=t(18383),T=t(44414);const j=h.createRef(),D=()=>j.current&&j.current.onQueryChange();class N extends h.Component{constructor(e){super(e),this.setSearchPhieuNhap=e=>{13===e.charCode&&this.setState({searchPhieuKiem:e.target.value},(()=>D()))},this.onChangeDate=(e,a,t)=>{this.setState({tuNgay:a?(0,x.A)(a,"yyyy-MM-dd"):null,denNgay:t?(0,x.A)(t,"yyyy-MM-dd")+"T23:59:59.000":null},(()=>D()))},this.state={searchPhieuKiem:null,khoId:null,openTaoPhieu:!1,ID:null,tuNgay:null,denNgay:null,modeDialog:null,phieuNhapSelected:null,dataKho:[],dataDonViTinh:[],lyDoXoaPhieu:null,trangThaiPhieu:"luu_tam"},this.Index_TaoPhieu=h.createRef(),this.FilterCard=h.createRef()}componentDidMount(){this.getDataDonViTinh(),this.getDataKho()}getDataDonViTinh(){(0,l.Pq)("DM_DonViTinh","GET",null).then((e=>this.setState({dataDonViTinh:e.value}))).catch((e=>(0,d.a3)("Kh\xf4ng th\u1ec3 l\u1ea5y d\u1eef li\u1ec7u kho!")))}getDataKho(){(0,l.Pq)("DM_Kho","GET",null).then((e=>this.setState({dataKho:e.value}))).catch((e=>(0,d.a3)("Kh\xf4ng th\u1ec3 l\u1ea5y d\u1eef li\u1ec7u kho!")))}setTrangThaiPhieu(e){this.setState({trangThaiPhieu:e},(()=>D()))}deletePhieuNhap(e,a){if(!a)return(0,d.AB)("Vui l\xf2ng nh\u1eadp l\xfd do","Th\xf4ng b\xe1o"),!1;(0,l.Pq)(`KiemKhos/XoaPhieuKiemKho?phieuKiemKhoId=${e}&lyDo=${a}`,"DELETE",null,!1).then((a=>(0,d.nw)("X\xf3a phi\u1ebfu nh\u1eadp h\xe0ng "+e+" th\xe0nh c\xf4ng!","Th\xf4ng b\xe1o").then((()=>{D(),this.FilterCard.current.updateCountRadioList()})))).catch((e=>(0,d.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i!","Th\xf4ng b\xe1o")))}render(){const{CurrentKho:e}=this.props,{modeDialog:a,openTaoPhieu:t,phieuNhapSelected:h,dataKho:l,trangThaiPhieu:x,dataDonViTinh:N,searchPhieuKiem:v,tuNgay:S,denNgay:A}=this.state;let P=[];x&&P.push(`TrangThai eq '${x}'`),P.push(`Kho_Id eq ${null===e||void 0===e?void 0:e.Id}`),S&&A&&P.push(`(NgayTao gt (datetime'${S}') and NgayTao lt (datetime'${A}'))`),v&&P.push(`(substringof('${v}', MaPhieu) or substringof('${v}', Sale_XuatHang/MaXuatHang) \n or substringof('${v}', Sale_NhapHang/MaNhapHang))`);let C=P.length>1?P.slice(1).join(" and "):"";return(0,T.jsxs)(u.A,{children:[(0,T.jsxs)(p.A,{NoTabs:!0,PageBaoCao:!0,children:[(0,T.jsx)(o.A,{md:"12",className:"p-0 mb-2",children:(0,T.jsx)(m.A,{showDKD:!0,title:"T\xecm ki\u1ebfm",defaultValue:v,onKeyPress:e=>this.setSearchPhieuNhap(e),placeholder:"T\xecm ki\u1ebfm m\xe3 ch\u1ee9ng t\u1eeb"})}),(0,T.jsx)(m.A,{className:"mb-2",title:"Th\u1eddi gian",type:"date-report",onChangeDate:this.onChangeDate,status:!0,defaultValueDate:g.Eb.ToanThoiGian}),(0,T.jsx)(o.A,{md:"12",className:"p-0 mb-2",children:(0,T.jsx)(m.A,{ref:this.FilterCard,title:"Tr\u1ea1ng th\xe1i",type:"radio-list",dataCount:{url:"KiemKhos",filterBy:"TrangThai",where:C},data:[{label:(0,T.jsx)(r.A,{color:"primary",children:"L\u01b0u t\u1ea1m"}),value:"luu_tam"},{label:(0,T.jsx)(r.A,{color:"success",children:"Ho\xe0n th\xe0nh "}),value:"hoan_thanh"},{label:(0,T.jsx)(r.A,{color:"danger",children:"\u0110\xe3 h\u1ee7y"}),value:"da-huy"}],value:x,onChange:(e,a)=>this.setTrangThaiPhieu(a)})})]}),(0,T.jsxs)(c.A,{NoTabs:!0,children:[(0,T.jsx)(i.A,{tableRef:j,title:"Danh s\xe1ch phi\u1ebfu ki\u1ec3m kho",url:"KiemKhos",columns:s.Y,where:P.join(" and "),selectType:"withColumns",onAdd:{hidden:e=>"da-huy"===x,onClick:e=>{this.setState({openTaoPhieu:!0,modeDialog:"add"},(()=>this.Index_TaoPhieu.current.reset()))}},onActions:[{icon:"pencil",tooltip:"S\u1eeda",disabled:e=>e.IsDeleted||"hoan_thanh"===e.TrangThai,onClick:async(e,a)=>this.setState({openTaoPhieu:!0,phieuNhapSelected:a,modeDialog:"edit"})},{icon:"trash-o",tooltip:"H\u1ee7y b\u1ecf",disabled:e=>e.IsDeleted,onClick:async(e,a)=>{let t=await(0,d.Lk)("Nh\u1eadp l\xfd do h\u1ee7y phi\u1ebfu ki\u1ec3m kho","","Vui l\xf2ng nh\u1eadp l\xfd do",!0);this.deletePhieuNhap(a.Id,t)}}],onRowClick:(e,a)=>this.setState({openTaoPhieu:!0,phieuNhapSelected:a,modeDialog:"detail"})}),t&&(0,T.jsx)(n.A,{ref:this.Index_TaoPhieu,reloadList:D,modeDialog:a,CurrentKho:e,updateCountRadioList:()=>this.FilterCard.current.updateCountRadioList(),phieuNhapSelected:h,dataKho:l,dataDonViTinh:N,openTaoPhieu:t,onCloseTaoPhieu:()=>this.setState({openTaoPhieu:!1})})]})]})}}var v=t(76115),S=t(53744);class A extends h.Component{constructor(e){super(e),this.state={}}render(){return(0,T.jsx)(h.Fragment,{children:S.b9.Kho_Id?(0,T.jsx)(N,{CurrentKho:{Id:S.b9.Kho_Id,IsKhoTong:S.b9.IsKhoTong}}):(0,T.jsx)(v.A,{color:"warning",children:"B\u1ea1n ch\u01b0a c\xf3 quy\u1ec1n s\u1eed d\u1ee5ng ch\u1ee9c n\u0103ng n\xe0y"})})}}},68754:(e,a,t)=>{t.d(a,{A:()=>D});var h=t(9950),i=t(18849),n=t(67116),s=t(29933),l=t(73613),d=t(4370),o=(t(29079),t(70349)),r=t(23931),u=t(50651),c=t(76991),p=t(36841),m=t(34849),g=t(34182),x=t(44414);class T extends h.Component{constructor(e){super(e),this.state={}}render(){var e;const{dataKho:a,phieuNhapSelected:t,searchDataDetail:h,refTimKiemSanPham:i}=this.props;return(0,x.jsxs)(o.A,{className:"tao-phieu-nhap-hang xem-phieu",children:[(0,x.jsx)(r.A,{md:"4",className:"thong-tin-phieu-nhap",children:(0,x.jsxs)(u.A,{children:[(0,x.jsx)("div",{className:"card-header",children:(0,x.jsx)("b",{children:"Th\xf4ng tin phi\u1ebfu xu\u1ea5t h\xe0ng"})}),(0,x.jsx)(c.A,{children:(0,x.jsxs)(o.A,{className:"form-input form-lapphieu",children:[(0,x.jsxs)(r.A,{md:"12",children:[(0,x.jsxs)(o.A,{children:[(0,x.jsx)(r.A,{md:"4",children:"M\xe3 ch\u1ee9ng t\u1eeb: "}),(0,x.jsx)(r.A,{children:null===t||void 0===t?void 0:t.MaXuatHang})]}),a&&(0,x.jsxs)(o.A,{children:[(0,x.jsx)(r.A,{md:"4",children:"Xu\u1ea5t t\u1eeb kho: "}),(0,x.jsx)(r.A,{children:(()=>{var e;return a&&a.length&&(null===t||void 0===t||null===(e=t.Sale_ChiTietXuatHang[0])||void 0===e?void 0:e.Kho_Id)&&a.find((e=>{var a;return e.Id===(null===t||void 0===t||null===(a=t.Sale_ChiTietXuatHang[0])||void 0===a?void 0:a.Kho_Id)})).Ten})()})]}),(0,x.jsxs)(o.A,{children:[(0,x.jsx)(r.A,{md:"4",children:"Gi\xe1 tr\u1ecb: "}),(0,x.jsx)(r.A,{children:(0,p.vv)(null===t||void 0===t?void 0:t.ThanhTien)})]})]}),(0,x.jsxs)(r.A,{md:"12",children:[(0,x.jsxs)(o.A,{children:[(0,x.jsx)(r.A,{md:"4",children:"Th\u1eddi gian: "}),(0,x.jsx)(r.A,{children:(0,p.Rt)(null===t||void 0===t?void 0:t.NgayXuat)})]}),(0,x.jsxs)(o.A,{children:[(0,x.jsx)(r.A,{md:"4",children:"Ghi ch\xfa: "}),(0,x.jsxs)(r.A,{children:[(0,x.jsx)(l.A,{fa:"pencil"}),(0,x.jsx)(m.fs,{rows:"5",placeholder:"Ghi ch\xfa",style:{pointerEvents:"none",paddingRight:"1.5rem"},value:null===t||void 0===t?void 0:t.GhiChu,name:"GhiChu"})]})]})]})]})})]})}),(0,x.jsx)(r.A,{md:"8",className:"chi-tiet-nhap-hang",children:(0,x.jsxs)(u.A,{children:[(0,x.jsxs)("div",{className:"card-header",children:[(0,x.jsx)("b",{children:"Chi ti\u1ebft phi\u1ebfu xu\u1ea5t h\xe0ng"}),(0,x.jsx)(g.A,{searchDataDetail:h,ref:i})]}),(0,x.jsx)(c.A,{children:(0,x.jsx)(o.A,{md:"12",className:"form-input",children:(0,x.jsx)(r.A,{children:(0,x.jsxs)("table",{width:"100%",children:[(0,x.jsx)("thead",{children:(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{children:"STT"}),(0,x.jsx)("td",{children:"M\xe3 h\xe0ng"}),(0,x.jsx)("td",{children:"T\xean h\xe0ng"}),(0,x.jsx)("td",{children:"\u0110VT"}),(0,x.jsx)("td",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,x.jsx)("td",{children:"\u0110\u01a1n gi\xe1"}),(0,x.jsx)("td",{children:"Th\xe0nh ti\u1ec1n"}),(0,x.jsx)("td",{children:"Ghi ch\xfa"})]})}),(0,x.jsx)("tbody",{children:(null===t||void 0===t||null===(e=t.Sale_ChiTietXuatHang)||void 0===e?void 0:e.length)>0?null===t||void 0===t?void 0:t.Sale_ChiTietXuatHang.map(((e,a)=>{var t,h,i;return(0,x.jsxs)("tr",{children:[(0,x.jsx)("td",{children:a+1}),(0,x.jsx)("td",{className:"text-left",children:null===(t=e.DM_SanPhamDichVu)||void 0===t?void 0:t.MaSanPham}),(0,x.jsx)("td",{className:"text-left",children:null===(h=e.DM_SanPhamDichVu)||void 0===h?void 0:h.TenSanPham}),(0,x.jsx)("td",{className:"text-left",children:null===(i=e.DM_DonViTinh)||void 0===i?void 0:i.Ten}),(0,x.jsx)("td",{className:"text-right",style:{maxWidth:"30px"},children:(0,p.vv)(e.SoLuong)}),(0,x.jsx)("td",{className:"text-right",children:(0,p.vv)(e.DonGia)}),(0,x.jsx)("td",{className:"text-right",children:(0,p.vv)(e.ThanhTien)}),(0,x.jsx)("td",{children:e.GhiChu})]},e.SanPhamDichVu_Id)})):(0,x.jsx)("tr",{})})]})})})})]})})]})}}const j=T;class D extends h.Component{constructor(e){super(e),this.state={phieuNhapSelected:null,originalPhieuNhap:null,dataDonViTinh:[],data:{MaXuatHang:"",NgayNhap:"",HinhThucThanhToan_Id:"",ThanhTien:"",ThanhTienFormat:"",Kho_Id:"",GhiChu:"",ListChiTietPhieuNhapHang:[]}},this.TimKiemSanPham=h.createRef(),this.searchDataDetail=this.searchDataDetail.bind(this)}componentDidMount(){this.getDataDonViTinh(),"add"!==this.props.modeDialog&&this.setState({phieuNhapSelected:this.props.phieuNhapSelected,originalPhieuNhap:this.props.phieuNhapSelected},(()=>console.log(this.state.phieuNhapSelected)))}getDataDonViTinh(){(0,d.Pq)("DM_DonViTinh","GET",null).then((e=>this.setState({dataDonViTinh:e.value}))).catch((e=>(0,n.a3)("Kh\xf4ng th\u1ec3 l\u1ea5y d\u1eef li\u1ec7u kho!")))}searchDataDetail(e){let{phieuNhapSelected:a,originalPhieuNhap:t}=this.state;if(a){let h=t.Sale_ChiTietXuatHang.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_ChiTietXuatHang:h}})}}render(){const{openTaoPhieu:e,onCloseTaoPhieu:a,modeDialog:t}=this.props,{phieuNhapSelected:h,dataDonViTinh:n}=this.state;let d=(0,x.jsx)(x.Fragment,{}),o=(0,x.jsx)(j,{phieuNhapSelected:h,dataDonViTinh:n,searchDataDetail:this.searchDataDetail,refTimKiemSanPham:this.TimKiemSanPham}),r=(0,x.jsx)(x.Fragment,{}),u="";switch(t){case"detail":r=o,u="Xem th\xf4ng tin phi\u1ebfu xu\u1ea5t h\xe0ng";break;case"edit":r=d,u="Ch\u1ec9nh s\u1eeda phi\u1ebfu xu\u1ea5t h\xe0ng";break;case"add":r=d,u="T\u1ea1o phi\u1ebfu xu\u1ea5t h\xe0ng"}return(0,x.jsx)(s.A,{className:"custom-modal",title:u,open:e,onClose:a,renderButton:(0,x.jsxs)(i.A,{color:"primary",size:"sm",className:"mr-2",onClick:()=>alert("\u0110ang ph\xe1t tri\u1ec3n"),children:[(0,x.jsx)(l.A,{fa:"print"})," ","In phi\u1ebfu"]}),children:r})}}}}]);