????
Current Path : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/ |
Current File : C:/inetpub/vhost/qlk.nextform.vn/www/wwwroot/static/js/2372.09f23681.chunk.js |
"use strict";(self.webpackChunkgdt=self.webpackChunkgdt||[]).push([[2372,8683],{66202:(e,n,a)=>{a.d(n,{A:()=>T});var t=a(9950),i=a(70349),h=a(23931),s=a(52308),l=a(8743),o=a(36640),c=a(51445),d=a(52088),r=a(48738),u=a.n(r),g=a(53744),m=a(44414);const T=e=>{const{OnChangeActiveTab:n,className:a,propsActiveTab:r}=e,[T,x]=(0,t.useState)(0);(0,t.useEffect)((()=>{x(r||0)}),[r]),(0,t.useEffect)((()=>{n&&n(T)}),[T]);const p=e=>{T!==e&&x(e)};return(0,m.jsx)("div",{className:e.IsPageSoQuy?"win10-container page-so-quy":"win10-container",children:(0,m.jsxs)(i.A,{className:a,children:[(0,m.jsx)(h.A,{md:"12",children:(0,m.jsx)(s.A,{tabs:!0,children:e.data&&e.data.map(((n,a)=>{let t=n.MaChucNang;const i=g.oC.filter((e=>e.ma_chuc_nang===t));return t?i[0]&&i[0].access&&(0,m.jsx)(l.A,{children:(0,m.jsx)(o.A,{className:u()({active:T===a}),onClick:()=>{p(a),e.onChangeTab&&e.onChangeTab(a)},children:n.TabName})},a):(0,m.jsx)(l.A,{children:(0,m.jsx)(o.A,{className:u()({active:T===a}),onClick:()=>{p(a),e.onChangeTab&&e.onChangeTab(a)},children:n.TabName})},a)}))})}),(0,m.jsx)(h.A,{md:"12",children:(0,m.jsx)(c.A,{activeTab:T,children:e.data&&e.data.map(((e,n)=>(0,m.jsx)(d.A,{tabId:n,children:T===n&&e.TabContent},n)))})})]})})}},55738:(e,n,a)=>{a.d(n,{E:()=>i});var t=a(18383);const i={day:(new Date).getDate(),month:(new Date).getMonth()+1,year:(new Date).getFullYear(),firstDayOfTheMonth:"".concat((new Date).getFullYear(),"-").concat((new Date).getMonth()+1,"-",1),lastDayOfTheMonth:(0,t.A)(new Date((new Date).getFullYear(),(new Date).getMonth()+1,0),"yyyy-MM-dd"),toDay:"".concat((new Date).getFullYear(),"-").concat((new Date).getMonth()+1,"-").concat((new Date).getDate()),yesterDay:(0,t.A)(new Date((new Date).setDate((new Date).getDate()-1)),"yyyy-MM-dd")}},59330:(e,n,a)=>{a.d(n,{A:()=>d});var t,i,h=a(57528),s=a(9950),l=a(86006),o=a(73613),c=a(44414);class d extends s.Component{render(){const{size:e,text:n}=this.props;let a=(0,c.jsxs)("div",{children:[(0,c.jsx)("span",{className:"text-center",children:(0,c.jsx)(o.A,{fa:"folder-o"})}),(0,c.jsx)("span",{children:n||"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u"})]});return"sm"===e?(0,c.jsx)(r,{children:a}):(0,c.jsx)(u,{children:a})}}const r=l.Ay.div(t||(t=(0,h.A)(["\n height: 400px;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n\n span{\n line-height: 1.2;\n display: block;\n opacity: 0.5;\n &:first-child{\n font-size:2.5rem;\n }\n &:last-child{\n font-size:1rem;\n }\n }\n"]))),u=l.Ay.div(i||(i=(0,h.A)(["\nheight: 400px;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n span{\n line-height: 1.2;\n display: block;\n opacity: 0.5;\n &:first-child{\n font-size:3.5rem;\n }\n &:last-child{\n font-size:1.5rem;\n }\n }\n"])))},89087:(e,n,a)=>{a.d(n,{A:()=>h});var t=a(9950),i=(a(79264),a(44414));const h=e=>{let{value:n,data:a,onChange:h}=e;const[s,l]=(0,t.useState)(n);return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"form-tab-pay",children:a.map((e=>(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:"item-tab-pay ".concat(s==e.value?"active":""),onClick:()=>{l(e.value),h("".concat(e.value))},children:e.label})})))})})}},42372:(e,n,a)=>{a.r(n),a.d(n,{default:()=>Ze});var t=a(9950),i=a(70349),h=a(18649),s=a(16328),l=a(33151),o=a(40848),c=a.n(o),d=a(50651),r=a(75490),u=a(76991),g=a(27220),m=a(55627),T=a(85077),x=a(53744),p=a(36841),j=a(67116),v=a(53139),D=a(73613),N=a(97159),f=a(4370),S=a(44414);const y=t.lazy((()=>Promise.all([a.e(7923),a.e(7953)]).then(a.bind(a,17953))));class C extends t.Component{constructor(e){super(e),this.getDataConfig=()=>{(0,f.ID)("DonVis?$filter=ID eq '".concat(x.lg.IDDonVi,"'"),"GET",null).then((e=>{this.setState({maNhomDVT:e.value[0].NhomDonViTinh,SanPhamConHang:!e.value[0].IsShow_HetHang,isChangeCheDo:e.value[0].CheDoMacDinh}),this.props.setQuanLyPhongBan(e.value[0].ChoPhepQL_Phong_Ban)})).catch((e=>(0,j.a3)(e)))},this.getDataBangGia=()=>{(0,f.ID)("Sale_BangGia?$orderby=NgayTao desc","GET",null).then((e=>this.setState({dataBangGia:e.value},(()=>this.getBangGiaId())))).catch((e=>(0,j.a3)(e)))},this.getNhomDVT=()=>{(0,f.Pq)("DM_NhomDonViTinh").then((e=>this.setState({dataNhomDVT:e.value}))).catch((e=>(0,j.a3)(e.Message)))},this.getBangGiaId=()=>{const{dataBangGia:e}=this.state;let n=e.find((e=>!0===e.MacDinh));if(n)this.setState({BangGiaId:n.Id},(()=>this.getDataSanPham()));else{let n=e.find((e=>!0===e.IsChung));var a;if(n)this.setState({BangGiaId:n.Id},(()=>this.getDataSanPham()));else this.setState({BangGiaId:null===(a=e[0])||void 0===a?void 0:a.Id},(()=>this.getDataSanPham()))}let t=e.find((e=>e.DiemKinhDoanh_Id===x.b9.DiemKinhDoanhId));t&&this.setState({BangGiaId:t.Id})},this.handleChangeCheDo=e=>{this.setState({isChangeCheDo:e})},this.resultSearchValue=e=>{const{orginalDataSearch:n}=this.state;n&&(null===n||void 0===n?void 0:n.length)>0&&this.setState({dataSearch:n.find((n=>n.MaSanPham.toUpperCase().includes(e.toUpperCase().trim())))},(()=>{this.state.dataSearch?(this.addSanPham(this.state.dataSearch),this.setState({textSearchQR:""})):(0,j.AB)("S\u1ea3n ph\u1ea9m kh\xf4ng t\u1ed3n t\u1ea1i!","TH\xd4NG B\xc1O")}))},this.onChangeSearchSP=(e,n)=>{const{isChangeCheDo:a}=this.state;"Thuong"===a?this.setState({textSearchSP:n}):13===e.charCode&&this.setState({textSearchMaSP:n},(()=>this.resultSearchValue(this.state.textSearchMaSP)))},this.addSanPham=e=>{var n,a,t,i;let h;0!==(null===(n=e.ListNhomKhuyenMai)||void 0===n?void 0:n.length)&&e.ListNhomKhuyenMai.forEach((e=>{let n=e.listKhuyenMai.find((e=>!e.LuaChon&&1===e.SoLuongMua));n&&(h=n)})),this.props.itemSanPham({...e,SanPhamDichVuId:e.Id,DonGia:e.GiaBan||0,SoLuong:1,ThanhTien:1*parseInt(e.GiaBan||0),dataKhuyenMai:(null===(a=h)||void 0===a?void 0:a.listHangKM)||[],IdGiamGia:"1",PTGiamGia:0,GiamGia:0,TienChietKhau:1*parseInt(e.GiaBan||0)-0,TonThucTe:e.TonThucTe||e.SoLuongTon||0}),(null===(t=this.inputSearch)||void 0===t||null===(i=t.current)||void 0===i?void 0:i.value)&&this.setState({textSearchSP:"",textSearchMaSP:""},(()=>this.inputSearch.current.value=""))},this.getDataSanPham=()=>{const{BangGiaId:e}=this.state;e&&(0,f.Pq)("SanPham/DanhSachSanPhamByBangGia?nhomSanPham=null&diemKinhDoanhId=".concat(null===x.b9||void 0===x.b9?void 0:x.b9.DiemKinhDoanhId,"&nhomDonviTinh="),"GET",null,!1).then((e=>{this.setState({orginalDataSearch:e.map((e=>({...e,label:e.TenSanPham,value:e.Id,TenSanPhamKhongDau:(0,p.zS)(e.TenSanPham)})))})})).catch((e=>(0,j.a3)(e)))},this.handleChangeBangGia=e=>{e&&this.setState({BangGiaId:e})},this.handleChangeCheckBox=(e,n)=>{this.setState({[n]:e})},this.showBadge=(e,n,a)=>{const{MaDonHang:t}=this.props;if(!t&&"SanPham"===e&&n){if(!a)return(0,S.jsx)("div",{className:"d-flex",color:"danger",children:"H\u1ebft h\xe0ng"});if(a<=0)return(0,S.jsx)("div",{className:"d-flex",color:"danger",children:"H\u1ebft h\xe0ng"})}},this.handleChangeNhomDVT=e=>{this.setState({maNhomDVT:e.target.value})},this.state={dataSliderNhomSP:[],IdNhomDVDefault:null,textSearchSP:"",isChangeCheDo:"",textSearchMaSP:"",orginalDataSearch:[],dataSearch:null,focusIndex:0,BangGiaId:null,dataBangGia:[],SanPhamKhuyenMai:!1,SanPhamConHang:!1,dataNhomDVT:[],maNhomDVT:"",checkQLTonKho:!0,textSearchQR:""},this.inputSearch=t.createRef(),this.keyDownPress=this.keyDownPress.bind(this),this.keyUpPress=this.keyUpPress.bind(this)}componentDidMount(){this.getDataBangGia(),this.getNhomDVT(),this.getDataConfig(),this.inputSearch.current&&this.inputSearch.current.focus(),window.addEventListener("keydown",this.keyDownPress),window.addEventListener("keyup",this.keyUpPress)}componentWillUnmount(){window.removeEventListener("keydown",this.keyDownPress),window.removeEventListener("keyup",this.keyUpPress)}keyDownPress(e){return 114!==e.which&&121!==e.which&&40!==e.which&&38!==e.which||e.preventDefault(),!1}keyUpPress(e){if(114===e.which)this.inputSearch.current&&this.inputSearch.current.focus();else if(121===e.which){const{isChangeCheDo:e}=this.state;this.inputSearch.current&&this.inputSearch.current.focus(),"1"===e?this.handleChangeCheDo("2"):this.handleChangeCheDo("1")}}render(){const{textSearchSP:e,isChangeCheDo:n,orginalDataSearch:a,BangGiaId:t,dataBangGia:i,SanPhamKhuyenMai:h,SanPhamConHang:s,dataNhomDVT:l,maNhomDVT:o,checkQLTonKho:x,textSearchQR:j}=this.state,{itemSanPham:f,itemSanPhamCapNhat:C,MaDonHang:H,activeTab:b}=this.props;let K=a;return(0,S.jsxs)(d.A,{className:"card-menu",children:[(0,S.jsxs)(r.A,{className:"card-header-menu",children:[0!==i.length&&(0,S.jsx)("div",{className:"choose-bang-gia",children:(0,S.jsx)(N.A,{placeholder:"Ch\u1ecdn b\u1ea3ng gi\xe1",className:"cus-select-bang-gia",options:i,textField:"Ten",valueField:"Id",disabled:!0,value:t,onChange:e=>this.handleChangeBangGia(e)})}),(0,S.jsxs)("div",{className:"form-inline d-flex justify-content-center md-form form-sm mt-0",style:{position:"relative"},children:[!!a.length&&("Thuong"===n?(0,S.jsx)("span",{className:"cus-fa",children:(0,S.jsx)(D.A,{fa:"search"})}):(0,S.jsx)("span",{className:"cus-fa",children:(0,S.jsx)(D.A,{fa:"qrcode"})})),!!a.length&&("Thuong"===n?(0,S.jsx)(c(),{ref:this.inputSearch,inputProps:{placeholder:"T\xecm ki\u1ebfm s\u1ea3n ph\u1ea9m (F3)",className:"form-control form-control-sm w-75 input-search-menu"},items:K,shouldItemRender:(e,n)=>(0,p.zS)(e.label).toLowerCase().indexOf((0,p.zS)(n).toLowerCase())>-1||(0,p.zS)(e.DonViTinh).toLowerCase().indexOf((0,p.zS)(n).toLowerCase())>-1||(0,p.zS)(e.MaSanPham).toLowerCase().indexOf((0,p.zS)(n).toLowerCase())>-1,getItemValue:e=>(0,p.zS)(e.label),renderItem:(e,n)=>(0,S.jsxs)("div",{className:n?"list-item focus-one":"list-item",children:[(0,S.jsx)("div",{className:"image",children:(0,S.jsx)("img",{src:e.HinhAnh150?"api/"+e.HinhAnh150:"assets/default.jpg",width:"45",alt:""})}),(0,S.jsxs)("div",{className:"info",children:[(0,S.jsx)("div",{children:(0,S.jsxs)("span",{children:[e.MaSanPham," - ",e.TenSanPham," (",e.DonViTinh,")"]})}),(0,S.jsx)("div",{children:(0,S.jsxs)("span",{children:["Gi\xe1: ",(0,p.vv)(e.GiaBan)]})})]}),(0,S.jsx)("div",{className:"badge-het-hang",children:this.showBadge(e.Loai,e.TrangThaiTonKho,e.SoLuongTon)})]},null===e||void 0===e?void 0:e.value),value:e,onChange:e=>{var n;return this.onChangeSearchSP(e,null===(n=e.target)||void 0===n?void 0:n.value)},disabled:!0,onSelect:(e,n)=>{this.addSanPham(n)}}):(0,S.jsx)(v.Sm,{id:"input-search",ref:this.inputSearch,className:"form-control form-control-sm w-75 input-search-menu",type:"text",placeholder:"Scan b\u1eb1ng m\xe1y qu\xe9t (F3)","aria-label":"Search",value:j,onKeyPress:e=>{var n;this.onChangeSearchSP(e,null===(n=e.target)||void 0===n?void 0:n.value)},onChange:e=>{var n;return this.setState({textSearchQR:null===(n=e.target)||void 0===n?void 0:n.value})},onFocus:e=>e.target.select(),autoComplete:"off"}))]}),(0,S.jsxs)(v.$k,{className:"cus-select-che-do",type:"select",value:n,onChange:e=>{var n;return this.handleChangeCheDo(null===(n=e.target)||void 0===n?void 0:n.value)},children:[(0,S.jsx)("option",{value:"Thuong",children:"Ch\u1ebf \u0111\u1ed9 th\u01b0\u1eddng"}),(0,S.jsx)("option",{value:"MayQuet",children:"Ch\u1ebf \u0111\u1ed9 m\xe1y qu\xe9t"})]})]}),(0,S.jsx)(u.A,{className:"card-body-menu",children:(0,S.jsx)(y,{activeTab:b,checkQLTonKho:e=>this.setState({checkQLTonKho:e}),itemSanPham:f,itemSanPhamCapNhat:C,MaDonHang:H,BangGiaId:t,SanPhamKhuyenMai:h,SanPhamConHang:s,maNhomDVT:o})}),(0,S.jsxs)(g.A,{className:"card-footer-menu",children:[(0,S.jsx)(v.$k,{className:"cus-select-nhom-dvt",type:"select",value:o,onChange:e=>this.handleChangeNhomDVT(e),children:l.length>0&&l.map(((e,n)=>(0,S.jsx)("option",{value:e.MaNhom,children:e.TenNhom},n)))}),x&&(0,S.jsxs)(m.A,{check:!0,children:[(0,S.jsx)(T.A,{type:"checkbox",checked:s,onChange:e=>this.handleChangeCheckBox(e.target.checked,"SanPhamConHang")})," ","S\u1ea3n ph\u1ea9m c\xf2n h\xe0ng"]})]})]})}}a(59713);var H=a(21205),b=a(78513),K=a(71984),P=a(18849),A=a(68315);const I=e=>{let{onChange:n,value:a,style:i,styleItem:h}=e;const[s,l]=(0,t.useState)(a||1);return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)("div",{className:"d-flex",children:(0,S.jsx)("div",{style:i,className:"form-switch-format ml-auto bg-white",children:[{id:1,fa:"align-justify"},{id:2,fa:"th"}].map((e=>(0,S.jsx)(S.Fragment,{children:(0,S.jsx)("div",{onClick:()=>{return s!==e.id&&(a=e.id,n&&n(a),void l(a));var a},style:h,className:"item-switch-format ".concat(s===e.id&&"active"),children:(0,S.jsx)(D.A,{fa:e.fa})})})))})})})};var M=a(78873);class w extends t.Component{constructor(e){super(e),this.state={formatTable:this.props.ChiTiet.length<7?2:1}}componentDidMount(){(0,p.EP)()}render(){const{ChiTiet:e,dataKhuyenMaiSoLuong:n}=this.props,{formatTable:a}=this.state;return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)("div",{style:{padding:"0 0.3rem"},className:"d-flex justify-content-between",children:[(0,S.jsxs)("h3",{className:"mb-4 font-weight-bold",children:["Danh s\xe1ch Thanh to\xe1n (",n.length+e.length,")"]}),(0,S.jsx)(I,{onChange:e=>this.setState({formatTable:e}),value:a,style:{height:"2.2rem"}})]}),(0,S.jsxs)("div",{className:"outline-form-body-table-pay",children:[0!==n.length&&(0,S.jsxs)("div",{style:{marginTop:"-30px"},children:[(0,S.jsx)("span",{children:(0,S.jsx)("b",{children:"H\xe0ng khuy\u1ebfn m\xe3i"})}),(0,S.jsxs)(H.A,{className:"hoa-don-table",style:{width:"100%"},size:"sm",bordered:!0,children:[(0,S.jsx)("thead",{children:(0,S.jsxs)("tr",{children:[(0,S.jsx)("th",{children:"S\u1ea3n ph\u1ea9m khuy\u1ebfn m\xe3i"}),(0,S.jsx)("th",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,S.jsx)("th",{children:"\u0110\u01a1n v\u1ecb t\xednh"})]})}),(0,S.jsx)("tbody",{children:n.map(((e,n)=>(0,S.jsxs)("tr",{children:[(0,S.jsx)("td",{children:e.TenSanPham}),(0,S.jsx)("td",{children:(0,S.jsx)(T.A,{onFocus:e=>e.target.select(),placeholder:"Nh\u1eadp s\u1ed1 l\u01b0\u1ee3ng...",type:"number",defaultValue:e.SoLuong,onChange:a=>this.props.handleChangeSPKhuyenMaiSoLuong(a,e,n)})}),(0,S.jsx)("td",{children:e.DM_DonViTinh.Ten})]},n)))})]})]}),2===a?(0,S.jsx)(S.Fragment,{children:(0,S.jsx)("div",{className:"form-body-table-pay",children:e.map((e=>(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(L,{data:e})})))})}):(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(_,{ChiTiet:e})})]})]})}}const _=e=>{let{ChiTiet:n}=e;return(0,S.jsx)(S.Fragment,{children:(0,S.jsxs)(H.A,{size:"sm",striped:!0,bordered:!0,className:"hoa-don-table-thanh-toan hoa-don-table-thanh-toan-custome mt-3 bg-white",style:{width:"100%"},children:[(0,S.jsx)("thead",{children:(0,S.jsxs)("tr",{children:[(0,S.jsx)("th",{children:"STT"}),(0,S.jsx)("th",{children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,S.jsx)("th",{style:{width:100},children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,p.EP)()&&(0,S.jsx)("th",{children:"Chi\u1ebft kh\u1ea5u"}),(0,S.jsx)("th",{children:"\u0110VT"}),(0,S.jsx)("th",{children:"\u0110\u01a1n gi\xe1"}),(0,S.jsx)("th",{children:"Th\xe0nh ti\u1ec1n"})]})}),(0,S.jsx)("tbody",{children:n.map(((e,n)=>(0,S.jsxs)(t.Fragment,{children:[(0,S.jsxs)("tr",{children:[(0,S.jsx)("td",{className:"text-center",children:n+1}),(0,S.jsx)("td",{className:"text-left",children:e.TenSanPham}),(0,S.jsx)("td",{className:"text-right",children:(0,S.jsx)("b",{children:(0,p.vv)(e.SoLuong)})}),(0,p.EP)()&&(0,S.jsx)("td",{className:"text-right",children:(0,S.jsxs)("b",{children:[(0,p.vv)(e.GiamGia||e.PTGiamGia)," ","1"===e.IdGiamGia?"(VN\u0110)":"(%)"]})}),(0,S.jsx)("td",{className:"text-left",children:e.DonViTinh}),(0,S.jsx)("td",{className:"text-right",children:(0,S.jsx)("b",{children:(0,p.vv)(e.DonGia)})}),(0,S.jsx)("td",{className:"text-right",children:(0,S.jsx)("b",{children:e.TienChietKhau?(0,p.vv)(e.TienChietKhau):(0,p.vv)(e.ThanhTien)})})]}),e.dataKhuyenMai&&0!==e.dataKhuyenMai.length&&e.dataKhuyenMai.map(((e,n)=>(0,S.jsxs)("tr",{children:[(0,S.jsx)("td",{className:"text-center"}),(0,S.jsxs)("td",{className:"text-left",children:[e.SanPhamKhuyenMai_Ten,(0,S.jsx)("span",{style:{display:"block"},children:(0,S.jsx)(M.A,{color:"success",children:"H\xe0ng khuy\u1ebfn m\xe3i"})})]}),(0,S.jsx)("td",{className:"text-right",children:(0,p.vv)(e.newSoLuongKhuyenMai||e.SoLuongKhuyenMai)}),(0,p.EP)()&&(0,S.jsx)("td",{className:"text-right font-weight-bold",children:"0"}),(0,S.jsx)("td",{children:e.DonViTinhKhuyenMai_Ten}),(0,S.jsx)("td",{className:"text-right font-weight-bold",children:"0"}),(0,S.jsx)("td",{className:"text-right font-weight-bold",children:"0"})]},n)))]},n)))})]})})},L=e=>{let{data:n}=e;return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)("div",{className:"form-item-table-pay",children:(0,S.jsxs)("div",{className:"d-flex",children:[(0,S.jsx)(A.RB,{url:n.HinhAnh150,style:{width:"7rem",borderRadius:"0.5rem"}}),(0,S.jsxs)("div",{className:"d-block w-100 ml-3 p-2 pt-3 pb-3",children:[(0,S.jsxs)("div",{className:"d-flex mb-3 justify-content-between",children:[(0,S.jsx)("h5",{className:"text-muted",children:n.TenSanPham}),(0,S.jsxs)("h6",{style:{color:"#55afff"},children:[(0,p.vv)(n.ThanhTien)," VN\u0110"]})]}),(0,S.jsxs)("div",{style:{gap:"0.5rem"},className:"d-flex",children:[(0,S.jsxs)("div",{className:"item-info-table-pay",children:[(0,S.jsx)(D.A,{fa:"cubes"})," S\u1ed1 l\u01b0\u1ee3ng:",(0,S.jsx)("span",{className:"text-dark ml-1 font-weight-bold",children:n.SoLuong})]}),(0,S.jsxs)("div",{className:"item-info-table-pay",children:[(0,S.jsx)(D.A,{fa:"tags"})," \u0110\u01a1n v\u1ecb t\xednh:",(0,S.jsx)("span",{className:"text-dark ml-1 font-weight-bold",children:n.DonViTinh})]}),(0,S.jsxs)("div",{className:"item-info-table-pay",children:[(0,S.jsx)(D.A,{fa:"money"})," \u0110\u01a1n gi\xe1:",(0,S.jsxs)("span",{className:"text-dark ml-1 font-weight-bold",children:[(0,p.vv)(n.DonGia)," VN\u0110"]})]})]})]})]})})})};var k=a(23931),V=a(3908),B=a(65907);class G extends t.Component{constructor(e){super(e),this.onChangeGiamGia=(e,n)=>{if(45===e)return(0,j.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1"),!1;n>=0&&n<=100?this.setState({PTGiamGia:n},(()=>{this.props.getPTGiamGiaTongBill(this.state.PTGiamGia)})):this.setState({PTGiamGia:0},(()=>{this.props.getPTGiamGiaTongBill(this.state.PTGiamGia),this.inputGiamGia.current.value=0}))},this.state={PTGiamGia:0},this.inputGiamGia=t.createRef()}render(){const{PTGiamGia:e}=this.state;return(0,S.jsx)("div",{children:(0,S.jsx)("b",{children:(0,S.jsx)("input",{id:"inputGiamGia",placeholder:"0",ref:this.inputGiamGia,defaultValue:e,style:{width:50,textAlign:"right",fontSize:"20px"},className:"input-no-border",type:"number",onChange:e=>this.onChangeGiamGia("",e.target.value),onKeyPress:e=>this.onChangeGiamGia(e.charCode,e.target.value),onFocus:e=>e.target.select()})})})}}var F=a(86803),E=a.n(F);class R extends t.Component{constructor(e){super(e),this.handleChangeTienKhachTra=e=>{if("-"===e)return(0,j.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1").then((()=>this.setState({TienKhachHangTra:0,showWarning:!0}))),!1;this.setState({TienKhachHangTra:e},(()=>this.props.getTienKhachHangTra(this.state.TienKhachHangTra)))},this.state={TienKhachHangTra:0,showWarning:!1},this.inputTienKhachHangCanTra=t.createRef()}componentDidMount(){this.setState({TienKhachHangTra:this.props.TienKhachHangTra})}componentDidUpdate(e,n){e.TienKhachHangTra!==this.props.TienKhachHangTra&&this.setState({TienKhachHangTra:this.props.TienKhachHangTra})}render(){const{TienKhachHangTra:e}=this.state;return(0,S.jsx)("div",{children:(0,S.jsx)(E(),{style:{width:100,fontSize:"18px",color:"rgb(62, 166, 98)",fontWeight:"bold",textAlign:"right"},id:"inputTienKhachHangCanTra",ref:this.inputTienKhachHangCanTra,className:"input-no-border",placeholder:"0",min:"0",onFocus:e=>e.target.select(),value:e,thousandSeparator:".",decimalSeparator:",",onValueChange:e=>{const{value:n}=e;this.handleChangeTienKhachTra(n)}})})}}var q=a(65597),O=a(55002),z=a(32496),Q=a(89087);class X extends t.Component{constructor(e){super(e),this.setHinhThucThanhToan=()=>{const{Phieu_Id:e}=this.props;e?this.setState({HinhThucThanhToanId:"2",TienKhachTra:0},(()=>this.getTienThuaTraKhach())):this.setState({HinhThucThanhToanId:"1",TienKhachTra:0},(()=>this.getTienThuaTraKhach()))},this.onChangeHinhThucThanhToan=e=>{this.setState({HinhThucThanhToanId:e},(()=>{"2"===this.state.HinhThucThanhToanId?this.setState({openPopupPhieu:!0,PhieuId:"",disabledButton:!0,TienKhachTra:0},(()=>{this.props.getDataByUnderTableSanPhamDonHang(this.state.disabledButton),this.getTienThuaTraKhach()})):this.setState({openPopupPhieu:!1,PhieuId:"",dataPhieu:null,disabledButton:!1,TienKhachTra:0},(()=>{this.props.getDataByUnderTableSanPhamDonHang(this.state.disabledButton),this.getTienThuaTraKhach()}))}))},this.setPhieu=e=>{const{TienKhachHangCanTra:n}=this.state;(0,f.Pq)("Phieux(".concat(e,")"),"GET",null).then((e=>this.setState({dataPhieu:e},(()=>{parseInt(this.state.dataPhieu.ConLai)>=n?this.setState({disabledButton:!1,TienKhachTra:0},(()=>{this.props.getDataByUnderTableSanPhamDonHang(this.state.disabledButton),this.getTienThuaTraKhach()})):this.setState({disabledButton:!0,TienKhachTra:0},(()=>{this.props.getDataByUnderTableSanPhamDonHang(this.state.disabledButton),this.getTienThuaTraKhach()}))})))).catch((e=>this.setState({HinhThucThanhToanId:"1",PhieuId:"",disabledButton:!1},(()=>{(0,j.AB)("S\u1ed1 phi\u1ebfu kh\xf4ng h\u1ee3p l\u1ec7","TH\xd4NG B\xc1O").then((()=>this.props.getDataByUnderTableSanPhamDonHang(this.state.disabledButton)))}))))},this.saveSoPhieu=e=>{e?this.setState({PhieuId:e,TienKhachTra:0},(()=>{this.setState({openPopupPhieu:!1}),this.setPhieu(this.state.PhieuId)})):(0,j.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1 phi\u1ebfu")},this.onChangeSoPhieu=e=>{this.setState({PhieuId:e})},this.renderbutton=e=>(0,S.jsxs)("div",{style:{float:"right"},children:[(0,S.jsx)(O.f8,{onClick:()=>this.setState({openPopupPhieu:!1,HinhThucThanhToanId:"1",PhieuId:"",disabledButton:!1,TienKhachTra:0},(()=>this.props.getDataByUnderTableSanPhamDonHang(this.state.disabledButton))),children:"H\u1ee7y"}),(0,S.jsx)(O.QB,{onClick:()=>this.saveSoPhieu(e),children:"L\u01b0u"})]}),this.getPTGiamGiaTongBill=e=>{const{dataModel:n}=this.props;this.setState({TienKhachHangCanTra:n.TienHang-n.TienHang*(parseFloat(e||0)/100)},(()=>this.getTienThuaTraKhach()))},this.getTienThuaTraKhach=()=>{const{TienKhachTra:e,TienKhachHangCanTra:n}=this.state;this.setState({TienThuaTraKhach:parseInt(e||n||0)-n})},this.openPopupNapTien=()=>{this.setState({openPopupNapTien:!0})},this.getTienKhachHangTra=e=>{this.setState({TienKhachTra:e},(()=>this.getTienThuaTraKhach()))},this.state={dataHinhThucThanhToan:[{value:"1",label:"Ti\u1ec1n m\u1eb7t"},{value:"2",label:"Th\u1ebb th\xe0nh vi\xean"},{value:"3",label:"Chuy\u1ec3n kho\u1ea3n"}],HinhThucThanhToanId:"1",TienKhachHangCanTra:e.dataModel.TienKHCanTra,isThanhToanQRCode:!1,PhieuId:"",dataPhieu:null,openPopupPhieu:!1,disabledButton:!1,TienThuaTraKhach:0},this.giamGiaTongBill=t.createRef(),this.tienKhachHangTra=t.createRef()}componentDidMount(){this.setHinhThucThanhToan(),(0,p.EP)()}render(){const{dataModel:e,MaDonHang:n,Phieu_Id:a,ChiTiet:h}=this.props,{isThanhToanQRCode:s,dataHinhThucThanhToan:l,dataPhieu:o,disabledButton:c,TienKhachHangCanTra:g,openPopupPhieu:m,PhieuId:T,openPopupNapTien:x,HinhThucThanhToanId:j}=this.state;return(0,S.jsxs)(t.Fragment,{children:[(0,S.jsx)(i.A,{children:(0,S.jsxs)(k.A,{md:"12",children:[(0,S.jsxs)("div",{style:{marginBottom:"0.8rem"},children:[(0,S.jsx)("p",{children:"H\xecnh th\u1ee9c thanh to\xe1n:"}),n?a?(0,S.jsxs)("span",{children:["\u0110\u01a1n h\xe0ng n\xe0y kh\xe1ch h\xe0ng \u0111\xe3 s\u1eed d\u1ee5ng b\u1eb1ng phi\u1ebfu ",a]}):(0,S.jsx)("span",{children:"\u0110\u01a1n h\xe0ng n\xe0y kh\xe1ch h\xe0ng s\u1eed d\u1ee5ng b\u1eb1ng ti\u1ec1n m\u1eb7t"}):(0,S.jsx)(Q.A,{value:j,data:l,onChange:e=>{this.onChangeHinhThucThanhToan(e)}})]}),(0,S.jsxs)(i.A,{children:[(0,S.jsx)(k.A,{md:"6",children:"Kh\xe1ch h\xe0ng:"}),(0,S.jsx)(k.A,{md:"6",style:{textAlign:"right"},children:(0,S.jsx)("b",{children:e.IdKhachHang?e.TenKhachHang:"Kh\xe1ch l\u1ebb"})})]}),(0,S.jsxs)("div",{className:"form-info-order-pay",children:[(0,S.jsxs)("div",{className:"item-info-order-pay",children:[(0,S.jsx)("p",{className:"text-muted",children:"T\u1ed5ng ti\u1ec1n h\xe0ng"}),(0,S.jsx)("h3",{children:(0,p.vv)(e.TienHang)})]}),!(0,p.EP)()&&(0,S.jsxs)("div",{className:"item-info-order-pay",children:[(0,S.jsx)("p",{className:"text-muted",children:"Gi\u1ea3m gi\xe1 (%)"}),(0,S.jsx)(G,{TienKhachHangCanTra:g,getPTGiamGiaTongBill:this.getPTGiamGiaTongBill,ref:this.giamGiaTongBill,ChiTiet:h})]}),"1"===j&&(0,S.jsxs)(S.Fragment,{children:[(0,p.EP)()&&(0,S.jsxs)("div",{className:"item-info-order-pay",children:[(0,S.jsx)("p",{className:"text-muted",children:"Kh\xe1ch c\u1ea7n tr\u1ea3"}),(0,S.jsx)("h3",{children:(0,p.vv)(g)})]}),(0,S.jsxs)("div",{className:"item-info-order-pay",children:[e.IdKhachHang?(0,S.jsx)("p",{className:"text-muted",children:this.state.TienThuaTraKhach<0?"T\xednh v\xe0o c\xf4ng n\u1ee3":"Ti\u1ec1n th\u1eeba tr\u1ea3 kh\xe1ch"}):(0,S.jsx)("p",{className:"text-muted",children:"Ti\u1ec1n th\u1eeba tr\u1ea3 kh\xe1ch"}),(0,S.jsx)("h3",{children:(0,p.vv)(this.state.TienThuaTraKhach)})]}),(0,S.jsxs)("div",{className:"item-info-order-pay",children:[(0,S.jsx)("p",{className:"text-muted",children:(0,p.EP)()?"Kh\xe1ch thanh to\xe1n":"Kh\xe1ch c\u1ea7n tr\u1ea3"}),(0,S.jsx)(R,{getTienKhachHangTra:this.getTienKhachHangTra,ref:this.tienKhachHangTra,TienKhachHangTra:g})]})]}),"2"===j&&(0,S.jsxs)("div",{className:"item-info-order-pay",children:[(0,S.jsx)("p",{className:"text-muted",children:"Kh\xe1ch c\u1ea7n tr\u1ea3"}),(0,S.jsx)("h3",{children:(0,p.vv)(g)})]})]}),!e.IdKhachHang&&(0,S.jsx)("p",{className:"mt-3 font-italic",children:(0,S.jsx)("span",{className:"text-muted",children:"Ch\xfa \xfd: Kh\xe1ch l\u1ebb kh\xf4ng \u0111\u01b0\u1ee3c t\xednh v\xe0o c\xf4ng n\u1ee3"})})]})}),o&&(0,S.jsxs)(t.Fragment,{children:[(0,S.jsxs)(d.A,{className:"phieu-thanhtoan",children:[(0,S.jsxs)(r.A,{style:{padding:"10px",display:"flex",alignItems:"center"},children:[(0,S.jsx)("span",{children:(0,S.jsx)("img",{alt:"",src:"assets/img-qrcode.png",width:"20",height:"20",style:{marginRight:"5px"}})})," ",(0,S.jsx)("span",{children:o.MaPhieu})]}),(0,S.jsxs)(u.A,{style:{padding:"10px"},children:[(0,S.jsxs)("div",{children:[(0,S.jsxs)("span",{style:{display:"block"},children:["Serial number: ",o.Id]}),(0,S.jsxs)("span",{style:{display:"block"},children:["Ng\xe0y n\u1ea1p g\u1ea7n nh\u1ea5t: ",(0,p.Rt)(o.NgayNap)]}),(0,S.jsxs)("span",{style:{display:"block"},children:["Ng\xe0y s\u1eed d\u1ee5ng g\u1ea7n nh\u1ea5t:"," ",(0,p.Rt)(o.NgaySuDung)]})]}),(0,S.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginTop:"10px"},children:[(0,S.jsxs)("span",{children:["S\u1ed1 ti\u1ec1n:"," ",(0,S.jsx)("span",{style:{display:"block",fontSize:"20px",color:"blue"},children:(0,p.vv)(parseInt(o.DaSuDung)+parseInt(o.ConLai))})]}),(0,S.jsxs)("span",{children:["\u0110\xe3 s\u1eed d\u1ee5ng:"," ",(0,S.jsxs)("span",{style:{display:"block",fontSize:"20px",color:"#d26e19"},children:["(",(0,p.vv)(o.DaSuDung),")"]})]}),(0,S.jsxs)("span",{children:["C\xf2n l\u1ea1i:"," ",(0,S.jsx)("span",{style:{display:"block",fontSize:"20px",color:"green"},children:(0,p.vv)(o.ConLai)})]})]})]})]}),c&&(0,S.jsxs)("div",{style:{marginLeft:"10px"},children:[(0,S.jsx)("span",{style:{color:"red",fontSize:"15px"},children:"* S\u1ed1 ti\u1ec1n trong phi\u1ebfu kh\xf4ng \u0111\u1ee7 \u0111\u1ec3 tr\u1ea3 cho h\xf3a \u0111\u01a1n n\xe0y"}),(0,S.jsx)(P.A,{style:{display:"block"},color:"success",onClick:this.openPopupNapTien,children:"N\u1ea1p ti\u1ec1n v\xe0o th\u1ebb"})]})]}),m&&(0,S.jsxs)(q.A,{open:m,handleClose:()=>this.setState({openPopupPhieu:!1,HinhThucThanhToanId:"1",PhieuId:"",disabledButton:!1,TienKhachTra:0},(()=>this.props.getDataByUnderTableSanPhamDonHang(this.state.disabledButton))),title:"Nh\u1eadp s\u1ed1 phi\u1ebfu",maxWidth:"xs",children:[(0,S.jsxs)(i.A,{children:[(0,S.jsx)(V.m,{xs:"4",children:"S\u1ed1 phi\u1ebfu"}),(0,S.jsx)(k.A,{xs:"8",children:(0,S.jsx)("input",{type:"number",autoFocus:!0,className:"form-control",defaultValue:T,onChange:e=>this.onChangeSoPhieu(e.target.value),required:!0})})]}),this.renderbutton(T)]}),x&&(0,S.jsx)(q.A,{className:"popupNapTien",size:"md",open:x,handleClose:()=>this.setState({openPopupNapTien:!1}),title:"N\u1ea0P TI\u1ec0N",children:(0,S.jsx)("div",{className:"modal-napTien",children:(0,S.jsx)(z.A,{isHoaDon:!0,MaPhieu:o.MaPhieu,resetPhieu:()=>{this.saveSoPhieu(T),this.setState({openPopupNapTien:!1})}})})})]})}}var U=a(8434);function Y(e){const{openLuaChonKhuyenMai:n,onClose:a,getDataKhuyenMai:h}=e,[s,l]=(0,t.useState)([]),[o,d]=(0,t.useState)(""),[r,u]=(0,t.useState)(null),[g,m]=(0,t.useState)(null),[x,v]=(0,t.useState)([]),y=(0,t.useCallback)(((e,n)=>{let a="DM_SanPhamDichVu?$expand=DM_DonViTinh&$filter=IsDeleted ne true";e&&(a+=" and NhaCungCap_Id eq ".concat(e)),n&&(a+=" and DM_DonViTinh/NhomDonViTinh eq '".concat(n,"'")),(0,f.Pq)(a,"GET",null).then((e=>l(e.value))).catch((e=>(0,j.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u s\u1ea3n ph\u1ea9m","Th\xf4ng b\xe1o")))}),[]);(0,t.useEffect)((()=>{y(r,g)}),[y,r,g]);const C=(0,t.useCallback)((e=>{u(e)}),[]),b=(0,t.useCallback)(((e,n,a)=>{let t={...n,SoLuong:parseFloat(e.target.value)};x[a]=t,v(x)}),[x]),K=(0,t.useCallback)(((e,n)=>{let a=x.filter((n=>n.Id!==e.Id||n.DonViTinh_Id!==e.DonViTinh_Id));v([...a])}),[x]),A=(0,t.useCallback)((e=>{if(0!==x.length){let n=x.find((n=>n.Id===e.Id&&n.DonViTinh_Id===e.DonViTinh_Id));n?(0,j.AB)("\u0110\xe3 t\u1ed3n t\u1ea1i s\u1ea3n ph\u1ea9m ".concat(null===n||void 0===n?void 0:n.TenSanPham," (").concat(n.DM_DonViTinh.Ten,") trong danh s\xe1ch khuy\u1ebfn m\xe3i")):v([...x,e])}else v([...x,e])}),[x]),I=(0,t.useCallback)((()=>{h(x),a()}),[x,h,a]);return(0,S.jsxs)(q.A,{className:"dialogKM_custom",zIndex:"1400",open:n,title:"Th\xeam h\xe0ng khuy\u1ebfn m\xe3i",maxWidth:"lg",handleClose:a,children:[(0,S.jsxs)(i.A,{children:[(0,S.jsxs)(k.A,{children:[(0,S.jsx)("div",{children:"Nh\xe0 cung c\u1ea5p"}),(0,S.jsx)(N.A,{placeholder:"Ch\u1ecdn nh\xe0 cung c\u1ea5p...",url:"DM_LienHe",where:"NhomLienHe_Id eq '".concat(U.M.NCC,"' and (IsDeleted ne null or IsDeleted ne false)"),textField:"Ten",valueField:"Id",value:r,onChange:e=>C(e)})]}),(0,S.jsxs)(k.A,{children:[(0,S.jsx)("div",{children:"Nh\xf3m \u0111\u01a1n v\u1ecb t\xednh"}),(0,S.jsx)(N.A,{placeholder:"Ch\u1ecdn nh\xf3m \u0111\u01a1n v\u1ecb t\xednh",url:"DM_NhomDonViTinh",textField:"TenNhom",valueField:"MaNhom",value:g,onChange:e=>m(e)})]})]}),(0,S.jsx)(c(),{inputProps:{placeholder:"T\xecm ki\u1ebfm s\u1ea3n ph\u1ea9m (F3)",className:"form-control form-control-sm w-75 input-search-menu"},items:s,shouldItemRender:(e,n)=>(0,p.zS)(e.TenSanPham).toLowerCase().indexOf((0,p.zS)(n).toLowerCase())>-1||(0,p.zS)(e.DM_DonViTinh.Ten).toLowerCase().indexOf((0,p.zS)(n).toLowerCase())>-1||(0,p.zS)(e.MaSanPham).toLowerCase().indexOf((0,p.zS)(n).toLowerCase())>-1,getItemValue:e=>(0,p.zS)(e.TenSanPham),renderItem:(e,n)=>(0,S.jsxs)("div",{className:n?"list-item focus-one":"list-item",children:[(0,S.jsx)("div",{className:"image",children:(0,S.jsx)("img",{src:e.Thumbnail150?"api/"+e.Thumbnail150:"assets/default.jpg",width:"45",alt:""})}),(0,S.jsx)("div",{className:"info",children:(0,S.jsx)("div",{children:(0,S.jsxs)("span",{children:[e.MaSanPham," - ",e.TenSanPham," (",e.DM_DonViTinh.Ten,")"]})})})]},e.value),value:o,onChange:e=>{return n=e.target.value,void d(n);var n},onSelect:(e,n)=>A(n)}),(0,S.jsx)("div",{style:{marginTop:15},children:(0,S.jsx)("b",{children:"H\xe0ng khuy\u1ebfn m\xe3i"})}),(0,S.jsx)("div",{className:"table_dataKM",children:(0,S.jsxs)(H.A,{size:"sm",bordered:!0,children:[(0,S.jsx)("thead",{children:(0,S.jsxs)("tr",{children:[(0,S.jsx)("th",{children:"STT"}),(0,S.jsx)("th",{children:"M\xe3 s\u1ea3n ph\u1ea9m"}),(0,S.jsx)("th",{children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,S.jsx)("th",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,S.jsx)("th",{children:"\u0110\u01a1n v\u1ecb t\xednh"}),(0,S.jsx)("th",{children:"Thao t\xe1c"})]})}),(0,S.jsx)("tbody",{children:0!==x.length?x.map(((e,n)=>(0,S.jsxs)("tr",{children:[(0,S.jsx)("td",{children:n+1}),(0,S.jsx)("td",{children:e.MaSanPham}),(0,S.jsx)("td",{children:e.TenSanPham}),(0,S.jsx)("td",{children:(0,S.jsx)(T.A,{onFocus:e=>e.target.select(),type:"number",onChange:a=>b(a,e,n),defaultValue:e.SoLuong,placeholder:"Nh\u1eadp s\u1ed1 l\u01b0\u1ee3ng..."})}),(0,S.jsx)("td",{children:e.DM_DonViTinh.Ten}),(0,S.jsx)("td",{children:(0,S.jsxs)(P.A,{size:"sm",color:"danger",onClick:()=>K(e,n),children:[(0,S.jsx)("span",{children:(0,S.jsx)(D.A,{fa:"trash"})})," X\xf3a "]})})]},n))):(0,S.jsx)("tr",{children:(0,S.jsx)("td",{colSpan:"6",style:{textAlign:"center",verticalAlign:"middle",padding:100},children:"Ch\u01b0a c\xf3 s\u1ea3n ph\u1ea9m khuy\u1ebfn m\xe3i"})})})]})}),(0,S.jsx)("div",{style:{textAlign:"right",marginTop:10},children:(0,S.jsxs)(P.A,{color:"success",onClick:I,children:[(0,S.jsx)(D.A,{fa:"save"})," L\u01b0u khuy\u1ebfn m\xe3i \u0111\xe3 ch\u1ecdn"]})})]})}a(53832);var J=a(37746),$=(a(79264),a(52728));class W extends t.Component{constructor(e){super(e),this.isThanhToan=e=>{const{dataModelDonHang:n,reloadDataSP:a}=this.props,{ngayNhapHang:t,IsCheBien:i}=this.state;(0,f.Pq)("DonHang/TaoDonHang","POST",JSON.stringify({...e,NgayTao:t,IsCheBien:i}),!1).then((e=>{this.setState({disabledButton:!0}),this.props.onResetHoaDon(),this.props.openInPhieuHoaDon&&this.props.openInPhieuHoaDon(e),(0,p.EP)()&&this.props.resetKhachHang(),this.props.onResetKhachHang(),this.props.getDoanhThuHomNay(),(0,p.EP)()&&this.props.resetDataKhachHang(),this.props.chooseKhachLe(!1),this.props.handleClose(),(0,p.EP)()||this.props.handleClickXoaHoaDon(this.props.activeTab,n,!0)})).catch((e=>{(0,j.AB)(e.Message)}))},this.checkOtherThanhPham=e=>e.some((e=>"SanPham"!==e.Loai)),this.funcThanhToan=e=>{this.isThanhToan(e)},this.hanldeSave=()=>{(0,j.A1)("B\u1ea1n c\xf3 mu\u1ed1n ti\u1ebfp t\u1ee5c thao t\xe1c n\xe0y?","Th\xf4ng b\xe1o").then((()=>{(0,p.EP)()?this.saveThanhToanNhaPhanPhoi():this.saveThanhToanCafeBar()}))},this.saveThanhToanCafeBar=()=>{const{dataModelDonHang:e}=this.props,{dataKhuyenMaiSoLuong:n}=this.state;const a={PTGiamGia:this.underTableSanPhamDonHang.current.giamGiaTongBill.current.state.PTGiamGia||0,HinhThucThanhToanId:this.underTableSanPhamDonHang.current.state.HinhThucThanhToanId,PhieuId:this.underTableSanPhamDonHang.current.state.PhieuId,KhachHang_Id:e.IdKhachHang||null,LoaiDonHangId:1,GhiChu:"",TienHang:e.TienHang,TienKhachTra:null,Ban_Id:e.IdBan,chiTietHoaDon:e.ChiTiet.map((e=>({SanPhamDichVuId:e.SanPhamDichVuId,SoLuong:e.SoLuong,DonGia:e.DonGia,GiamGia:e.GiamGia||0,PTGiamGia:e.PTGiamGia||0,GiaVon:e.GiaVon||0,DonViTinh_Id:e.DonViTinh_Id||null}))),listKhuyenMaiSoLuong:n.map((e=>({KhuyenMai_Id:e.KhuyenMai_Id,KM_HangKM_Id:e.Id,DonViTinh_Id:e.DonViTinhKhuyenMai_Id,SanPhamDichVuId:e.SanPhamKhuyenMai_Id,SoLuong:e.newSoLuongKhuyenMai||e.SoLuongKhuyenMai})))};this.funcThanhToan(a)},this.saveThanhToanNhaPhanPhoi=()=>{const{MaDonHang:e,dataModelDonHang:n}=this.props,{dataKhuyenMaiSoLuong:a}=this.state;let t=this.underTableSanPhamDonHang.current.tienKhachHangTra.current&&this.underTableSanPhamDonHang.current.tienKhachHangTra.current.state.TienKhachHangTra,i=this.underTableSanPhamDonHang.current.state.HinhThucThanhToanId,h=this.underTableSanPhamDonHang.current.state.PhieuId,s=parseInt(t)>n.TienHang?n.TienHang:t;if(!e){const e={PTGiamGia:0,HinhThucThanhToanId:i,PhieuId:h,KhachHang_Id:n.IdKhachHang||null,LoaiDonHangId:1,GhiChu:"",TienHang:n.TienHang,TienKhachTra:s,chiTietHoaDon:n.ChiTiet.map((e=>({SanPhamDichVuId:e.SanPhamDichVuId,SoLuong:e.SoLuong,DonGia:e.DonGia,GiamGia:e.GiamGia||0,PTGiamGia:e.PTGiamGia||0,GiaVon:e.GiaVon||0,DonViTinh_Id:e.DonViTinh_Id||null}))),listKhuyenMaiSoLuong:a.filter((e=>e.SoLuong>0)).map((e=>({DonViTinh_Id:e.DonViTinh_Id,SanPhamDichVuId:e.Id,SoLuong:e.SoLuong,KhuyenMai_Id:1})))};e.KhachHang_Id?this.funcThanhToan(e):parseInt(e.TienKhachTra)<e.TienHang||!e.TienKhachTra?(0,j.AB)("Kh\xe1ch l\u1ebb kh\xf4ng \u0111\u01b0\u1ee3c t\xednh v\xe0o c\xf4ng n\u1ee3","TH\xd4NG B\xc1O"):this.funcThanhToan(e)}},this.getDataByUnderTableSanPhamDonHang=e=>{this.setState({disabledButton:e})},this.handleChangeSPKhuyenMaiSoLuong=(e,n,a)=>{const{dataKhuyenMaiSoLuong:t}=this.state;let i={...n,SoLuong:parseFloat(e.target.value)};t[a]=i,this.setState({dataKhuyenMaiSoLuong:t})},this.getDataKhuyenMai=e=>{this.setState({dataKhuyenMaiSoLuong:e})},this.state={openPopupPhieu:!1,disabledButton:!1,openPopupNapTien:!1,isThanhToanQRCode:!1,openLuaChonKhuyenMai:!1,dataKhuyenMaiSoLuong:[],ngayNhapHang:new Date,IsCheBien:!1},this.keyPress=this.keyPress.bind(this),this.underTableSanPhamDonHang=t.createRef()}componentDidMount(){window.addEventListener("keydown",this.keyPress),(0,p.EP)()}keyPress(e){e.which}componentWillUnmount(){window.removeEventListener("keydown",this.keyPress)}render(){const{disabledButton:e,dataKhuyenMaiSoLuong:n,openLuaChonKhuyenMai:a,IsCheBien:t,ngayNhapHang:i}=this.state,{open:h,handleClose:s,MaDonHang:l,Phieu_Id:o,dataModelDonHang:c}=this.props;let d={TienKHCanTra:c.TienKHCanTra,TongSoLuong:c.TongSoLuong,TienHang:c.TienHang,IdKhachHang:c.IdKhachHang,TenKhachHang:c.TenKhachHang};return(0,S.jsxs)("div",{children:[(0,S.jsx)(J.A,{open:h,onClose:()=>{s()},title:"PHI\u1ebeU THANH TO\xc1N",children:(0,S.jsxs)("div",{className:"body-pay",children:[(0,S.jsxs)("div",{className:"banner-pay",children:[(0,S.jsxs)(P.A,{onClick:s,className:"btn-chevron-left-pay",children:[(0,S.jsx)(D.A,{fa:"chevron-left"}),(0,S.jsx)("b",{className:"text-chevron-left-pay",children:"Tr\u1edf l\u1ea1i"})]}),(0,S.jsx)("h1",{className:"font-weight-bold",children:"Thanh To\xe1n"}),(0,S.jsx)("p",{style:{fontSize:"20px"},children:x.lg.TenHienThi})]}),(0,S.jsxs)("div",{className:"form-item-pay",children:[(0,S.jsx)("div",{style:{background:"#f3f4f5"},className:"item-body-pay",children:(0,S.jsx)(w,{ChiTiet:c.ChiTiet,dataKhuyenMaiSoLuong:n,handleChangeSPKhuyenMaiSoLuong:this.handleChangeSPKhuyenMaiSoLuong})}),(0,S.jsxs)("div",{className:"item-body-pay",children:[(0,S.jsx)(X,{getDataByUnderTableSanPhamDonHang:this.getDataByUnderTableSanPhamDonHang,ref:this.underTableSanPhamDonHang,ChiTiet:c.ChiTiet,dataModel:d,MaDonHang:l,Phieu_Id:o}),(0,S.jsxs)(P.A,{onClick:()=>this.setState({openLuaChonKhuyenMai:!0}),className:"mb-3 btn-choose-pay-promotion",children:[(0,S.jsx)("div",{className:"icon-choose-pay-promotion",children:(0,S.jsx)(D.A,{fa:"gift"})}),(0,S.jsxs)("div",{className:"ml-4",children:[(0,S.jsx)("p",{style:{fontSize:"15px"},className:"font-weight-bold",children:"Ch\u1ecdn h\xe0ng khuy\u1ebfn m\xe3i"}),(0,S.jsx)("p",{className:"mb-0 text-secondary-choose-pay-promotion",children:"Danh s\xe1ch"})]}),(0,S.jsx)("div",{className:"ml-auto",children:(0,S.jsx)(D.A,{fa:"chevron-right"})})]}),this.checkOtherThanhPham(c.ChiTiet)&&(0,S.jsxs)("div",{style:{gap:"1rem"},className:"d-flex align-items-center",children:[(0,S.jsx)($.uh,{onChange:e=>this.setState({IsCheBien:e})}),(0,S.jsx)("p",{className:"mb-2 h6 font-weight-bold text-muted",children:"CH\u1ebe BI\u1ebeN THEO \u0110\u1ecaNH L\u01af\u1ee2NG"})]}),(0,S.jsxs)(P.A,{className:"button-thanh-toan btn-pay-custom",disabled:e,color:"success",onClick:this.hanldeSave,block:!0,children:[(0,S.jsx)(D.A,{fa:"usd"})," ",l?"C\u1eadp nh\u1eadn":"Thanh to\xe1n"]})]})]})]})}),(0,S.jsx)(Y,{openLuaChonKhuyenMai:a,onClose:()=>this.setState({openLuaChonKhuyenMai:!1}),getDataKhuyenMai:this.getDataKhuyenMai})]})}}var Z=a(19247),ee=a(76152),ne=a(82376),ae=a(51963),te=a(17119);const ie=function(e){let{children:n,close:a}=e;const[i]=(0,t.useState)(document.createElement("div")),h=(0,t.useRef)(null);return(0,t.useEffect)((()=>{var e,n;h.current=window.open("","_blank","width=480,height=720,status=1"),h.current.document.body.appendChild(i),h.current.document.title="In ho\xe1 \u0111\u01a1n",h.current.addEventListener("beforeunload",(()=>{h.current.close(),window.location.reload(),a()})),e=document,n=h.current.document,Array.from(e.styleSheets).forEach((a=>{if(a.href){const t=e.createElement("link");t.rel="stylesheet",t.href=a.href,n.head.appendChild(t)}else if(a.cssRules){const t=e.createElement("style");Array.from(a.cssRules).forEach((n=>{"body { display: none; }"!==n.cssText&&t.appendChild(e.createTextNode(n.cssText))})),n.head.appendChild(t)}})),h.current.print()})),(0,te.createPortal)(n,i)};class he extends t.Component{constructor(e){super(e),this.openInNewTab=()=>{this.setState({showPrintPortal:!0})},this.state={TenDiemKinhDoanh:null,TenHinhThucThanhToan:null,dataChiTietDonHang:[],showPrintPortal:!1}}componentDidMount(){const{dataDonHang:e}=this.props;(0,f.Pq)("DiemKinhDoanhs(".concat(null===e||void 0===e?void 0:e.DiemKinhDoanhId,")"),"GET",null).then((e=>this.setState({TenDiemKinhDoanh:e.Ten}))).catch((e=>(0,j.a3)(e.Message))),(0,f.Pq)("DM_HinhThucThanhToan(".concat(e.HinhThucThanhToanId,")"),"GET",null).then((e=>this.setState({TenHinhThucThanhToan:e.Ten}))).catch((e=>(0,j.a3)(e.Message))),(0,f.Pq)("DonHangs(".concat(e.DonHangId,")?$expand=Sale_ChiTietDonHang/DM_DonViTinh,Sale_ChiTietDonHang/DM_SanPhamDichVu")).then((e=>this.setState({dataChiTietDonHang:e.Sale_ChiTietDonHang}))).catch((e=>(0,j.a3)(e.Message)))}render(){const{openInPhieuHoaDon:e,onClose:n,dataDonHang:a,TenThuNgan:t}=this.props,{dataChiTietDonHang:h}=this.state;let s=0;return h.forEach((e=>(s+=parseFloat(e.SoLuong),s))),(0,S.jsxs)(ne.A,{open:e,title:"In phi\u1ebfu",onClose:()=>{n(),window.location.reload()},renderButton:(0,S.jsxs)(P.A,{size:"sm",color:"primary",onClick:()=>{this.openInNewTab()},children:["In phi\u1ebfu"," "]}),children:[(0,S.jsxs)("div",{ref:e=>this.componentRef=e,className:"inPhieuHD page-phieu",children:[(0,S.jsx)(i.A,{className:"profile-don-vi",children:(0,S.jsxs)(k.A,{style:{textAlign:"center"},children:[(0,S.jsx)("h3",{style:{marginBottom:0,fontSize:"30px",fontFamily:"serif"},children:"QFOODY"}),(0,S.jsxs)("p",{style:{marginBottom:0,fontWeight:600},children:["\u0110C: ",x.lg.DiaChi]}),(0,S.jsxs)("p",{style:{marginBottom:0,fontWeight:600},children:["S\u0110T: ",x.lg.DienThoai]})]})}),(0,S.jsxs)(i.A,{style:{textAlign:"center"},children:[(0,S.jsx)(k.A,{xs:"6",md:"6",style:{display:"flex",justifyContent:"center"},children:(0,S.jsx)("div",{style:{borderStyle:"solid",borderRadius:"40px",display:"flex",justifyContent:"center",alignItems:"center",width:"100px",height:"45px"},children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:a.TenBan})})}),(0,S.jsxs)(k.A,{xs:"6",md:"6",children:[(0,S.jsx)(m.A,{className:"font-weight-bold",children:"HO\xc1 \u0110\u01a0N"}),(0,S.jsx)("h6",{children:a.MaDonHang})]})]}),(0,S.jsx)(i.A,{style:{marginBottom:5},children:(0,S.jsxs)(k.A,{xs:"12",md:"12",children:["Th\u1eddi gian: ",(0,p.Rt)(a.NgayTao)]})}),(0,S.jsxs)(H.A,{responsive:!0,size:"sm",className:"table-hoa-don",children:[(0,S.jsx)("thead",{children:(0,S.jsxs)("tr",{children:[(0,S.jsx)("th",{className:"text-left ten-sp",children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,S.jsx)("th",{className:"text-left",children:"\u0110\u01a1n gi\xe1"}),(0,S.jsx)("th",{className:"text-right",children:"SL"}),(0,S.jsx)("th",{className:"text-right",children:"Th\xe0nh ti\u1ec1n"})]})}),(0,S.jsx)("tbody",{children:h&&h.map(((e,n)=>{var a;return(0,S.jsxs)("tr",{children:[(0,S.jsxs)("td",{style:{textAlign:"left"},children:[(0,S.jsx)("span",{children:null===e||void 0===e||null===(a=e.DM_SanPhamDichVu)||void 0===a?void 0:a.TenSanPham}),e.KM_HangKM_Id&&(0,S.jsx)("span",{style:{display:"block"},children:(0,S.jsx)(M.A,{color:"success",children:"H\xe0ng khuy\u1ebfn m\xe3i"})})]}),(0,S.jsx)("td",{style:{textAlign:"left"},children:(0,S.jsx)("span",{children:(0,p.vv)(e.DonGia)})}),(0,S.jsx)("td",{style:{textAlign:"right",verticalAlign:"bottom",paddingBottom:5},children:(0,p.vv)(e.SoLuong)}),(0,S.jsx)("td",{style:{textAlign:"right",verticalAlign:"bottom",paddingBottom:5},children:(0,p.vv)((parseFloat(e.DonGia)||0)*parseFloat(e.SoLuong))})]},n)}))})]}),h&&0!==h.length&&(0,S.jsx)(i.A,{style:{marginBottom:5},children:(0,S.jsx)(k.A,{xs:"12",md:"12",children:(0,S.jsxs)(Z.A,{children:[(0,S.jsxs)(ee.A,{row:!0,style:{marginBottom:"0px"},children:[(0,S.jsx)(k.A,{xs:"8",md:"8",children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:"T\u1ed5ng ti\u1ec1n:"})}),(0,S.jsx)(k.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:(0,p.vv)(a.TienHang)})})]}),(0,S.jsxs)(ee.A,{row:!0,style:{marginBottom:"0px"},children:[(0,S.jsx)(k.A,{xs:"8",md:"8",children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:"Chi\u1ebft kh\u1ea5u:"})}),(0,S.jsx)(k.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,S.jsxs)(m.A,{className:"font-weight-bold",children:[(0,p.vv)(a.PTGiamGia)," "]})})]}),(0,S.jsxs)(ee.A,{row:!0,style:{marginBottom:"0px"},children:[(0,S.jsx)(k.A,{xs:"8",md:"8",children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:"T\u1ed5ng c\u1ed9ng:"})}),(0,S.jsx)(k.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:(0,p.vv)(a.ThanhTien)})})]})]})})}),(0,S.jsx)(i.A,{style:{marginBottom:0},children:(0,S.jsx)(k.A,{children:(0,S.jsx)(ee.A,{row:!0,style:{marginBottom:"0px"},children:(0,S.jsx)(k.A,{xs:"12",md:"12",style:{textAlign:"end"},children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:(0,S.jsxs)("i",{children:["(",(0,S.jsxs)("span",{className:"bang-chu",children:[(0,ae.q)(+a.ThanhTien.toFixed()).split(" ")[0]," "]}),(0,ae.q)(+a.ThanhTien).split(" ").splice(1,(0,ae.q)(+a.ThanhTien).split(" ").length).join(" ")," ","\u0111\u1ed3ng)"]})})})})})}),(0,S.jsx)(i.A,{style:{marginBottom:"0px"},children:(0,S.jsxs)(k.A,{children:["NVTN: ",(0,S.jsx)(m.A,{className:"font-weight-bold",children:t})]})}),(0,S.jsx)("hr",{style:{marginTop:"0px",marginBottom:"2px"}}),(0,S.jsx)(i.A,{className:"profile-don-vi",children:(0,S.jsxs)(k.A,{style:{textAlign:"center"},children:[(0,S.jsx)("h6",{style:{fontWeight:"bold",fontStyle:"italic"},children:"C\u1ea3m \u01a1n qu\xfd kh\xe1ch! H\u1eb9n g\u1eb7p l\u1ea1i!!!"}),(0,S.jsx)("p",{style:{fontStyle:"italic"},children:"Ph\u1ea7n m\u1ec1m \u0111\u01b0\u1ee3c cung c\u1ea5p b\u1edfi GDT Company: 02566502345"})]})})]}),this.state.showPrintPortal&&(0,S.jsx)(ie,{children:(0,S.jsxs)("div",{ref:e=>this.componentRef=e,className:"inPhieuHD page-phieu",children:[(0,S.jsx)(i.A,{className:"profile-don-vi",children:(0,S.jsxs)(k.A,{style:{textAlign:"center"},children:[(0,S.jsx)("h3",{style:{marginBottom:0,fontSize:"30px",fontFamily:"serif"},children:"QFOODY"}),(0,S.jsxs)("p",{style:{marginBottom:0,fontWeight:600},children:["\u0110C: ",x.lg.DiaChi]}),(0,S.jsxs)("p",{style:{marginBottom:0,fontWeight:600},children:["S\u0110T: ",x.lg.DienThoai]})]})}),(0,S.jsxs)(i.A,{style:{textAlign:"center"},children:[(0,S.jsx)(k.A,{xs:"6",md:"6",style:{display:"flex",justifyContent:"center"},children:(0,S.jsx)("div",{style:{borderStyle:"solid",borderRadius:"40px",display:"flex",justifyContent:"center",alignItems:"center",width:"100px",height:"45px"},children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:a.TenBan})})}),(0,S.jsxs)(k.A,{xs:"6",md:"6",children:[(0,S.jsx)(m.A,{className:"font-weight-bold",children:"HO\xc1 \u0110\u01a0N"}),(0,S.jsx)("h6",{children:a.MaDonHang})]})]}),(0,S.jsx)(i.A,{style:{marginBottom:5},children:(0,S.jsxs)(k.A,{xs:"12",md:"12",children:["Th\u1eddi gian: ",(0,p.Rt)(a.NgayTao)]})}),(0,S.jsxs)(H.A,{responsive:!0,size:"sm",className:"table-hoa-don",children:[(0,S.jsx)("thead",{children:(0,S.jsxs)("tr",{children:[(0,S.jsx)("th",{className:"text-left ten-sp",children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,S.jsx)("th",{className:"text-left",children:"\u0110\u01a1n gi\xe1"}),(0,S.jsx)("th",{className:"text-right",children:"SL"}),(0,S.jsx)("th",{className:"text-right",children:"Th\xe0nh ti\u1ec1n"})]})}),(0,S.jsx)("tbody",{children:h&&h.map(((e,n)=>{var a;return(0,S.jsxs)("tr",{children:[(0,S.jsxs)("td",{style:{textAlign:"left"},children:[(0,S.jsx)("span",{children:null===e||void 0===e||null===(a=e.DM_SanPhamDichVu)||void 0===a?void 0:a.TenSanPham}),e.KM_HangKM_Id&&(0,S.jsx)("span",{style:{display:"block"},children:(0,S.jsx)(M.A,{color:"success",children:"H\xe0ng khuy\u1ebfn m\xe3i"})})]}),(0,S.jsx)("td",{style:{textAlign:"left"},children:(0,S.jsx)("span",{children:(0,p.vv)(e.DonGia)})}),(0,S.jsx)("td",{style:{textAlign:"right",verticalAlign:"bottom",paddingBottom:5},children:(0,p.vv)(e.SoLuong)}),(0,S.jsx)("td",{style:{textAlign:"right",verticalAlign:"bottom",paddingBottom:5},children:(0,p.vv)((parseFloat(e.DonGia)||0)*parseFloat(e.SoLuong))})]},n)}))})]}),h&&0!==h.length&&(0,S.jsx)(i.A,{style:{marginBottom:"-20px"},children:(0,S.jsx)(k.A,{xs:"12",md:"12",children:(0,S.jsxs)(Z.A,{children:[(0,S.jsxs)(ee.A,{row:!0,style:{marginBottom:"0px"},children:[(0,S.jsx)(k.A,{xs:"8",md:"8",children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:"T\u1ed5ng ti\u1ec1n:"})}),(0,S.jsx)(k.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:(0,p.vv)(a.TienHang)})})]}),(0,S.jsxs)(ee.A,{row:!0,style:{marginBottom:"0px"},children:[(0,S.jsx)(k.A,{xs:"8",md:"8",children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:"Chi\u1ebft kh\u1ea5u:"})}),(0,S.jsx)(k.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,S.jsxs)(m.A,{className:"font-weight-bold",children:[(0,p.vv)(a.PTGiamGia)," "]})})]}),(0,S.jsxs)(ee.A,{row:!0,style:{marginBottom:"0px"},children:[(0,S.jsx)(k.A,{xs:"8",md:"8",children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:"T\u1ed5ng c\u1ed9ng:"})}),(0,S.jsx)(k.A,{xs:"4",md:"4",style:{textAlign:"right"},children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:(0,p.vv)(a.ThanhTien)})})]})]})})}),(0,S.jsx)(i.A,{style:{marginBottom:0},children:(0,S.jsx)(k.A,{children:(0,S.jsx)(ee.A,{row:!0,style:{marginBottom:"0px"},children:(0,S.jsx)(k.A,{xs:"12",md:"12",style:{textAlign:"end"},children:(0,S.jsx)(m.A,{className:"font-weight-bold",children:(0,S.jsxs)("i",{children:["(",(0,S.jsxs)("span",{className:"bang-chu",children:[(0,ae.q)(+a.ThanhTien.toFixed()).split(" ")[0]," "]}),(0,ae.q)(+a.ThanhTien).split(" ").splice(1,(0,ae.q)(+a.ThanhTien).split(" ").length).join(" ")," ","\u0111\u1ed3ng)"]})})})})})}),(0,S.jsx)(i.A,{style:{marginBottom:"0px"},children:(0,S.jsxs)(k.A,{children:["NVTN: ",(0,S.jsx)(m.A,{className:"font-weight-bold",children:t})]})}),(0,S.jsx)("hr",{style:{marginTop:"0px",marginBottom:"1px"}}),(0,S.jsx)(i.A,{className:"profile-don-vi",children:(0,S.jsxs)(k.A,{style:{textAlign:"center"},children:[(0,S.jsx)("h6",{style:{fontWeight:"bold",fontStyle:"italic"},children:"C\u1ea3m \u01a1n qu\xfd kh\xe1ch! H\u1eb9n g\u1eb7p l\u1ea1i!!!"}),(0,S.jsx)("p",{style:{fontStyle:"italic"},children:"Ph\u1ea7n m\u1ec1m \u0111\u01b0\u1ee3c cung c\u1ea5p b\u1edfi GDT Company: 02566502345"})]})})]})})]})}}var se=a(11860);class le extends t.Component{constructor(e){super(e),this.state={data:[]}}componentDidUpdate(e,n){const{options:a,valueField:t,textField:i,imgField:h,numberPhoneField:s,textFieldKhongDau:l}=this.props;if(e.options!==a&&a){let e=a.map((e=>({value:e[t],label:e[i],labelKhongDau:e[l],numberPhoneField:e[s],obj:e})));this.setState({data:e,isLoading:!1})}}render(){const{value:e,check:n}=this.props,{data:a}=this.state;return(0,S.jsx)("div",{className:"search-autocomplete",style:{display:n?"none":"block"},children:(0,S.jsx)(c(),{inputProps:{placeholder:"T\xecm kh\xe1ch h\xe0ng (F4)",className:"input-khachhang"},ref:this.props.refInputAutoComplete,items:a,shouldItemRender:(e,n)=>(0,p.zS)(e.label).toLowerCase().indexOf((0,p.zS)(n).toLowerCase())>-1||e.numberPhoneField.toLowerCase().indexOf(n.toLowerCase())>-1||e.labelKhongDau.toLowerCase().indexOf(n.toLowerCase())>-1,getItemValue:e=>e.label,renderItem:(e,n)=>{var a;return(0,S.jsx)("div",{className:n?"list-item focus-one":"list-item",children:(0,S.jsxs)("div",{className:"info",children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{children:e.label})," ",e.obj.DienThoai?"-":""," ",e.obj.DienThoai,(0,S.jsxs)("span",{children:[" (",null===(a=e.obj.DM_NhanVien)||void 0===a?void 0:a.TenNhanVien,")"]})]}),(0,S.jsx)("div",{children:(0,S.jsxs)("span",{children:["\u0110\u1ecba ch\u1ec9: ",e.obj.DiaChi]})})]})},e.value)},value:e,onChange:this.props.onChange,onSelect:this.props.onSelect})})}}var oe=a(23568);class ce extends t.Component{constructor(e){super(e),this.dataKhachHang=()=>{const{activeTab:e}=this.props;let n=JSON.parse(localStorage.getItem("".concat(x.lg.MaTaiKhoan))||null);n&&this.setState({idKhachHang:n[e].IdKhachHang,idNhanVienBanHang:n[e].IdNhanVienBanHang})},this.getDataKhachHang=()=>{(0,f.ID)("DM_LienHe?$select=Id,Ten,DienThoai,DiaChi,MaLienHe,Thumbnail150,DM_NhanVien/Id,DM_NhanVien/MaNhanVien,DM_NhanVien/TenNhanVien,CongNo&$expand=DM_NhanVien&$filter=NhomLienHe_Id eq 'khachhang' and MaLienHe ne 'khachle'").then((e=>this.setState({orginalDataSearch:e.value.map((e=>({...e,TenKhachHangKhongDau:(0,p.zS)(e.Ten)})))}))).catch((e=>(0,j.a3)(e)))},this.onChangeSearchKH=(e,n)=>{this.setState({textSearchKH:n,idKhachHang:null})},this.addKH=(e,n)=>{var a,t,i,h;this.setState({textSearchKH:e,idKhachHang:n.value,imgKhachHang:n.obj.Thumbnail150,idNhanVienBanHang:null===(a=n.obj)||void 0===a?void 0:a.DM_NhanVien.Id,tenNhanVienBanHang:null===(t=n.obj)||void 0===t?void 0:t.DM_NhanVien.TenNhanVien,maNhanVienBangHang:null===(i=n.obj)||void 0===i?void 0:i.DM_NhanVien.MaNhanVien,congNoKhachHang:null===(h=n.obj)||void 0===h?void 0:h.CongNo},(()=>{this.props.themKhachHang(this.state.textSearchKH,this.state.idKhachHang,this.state.imgKhachHang,this.state.idNhanVienBanHang,this.state.tenNhanVienBanHang,this.state.maNhanVienBangHang,this.state.congNoKhachHang),this.inputSearchKH.current&&(this.inputSearchKH.current.value=this.state.textSearchKH)}))},this.resetKhachHang=()=>{this.setState({textSearchKH:"",idKhachHang:null,imgKhachHang:null,idNhanVienBanHang:null,tenNhanVienBanHang:null,maNhanVienBangHang:null,congNoKhachHang:null},(()=>{this.inputSearchKH.current&&(this.inputSearchKH.current.value=this.state.textSearchKH,this.inputSearchKH.current.focus()),this.props.resetKhachHang()}))},this.openCreateKhachHang=()=>{this.setState({openCreate:!0})},this.showProfile=()=>{this.setState({openDetails:!0})},this.state={orginalDataSearch:[],dataSearch:null,focusIndex:null,showAutoComplete:!1,ID:null,openDetails:!1,idKhachHang:null,textSearchKH:"",imgKhachHang:null,idNhanVienBanHang:null,tenNhanVienBanHang:null,maNhanVienBangHang:null,congNoKhachHang:null},this.inputSearchKH=t.createRef(),this.keyDownPress=this.keyDownPress.bind(this),this.keyUpPress=this.keyUpPress.bind(this)}componentDidMount(){this.getDataKhachHang(),window.addEventListener("keydown",this.keyDownPress),window.addEventListener("keyup",this.keyUpPress),this.dataKhachHang()}componentDidUpdate(e,n){const{dataDonHang:a}=this.props;e.dataDonHang!==a&&this.inputSearchKH.current&&(this.inputSearchKH.current.value=null===a||void 0===a?void 0:a.TenKhachHang,this.setState({textSearchKH:null===a||void 0===a?void 0:a.TenKhachHang,idKhachHang:null===a||void 0===a?void 0:a.IdKhachHang,imgKhachHang:null===a||void 0===a?void 0:a.ImgKhachHang,idNhanVienBanHang:null===a||void 0===a?void 0:a.IdNhanVienBanHang,tenNhanVienBanHang:null===a||void 0===a?void 0:a.TenNhanVienBanHang,maNhanVienBangHang:null===a||void 0===a?void 0:a.MaNhanVienBanHang,congNoKhachHang:null===a||void 0===a?void 0:a.CongNoKhachHang}))}keyDownPress(e){return 115===e.which&&e.preventDefault(),!1}keyUpPress(e){115===e.which&&this.inputSearchKH.current&&this.inputSearchKH.current.focus()}render(){const{textSearchKH:e,orginalDataSearch:n,openCreate:a,ID:t,idKhachHang:i,openDetails:h,tenNhanVienBanHang:s,imgKhachHang:l,maNhanVienBangHang:o,congNoKhachHang:c}=this.state,{dataDonHang:d}=this.props;return(0,S.jsxs)("div",{className:"search-khach-hang",style:{display:null!==d&&void 0!==d&&d.KhachLe?"none":"block"},children:[!i&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("span",{children:(0,S.jsx)(D.A,{fa:"search"})}),(0,S.jsx)("span",{onClick:()=>this.openCreateKhachHang(),children:(0,S.jsx)(D.A,{fa:"plus"})})]}),(0,S.jsx)(le,{check:i,refInputAutoComplete:this.inputSearchKH,options:n,onChange:e=>this.onChangeSearchKH(e,e.target.value),onSelect:(e,n)=>this.addKH(e,n),value:e,textField:"Ten",valueField:"Id",imgField:"Thumbnail150",textFieldKhongDau:"TenKhachHangKhongDau",numberPhoneField:"DienThoai"}),i&&(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsx)("span",{children:(0,S.jsx)("img",{src:l?f.Eh+"/"+l:"assets/default.jpg",width:"35",height:"35",alt:""})}),(0,S.jsxs)("span",{style:{display:"flex",margin:"-10px"},children:[(0,S.jsxs)(P.A,{color:"link",size:"sm",style:{width:"100%",marginLeft:"15px",display:"flex",fontSize:"18px"},onClick:()=>this.showProfile(),children:[e," (",o," - ",s,") ",(0,S.jsxs)("span",{style:{paddingLeft:5,color:c},children:["N\u1ee3: ",(0,p.vv)(c)]})]}),(0,S.jsx)("span",{className:"btn-huy",onClick:()=>this.resetKhachHang(),children:(0,S.jsx)(D.A,{fa:"times-circle-o"})})]})]}),a&&(0,S.jsx)(se.A,{onOpen:a,onClose:()=>this.setState({openCreate:!1}),title:"Th\xeam m\u1edbi",ID:t,NhomLienHe_Ma:"khachhang",status:!0,getDataKhachHang:this.getDataKhachHang}),h&&(0,S.jsx)(oe.A,{ID:i,onOpen:h,onClose:()=>this.setState({openDetails:!1}),title:"Th\xf4ng tin kh\xe1ch h\xe0ng"})]})}}var de=a(60666);const re=[{label:"VN\u0110",value:"1"},{label:"Ph\u1ea7n tr\u0103m (%)",value:"2"}];class ue extends t.Component{constructor(e){super(e),this.onKeyPressSoLuong=(e,n)=>{"Enter"===e&&(document.getElementById("".concat(n+1))?document.getElementById("".concat(n+1)).focus():document.getElementById("0").focus())},this.onChangeSoLuong=(e,n,a)=>{if("-"===n)return(0,j.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1"),!1;{let{ChiTiet:t}=this.state,i=t.find((n=>n.Id===e.Id&&n.DonViTinh===e.DonViTinh));i={...i,SoLuong:parseFloat(n||0),ThanhTien:parseFloat(n||0)*e.DonGia,TienChietKhau:n&&"1"===e.IdGiamGia?parseFloat(n||0)*e.DonGia-e.GiamGia:parseFloat(n||0)*e.DonGia-parseFloat(n||0)*e.DonGia*(parseFloat(e.PTGiamGia)/100)},t[a]=i,this.setState({ChiTiet:t},(()=>{this.props.tongTienHoaDon(this.props.activeTab,this.state.ChiTiet),this.props.chuongTrinhKhuyenMai(this.props.activeTab,e.Id,a,e.DonViTinh)}))}this.checkSoLuongTonKho(a,e.TonThucTe)},this.renderDataSoLuong=(e,n)=>{const{ChiTiet:a}=this.state;let t=a.filter((e=>e.Id===n.Id&&e.DonViTinh===n.DonViTinh)),i=t.length>0&&t[0].SoLuong?t[0].SoLuong:"";return(0,S.jsx)(de.A,{className:"form-control form-control-sm input-no-up-down",id:e,placeholder:"Nh\u1eadp...",onFocus:e=>e.target.select(),autoComplete:"off",value:i,thousandSeparator:".",decimalSeparator:",",onValueChange:a=>{const{value:t}=a;this.onChangeSoLuong(n,t,e)},onKeyPress:n=>this.onKeyPressSoLuong(n.key,e)})},this.checkSoLuongTonKho=(e,n)=>{const{ChiTiet:a}=this.state;let t=a[e].SoLuong;return parseFloat(t)>parseInt(n)},this.FucThanhToan=()=>{const{ChiTiet:e}=this.state;if(e.find((e=>!e.SoLuong||0===+e.SoLuong)))return(0,j.AB)("Vui l\xf2ng nh\u1eadp s\u1ed1 l\u01b0\u1ee3ng v\xe0o s\u1ea3n ph\u1ea9m","TH\xd4NG B\xc1O"),!1;{let n=e.find((e=>e.TrangThaiTonKho&&e.SoLuong>e.TonThucTe||null===e.TonThucTe));n?(0,j.AB)("Kh\xf4ng \u0111\u1ee7 s\u1ed1 l\u01b0\u1ee3ng t\u1ed3n cho s\u1ea3n ph\u1ea9m ".concat(n.TenSanPham),"TH\xd4NG B\xc1O"):this.setState({openPopupThanhToan:!0})}},this.ThanhToan=()=>{const{data:e}=this.props,{isXuatHangTuDong:n}=this.state;n||e.IdKhachHang||e.KhachLe?this.FucThanhToan():(0,j.AB)("Vui l\xf2ng ch\u1ecdn kh\xe1ch h\xe0ng!","TH\xd4NG B\xc1O")},this.openInPhieuHoaDon=e=>{this.setState({openInPhieuHoaDon:!0,openPopupThanhToan:!1,dataInPhieu:e})},this.closeInPhieuHoaDon=()=>{this.setState({openInPhieuHoaDon:!1})},this.resetKhachHang=()=>{this.searchKhachHang.current.resetKhachHang()},this.resetDataKhachHang=()=>{this.searchKhachHang.current.getDataKhachHang()},this.handleChangeRadioChietKhau=(e,n,a)=>{const{ChiTiet:t}=this.state;let i=t.find((e=>e.Id===n.Id));i={...i,IdGiamGia:e,PTGiamGia:0,GiamGia:0,ThanhTien:n.ThanhTien,TienChietKhau:n.SoLuong&&"1"===e?n.ThanhTien-0:n.ThanhTien-n.ThanhTien*(parseFloat(0)/100)},t[a]=i,this.setState({ChiTiet:t})},this.handleChangeChietKhauPTGiamGia=(e,n,a)=>{const{ChiTiet:t}=this.state;let i=t.find((e=>e.Id===n.Id));i={...i,PTGiamGia:parseFloat(e.target.value)>100?100:parseFloat(e.target.value||0),GiamGia:0,TienChietKhau:n.SoLuong&&n.ThanhTien-n.ThanhTien*((parseFloat(e.target.value)>100?100:parseFloat(e.target.value||0))/100)},t[a]=i,this.setState({ChiTiet:t})},this.handleChangeChietKhauGiamGia=(e,n,a)=>{const{ChiTiet:t}=this.state;let i=t.find((e=>e.Id===n.Id));i={...i,GiamGia:n.ThanhTien<parseFloat(e)?n.ThanhTien:parseFloat(e||0),PTGiamGia:0,TienChietKhau:n.SoLuong&&n.ThanhTien-(n.ThanhTien<parseFloat(e)?n.ThanhTien:parseFloat(e||0))},t[a]=i,this.setState({ChiTiet:t})},this.state={ChiTiet:[],openInPhieuHoaDon:!1,dataInPhieu:[],openPopupThanhToan:!1,isXuatHangTuDong:!0},this.inputTienKhachHangCanTra=t.createRef(),this.keyPress=this.keyPress.bind(this),this.searchKhachHang=t.createRef(),this.inputChietKhauPTGiamGia=t.createRef()}componentDidMount(){window.addEventListener("keydown",this.keyPress),(0,p.EP)()}keyPress(e){const{ChiTiet:n}=this.state;if(0!==n.length&&120===e.which)this.ThanhToan()}componentDidUpdate(e,n){const{data:a=[]}=this.props||{};n&&Array.isArray(n.ChiTiet)&&Array.isArray(a.ChiTiet)&&n.ChiTiet!==a.ChiTiet&&this.setState({ChiTiet:a.ChiTiet},(()=>{this.state.ChiTiet.map(((e,n)=>this.checkSoLuongTonKho(n,e.TonThucTe)))}))}componentWillUnmount(){window.removeEventListener("keydown",this.keyPress)}render(){const{ChiTiet:e,openPopupThanhToan:n,openInPhieuHoaDon:a,dataInPhieu:i}=this.state,{data:h,chooseKhachLe:o,resetKhachHang:c,themKhachHang:d,activeTab:r,handleClickXoaHoaDon:u,onResetHoaDon:g,getDoanhThuHomNay:T,tongTienHoaDon:j,reloadDataSP:v}=this.props;let N=0,f=0,y=0;return e.forEach((e=>{if(e.ThanhTien||e.SoLuong)return N+=e.ThanhTien,y+=e.TienChietKhau,f+=parseFloat(e.SoLuong),y})),(0,S.jsxs)(t.Fragment,{children:[(0,p.EP)()&&(0,S.jsxs)("div",{className:"khach-hang-hoa-don",children:[!(null!==h&&void 0!==h&&h.IdKhachHang)&&(0,S.jsxs)(m.A,{children:[(0,S.jsx)("input",{type:"checkbox",className:"checkBoxKhachLe",checked:null===h||void 0===h?void 0:h.KhachLe,onChange:e=>o(e.target.checked)}),(0,S.jsx)("span",{children:"Kh\xe1ch l\u1ebb"})]}),(0,S.jsx)(ce,{resetKhachHang:c,ref:this.searchKhachHang,dataDonHang:h,themKhachHang:d,activeTab:r})]}),e&&0!==e.length?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("div",{className:"scroll-table pl-2 pr-2",children:(0,S.jsxs)(H.A,{className:"hoa-don-table",style:{width:"100%",marginTop:5},children:[(0,S.jsx)("thead",{children:(0,S.jsxs)("tr",{children:[(0,S.jsx)("th",{children:"STT"}),(0,S.jsx)("th",{}),(0,S.jsx)("th",{className:"text-left don-gia",children:"M\xe3 s\u1ea3n ph\u1ea9m"}),(0,S.jsx)("th",{className:"text-left ten-san-pham",children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,S.jsx)("th",{className:"text-left so-luong",children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,p.EP)()&&(0,S.jsx)("th",{children:"Chi\u1ebft kh\u1ea5u"}),(0,S.jsx)("th",{className:"text-left",children:"\u0110VT"}),(0,S.jsx)("th",{className:"text-right don-gia",children:"\u0110\u01a1n gi\xe1"}),(0,S.jsx)("th",{className:"text-right thanh-tien",children:"Th\xe0nh ti\u1ec1n"}),(0,S.jsx)("th",{})]})}),(0,S.jsx)("tbody",{children:e.map(((e,n)=>{var a,i;return(0,S.jsx)(t.Fragment,{children:(0,S.jsxs)("tr",{children:[(0,S.jsx)("td",{className:"text-center text-muted",children:n+1}),(0,S.jsxs)("td",{children:[" ",(0,S.jsx)("img",{src:e.HinhAnh?x.Eh+"/"+e.HinhAnh:"assets/default.jpg",style:{borderRadius:"50%",boxShadow:"rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px"},width:"35",height:"35",alt:""})]}),(0,S.jsx)("td",{className:"text-left",children:e.MaSanPham}),(0,S.jsx)("td",{className:"text-left",children:e.TenSanPham}),(0,S.jsx)("td",{className:"text-center",children:(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[this.renderDataSoLuong(n,e),e.TrangThaiTonKho&&(0,S.jsxs)("span",{style:{marginLeft:5,color:"red",display:this.checkSoLuongTonKho(n,e.TonThucTe)?"block":"none"},className:"tooltip-container",children:[(0,S.jsx)(D.A,{fa:"exclamation-triangle"}),(0,S.jsx)("div",{className:"tooltip-custom",children:(0,S.jsxs)("span",{children:["T\u1ed3n:"," ",e.TonThucTe?parseInt(e.TonThucTe):0]})})]})]})}),(0,p.EP)()&&(0,S.jsx)("td",{className:"text-center",children:(0,S.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,S.jsxs)(b.A,{children:[(0,S.jsx)(s.A,{style:{padding:0,border:0,backgroundColor:"#fff"},children:(0,S.jsx)("div",{className:"form-control form-control-sm",style:{width:80,textAlign:"right"},children:(0,p.vv)(e.PTGiamGia||e.GiamGia||0)})}),(0,S.jsx)(l.A,{children:(0,S.jsxs)("div",{style:{width:240,padding:10},children:[(0,S.jsx)(B.A,{data:re,value:e.IdGiamGia,onChange:a=>this.handleChangeRadioChietKhau(a,e,n)}),(0,S.jsx)("div",{style:{marginTop:10},children:"1"===e.IdGiamGia?(0,S.jsx)(E(),{ref:this.inputChietKhauPTGiamGia,className:"form-control form-control-sm",autoFocus:!0,placeholder:"0",min:"0",onFocus:e=>e.target.select(),value:e.GiamGia||0,thousandSeparator:".",decimalSeparator:",",onValueChange:a=>{const{value:t}=a;this.handleChangeChietKhauGiamGia(t,e,n)}}):(0,S.jsx)("input",{type:"number",ref:this.inputChietKhauPTGiamGia,className:"form-control form-control-sm",onChange:a=>this.handleChangeChietKhauPTGiamGia(a,e,n),value:e.PTGiamGia||0,onFocus:e=>e.target.select(),autoFocus:!0})})]})})]})," ",(0,S.jsx)("span",{style:{fontSize:"8px",paddingLeft:5},children:(0,S.jsxs)("b",{children:["1"===e.IdGiamGia?"(VN\u0110)":"(%)"," "]})})]})}),(0,S.jsx)("td",{className:"text-left",children:e.DonViTinh}),(0,S.jsx)("td",{className:"text-right",children:(0,S.jsx)("b",{children:(0,p.vv)(e.DonGia)})}),(0,S.jsx)("td",{className:"text-right",children:(0,S.jsx)("b",{children:(0,p.vv)((null===e||void 0===e||null===(a=e.TienChietKhau)||void 0===a?void 0:a.toFixed(0))||(null===e||void 0===e||null===(i=e.ThanhTien)||void 0===i?void 0:i.toFixed(0)))})}),(0,S.jsx)("td",{children:(0,S.jsx)("span",{onClick:()=>this.props.onRemoveItem(e.Id,e.DonViTinh_Id),className:"btn-delete-hoa-don-mang-ve",children:(0,S.jsx)(D.A,{fa:"times"})})})]},n)},n)}))})]})}),(0,S.jsxs)("div",{className:"outline-hoa-don-tra-tien rounded-bottom",children:[(0,S.jsxs)("div",{className:"d-flex",children:[(0,S.jsxs)("div",{className:"d-flex align-items-center text-muted",children:[(0,S.jsx)(D.A,{fa:"cubes"}),(0,S.jsxs)("p",{className:"mb-0 ml-1 mr-2",children:[(0,S.jsx)("strong",{children:"T\u1ed5ng ti\u1ec1n h\xe0ng :"})," "]}),(0,S.jsx)("div",{className:"bg-white rounded p-2 text-dark",style:{textAlign:"right",fontSize:12},children:(0,S.jsxs)("strong",{className:"h5 mb-0",children:[(0,p.vv)(N.toFixed(0))," VN\u0110"]})})]}),(0,S.jsxs)("div",{className:"d-flex ml-auto align-items-center text-muted",children:[(0,S.jsx)(D.A,{style:{fontSize:"17px"},fa:"gg-circle"}),(0,S.jsxs)("p",{className:"mb-0 ml-1 mr-2",children:[(0,S.jsx)("strong",{children:"Kh\xe1ch c\u1ea7n tr\u1ea3 :"})," "]}),(0,S.jsx)("div",{className:"bg-white rounded p-2 text-dark",style:{textAlign:"right",fontSize:12},children:(0,S.jsxs)("strong",{style:{color:"#00a343"},className:"h5 mb-0",children:[(0,p.vv)(y.toFixed(0)||N.toFixed(0))," ","VN\u0110"]})})]})]}),(0,S.jsxs)(K.A,{disabled:0===(null===x.lg||void 0===x.lg?void 0:x.lg.DiemKinhDoanhId),id:"btn-thanhToan",block:!0,className:"button-thanh-toan-custom",onClick:this.ThanhToan,children:[(0,S.jsx)(D.A,{fa:"ioxhost",style:{fontSize:"15px"}})," Thanh to\xe1n (F9)"]})]}),n&&(0,S.jsx)(W,{dataModelDonHang:{MaBan:null===h||void 0===h?void 0:h.MaBan,IdBan:null===h||void 0===h?void 0:h.IdBan,IdKhachHang:null===h||void 0===h?void 0:h.IdKhachHang,TenKhachHang:null===h||void 0===h?void 0:h.TenKhachHang,ChiTiet:e,TienHang:N,TongSoLuong:f,TienKHCanTra:y,dataKhuyenMaiSoLuong:h.dataKhuyenMaiSoLuong},open:n,handleClose:()=>this.setState({openPopupThanhToan:!1}),onResetHoaDon:g,reloadDataSP:v,openInPhieuHoaDon:this.openInPhieuHoaDon,getDoanhThuHomNay:T,onResetKhachHang:c,chooseKhachLe:o,resetKhachHang:this.resetKhachHang,resetDataKhachHang:this.resetDataKhachHang,handleClickXoaHoaDon:u,tongTienHoaDon:j,activeTab:r})]}):(0,S.jsxs)("div",{className:"not-don-hang text-secondary",children:[(0,S.jsx)(D.A,{style:{fontSize:"90px"},fa:"codepen"}),(0,S.jsxs)("div",{style:{textAlign:"center"},children:[(0,S.jsx)("span",{children:"Ch\u01b0a c\xf3 s\u1ea3n ph\u1ea9m"}),(0,S.jsx)("span",{style:{display:"block",fontSize:"15px",textAlign:"center"},children:"Vui l\xf2ng ch\u1ecdn s\u1ea3n ph\u1ea9m cho h\xf3a \u0111\u01a1n"})]})]}),!(0,p.EP)()&&a&&(0,S.jsx)(he,{openInPhieuHoaDon:a,onClose:this.closeInPhieuHoaDon,dataChiTietDonHang:i.ChiTiet,dataDonHang:i,TenThuNgan:x.lg.TenHienThi})]})}}const ge="mang-ve";var me=a(29312),Te=a(41019);const xe="KM-san-pham";var pe=a(58195),je=a(14113),ve=a(99308),De=a(85907);function Ne(e){const{listLuaChon:n,openLuaChonKhuyenMai:a,handleCloseLuaChon:t,onClickChonKhuyenMai:h,activeLuaChon:s}=e;return(0,S.jsxs)(pe.A,{style:{maxWidth:750},isOpen:a,toggle:t,children:[(0,S.jsx)(je.A,{toggle:t,children:"L\u1ef1a ch\u1ecdn khuy\u1ebfn m\xe3i"}),(0,S.jsx)(ve.A,{children:(0,S.jsx)(i.A,{children:0!==n.length&&n.map(((e,n)=>(0,S.jsxs)(k.A,{md:"12",children:[(0,S.jsx)("span",{children:(0,S.jsx)("b",{children:e.TenNhom})}),(0,S.jsxs)("span",{style:{display:"block"},children:[(0,S.jsx)("b",{children:"Ch\u01b0\u01a1ng tr\xecnh khuy\u1ebfn m\xe3i:"})," ",e.TenKhuyenMai.join(" v\xe0 ")]}),(0,S.jsx)(i.A,{children:e.listKhuyenMai.map((n=>n.listHangKM.map(((a,t)=>(0,S.jsx)(k.A,{md:"12",style:{textAlign:"center"},children:(0,S.jsx)("div",{onClick:()=>s(e,a),className:a.activeLuaChon?"div-sanPhamKhuyenMai-active":"div-sanPhamKhuyenMai",children:(0,S.jsxs)("b",{children:["Mua (",n.DonViTinhMua_Ten,") ",n.SanPhamMua_Ten," ",(0,S.jsx)("img",{src:f.Eh+"/".concat(n.HinhAnh),alt:""})," ","t\u1eb7ng (",a.DonViTinhKhuyenMai_Ten,") ",a.SanPhamKhuyenMai_Ten," ",(0,S.jsx)("img",{src:f.Eh+"/".concat(a.HinhAnh),alt:""})]})})},t)))))})]},n)))})}),(0,S.jsx)(De.A,{children:(0,S.jsx)(P.A,{color:"success",onClick:()=>h(),children:"L\u01b0u"})})]})}var fe=a(43775);class Se extends t.Component{constructor(e){var n;super(e),n=this,this.constructorListHoaDon=()=>{let{listHoaDon:e}=this.state;e.push({ChiTiet:[],TenKhachHang:"",IdKhachHang:null,ImgKhachHang:null,IdNhanVienBanHang:null,TenNhanVienBanHang:null,MaNhanVienBanHang:null,CongNoKhachHang:null,IdBan:null,TongTienHoaDon:0,KhachLe:!1}),this.setState({listHoaDon:e},(()=>this.getDataLocalStorge(e)))},this.getDataBanMangVe=()=>{let e=JSON.parse(localStorage.getItem("".concat(x.lg.MaTaiKhoan))||null);e?this.setState({listHoaDon:e}):(0,f.Pq)("DM_Ban?$filter=MaBan eq '".concat(ge,"'")).then((e=>this.setState({IdBan:e.value[0].Id,MaBan:e.value[0].MaBan,TenBan:e.value[0].TenBan},(()=>{let{listHoaDon:e,activeTab:n,IdBan:a,MaBan:t,TenBan:i}=this.state,h=e[n];h={ChiTiet:[],TenKhachHang:"",IdKhachHang:null,ImgKhachHang:null,IdNhanVienBanHang:null,TenNhanVienBanHang:null,MaNhanVienBanHang:null,CongNoKhachHang:null,IdBan:a,MaBan:t,TenBan:i,TrangThai:!0,TongTienHoaDon:0},e.find((e=>e.IdBan===a))||e.push(h),this.setState({listHoaDon:e},(()=>localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(this.state.listHoaDon))))})))).catch((e=>(0,j.a3)(e.Message)))},this.getDataLocalStorge=async e=>{let n=JSON.parse(localStorage.getItem("".concat(x.lg.MaTaiKhoan))||null);n?this.setState({listHoaDon:n}):this.setState({listHoaDon:e})},this.toggle=e=>{const{activeTab:n}=this.state;n!==e&&this.setState({activeTab:e})},this.addHoaDon=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,h=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{listHoaDon:s}=n.state;n.setState({listHoaDon:[...s,{ChiTiet:[],TenKhachHang:"",IdKhachHang:null,ImgKhachHang:null,IdNhanVienBanHang:null,TenNhanVienBanHang:null,MaNhanVienBanHang:null,CongNoKhachHang:null,IdBan:a,MaBan:t,TenBan:i,TrangThai:h,TongTienHoaDon:0,KhachLe:!1}],activeTab:e},(()=>localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(n.state.listHoaDon))))},this.themKhachHang=(e,n,a,t,i,h,s)=>{let{listHoaDon:l,activeTab:o}=this.state,c=l.find(((e,n)=>n===o));c={...c,TenKhachHang:e,IdKhachHang:n,IdNhanVienBanHang:t,TenNhanVienBanHang:i,MaNhanVienBanHang:h,ImgKhachHang:a,CongNoKhachHang:s},l[o]=c,this.setState({listHoaDon:l},(()=>localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(this.state.listHoaDon))))},this.resetKhachHang=()=>{let{listHoaDon:e,activeTab:n}=this.state,a=e.find(((e,a)=>a===n));a={...a,TenKhachHang:"",IdKhachHang:null,IdNhanVienBanHang:null,TenNhanVienBanHang:null,MaNhanVienBanHang:null,ImgKhachHang:null,CongNoKhachHang:null},e[n]=a,this.setState({listHoaDon:e},(()=>localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(this.state.listHoaDon))))},this.chooseKhachLe=e=>{let{listHoaDon:n,activeTab:a}=this.state,t=n.find(((e,n)=>n===a));t={...t,KhachLe:e},n[a]=t,this.setState({listHoaDon:n},(()=>{this.resetKhachHang(),localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(this.state.listHoaDon))}))},this.xoaHoaDon=(e,n)=>{const{listHoaDon:a}=this.state;let t=a.find((e=>n.MaBan===ge));1!==a.length&&(t||this.setState({listHoaDon:a.filter(((n,a)=>a!==e))},(()=>{this.setState({activeTab:this.state.listHoaDon.length-1},(()=>{(0,p.EP)()||this.props.handleClickXoaHoaDon()})),localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(this.state.listHoaDon))})))},this.themSanPham=async e=>{let{listHoaDon:n,activeTab:a}=this.state,t=n.find(((e,n)=>n===a));if(this.checkTonTaiSp(e)){let i=t.ChiTiet.filter((n=>n.Id===e.Id))[0].SoLuong,h=t.ChiTiet.map((function(n){return n.Id===e.Id&&(n.SoLuong=+i+1),n})),s=0;h.map((e=>s+=e.ThanhTien)),t={...t,ChiTiet:h,TongTienHoaDon:s},n[a]=t,this.setState({listHoaDon:n},(()=>localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(n))))}else if(this.checkLuaChonKhuyenMai(e))this.setState({openLuaChonKhuyenMai:!0,sanPham:e},(()=>{let{sanPham:e}=this.state;this.setState({listLuaChon:e.ListNhomKhuyenMai.map((n=>{let a=[];return n.listKhuyenMai.forEach((e=>a.push(e.TenKhuyenMai))),{...n,listKhuyenMai:n.listKhuyenMai.filter((e=>!0===e.LuaChon)).filter(((e,n,a)=>a.indexOf(a.find((n=>n.SanPhamKhuyenMai_Id===e.SanPhamKhuyenMai_Id)))===n)).map((n=>({...n,DonViTinhMua_Ten:e.DonViTinh,HinhAnh:e.HinhAnh,SanPhamMua_Ten:e.TenSanPham}))),TenKhuyenMai:a}}))})}));else{t.ChiTiet.push(e);let i=0;t.ChiTiet.map((e=>i+=e.ThanhTien)),t={...t,TongTienHoaDon:i},n[a]=t,this.setState({listHoaDon:n},(()=>localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(n))))}},this.tinhLuaChon=(e,n)=>{let{sanPham:a}=this.state,t=[];return e.listKhuyenMai.forEach((e=>t.push(e.TenKhuyenMai))),e={...e,TenKhuyenMai:t,listKhuyenMai:e.listKhuyenMai.filter(((e,n,a)=>a.indexOf(a.find((n=>n.SanPhamKhuyenMai_Id===e.SanPhamKhuyenMai_Id)))===n)).map((t=>({...t,DonViTinhMua_Ten:a.DonViTinh,HinhAnh:a.HinhAnh,SanPhamMua_Ten:a.TenSanPham,listHangKM:t.listHangKM.map((t=>t.SanPhamKhuyenMai_Id===n.SanPhamKhuyenMai_Id?{...t,activeLuaChon:!0,SanPhamMua_Id:a.Id,DonViTinhMua_Id:a.DonViTinh_Id,MaNhom:e.MaNhom}:{...t,activeLuaChon:!1,MaNhom:e.MaNhom}))})))}},this.activeLuaChon=(e,n)=>{let{sanPham:a,listLuaChon:t}=this.state,i=t.slice();const h=a.ListNhomKhuyenMai.find((n=>n.MaNhom===e.MaNhom));let s=a.ListNhomKhuyenMai.findIndex((n=>n.MaNhom===e.MaNhom));i.splice(s,1,this.tinhLuaChon(h,n));let l=[];i.forEach((e=>e.listKhuyenMai.forEach((e=>l.push(e.listHangKM.find((e=>!0===e.activeLuaChon))))))),this.setState({listLuaChon:i,listKhuyenMaiDaLuaChon:l})},this.checkLuaChonDonViTinh=e=>!!e.DonViTinhModel&&!!e.DonViTinhModel.LuaChon,this.onClickChonKhuyenMai=async()=>{let{listHoaDon:e,activeTab:n,sanPham:a,listKhuyenMaiDaLuaChon:t}=this.state,i=e.find(((e,a)=>a===n)),h=t.slice();if(0===h.length)(0,j.AB)("Vui l\xf2ng ch\u1ecdn l\u1ef1a ch\u1ecdn khuy\u1ebfn m\xe3i");else{let n=!1;if(h.forEach((e=>{e||(n=!0)})),n)(0,j.AB)("Vui l\xf2ng ch\u1ecdn l\u1ef1a ch\u1ecdn khuy\u1ebfn m\xe3i");else{var s;let n=a.ListNhomKhuyenMai.map((e=>({...e,listKhuyenMai:e.listKhuyenMai.map((n=>{let a;return a=n.listHangKM.filter((function(n){return 0===h.filter((function(a){return a.SanPhamKhuyenMai_Id!==n.SanPhamKhuyenMai_Id&&a.MaNhom===e.MaNhom})).length})),{...n,listHangKM:a}}))})));const t=n.find((e=>e.MaNhom===xe));let l=null===t||void 0===t||null===(s=t.listKhuyenMai.find((e=>1===e.SoLuongMua)))||void 0===s?void 0:s.listHangKM;a={...a,ListNhomKhuyenMai:n,dataKhuyenMai:l},i.ChiTiet.push(a),this.setState({listHoaDon:e,openLuaChonKhuyenMai:!1},(()=>localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(e))))}}},this.checkLuaChonKhuyenMai=e=>{let n;return 0!==e.ListNhomKhuyenMai.length&&(e.ListNhomKhuyenMai.forEach((e=>{e.listKhuyenMai.find((e=>!0===e.LuaChon))&&(n=!0)})),!!n)},this.tongTienHoaDon=(e,n)=>{let{listHoaDon:a}=this.state,t=0;n.map((e=>t+=e.ThanhTien));let i=a.find(((n,a)=>a===e));i={...i,TongTienHoaDon:t},a[e]=i,this.setState({listHoaDon:a},(()=>{this.props.setTienHoaDon(t),localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(a))}))},this.chuongTrinhKhuyenMai=(e,n,a,t)=>{const{listHoaDon:i}=this.state,h=i[e].ChiTiet;let s=h[a].SoLuong,l=[];0!==h[a].ListNhomKhuyenMai.length&&h[a].ListNhomKhuyenMai.forEach((e=>{this.tinhKhuyenMaiMaSanPham(l,e,s)}));let o=h.find((e=>e.Id===n&&e.DonViTinh===t));if(o){var c;if((null===(c=o)||void 0===c?void 0:c.ListNhomKhuyenMai.length)>0){let n=l;o={...o,dataKhuyenMai:n},h[a]=o;const t=i.findIndex(((n,a)=>a===e)),s=i.slice();s[t].ChiTiet=h,this.setState({listHoaDon:s},(()=>localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(i))))}}},this.tinhKhuyenMaiMaSanPham=(e,n,a,t)=>{let i;return n.listKhuyenMai.forEach((t=>{a>=t.SoLuongMua&&(t.listHangKM.forEach(((h,s)=>{let l=t.listHangKM[s];if(l.newSoLuongKhuyenMai=0,0!==e.length){let s=e.find((e=>e.SanPhamKhuyenMai_Id===h.SanPhamKhuyenMai_Id&&e.Id===h.Id));s?(i=parseInt(a/t.SoLuongMua),s.newSoLuongKhuyenMai+=i*h.SoLuongKhuyenMai):(i=parseInt(a/t.SoLuongMua),l.newSoLuongKhuyenMai+=i*h.SoLuongKhuyenMai,l.TenNhom=n.TenNhom,e.push(h))}else i=parseInt(a/t.SoLuongMua),l.newSoLuongKhuyenMai+=i*h.SoLuongKhuyenMai,l.TenNhom=n.TenNhom,e.push(h)})),a=parseInt(a)%t.SoLuongMua)})),e},this.checkTonTaiSp=e=>{let{listHoaDon:n,activeTab:a}=this.state;return!!n[a].ChiTiet.find((n=>n.MaSanPham===e.MaSanPham&&n.DonViTinh===e.DonViTinh))},this.onRemoveItem=(e,n)=>{const{listHoaDon:a,activeTab:t}=this.state;let i=a.find(((e,n)=>n===t)),h=i.ChiTiet.filter((a=>a.Id!==e||a.DonViTinh_Id!==n));i.ChiTiet=h;let s=0;h.forEach((e=>{s+=e.ThanhTien})),i={...i,TongTienHoaDon:s},a[t]=i,this.setState({listHoaDon:a},(()=>{this.props.setTienHoaDon(s),localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(a))}))},this.onResetHoaDon=()=>{const{listHoaDon:e,activeTab:n}=this.state;let a=e.find(((e,a)=>a===n));a={...a,TongTienHoaDon:0,ChiTiet:[],dataKhuyenMaiSoLuong:[],isLuaChonKhuyenMaiSoLuong:!1,listKhuyenMaiSoLuong:[],dataKhuyenMaiSoLuongCoLuaChon:[],dataKhuyenMaiSoLuongKhongLuaChon:[],KhachLe:!1},e[n]=a,this.setState({listHoaDon:e},(()=>{this.props.setTienHoaDon(),localStorage.setItem("".concat(x.lg.MaTaiKhoan),JSON.stringify(e))}))},this.state={activeTab:0,listHoaDon:[],TongDoanhThu:null,openLuaChonKhuyenMai:!1,listLuaChon:[],sanPham:null,IdBan:null}}componentDidMount(){(0,p.EP)()?this.constructorListHoaDon():this.getDataBanMangVe()}a11yProps(e){return{id:"scrollable-auto-tab-".concat(e),"aria-controls":"scrollable-auto-tabpanel-".concat(e)}}render(){const{activeTab:e,listHoaDon:n,listLuaChon:a}=this.state;return(0,S.jsxs)(t.Fragment,{children:[(0,S.jsxs)(d.A,{className:"card-hoadon mt-3 rounded",style:{height:"calc(100vh - 100px)",borderRadius:"10px 0"},children:[(0,S.jsx)(me.A,{position:"static",color:"default",style:{zIndex:0,boxShadow:"none",borderRadius:"5px 5px 0 0",background:"white"},children:(0,S.jsxs)(Te.A,{className:"tabs-don-hang rounded-top bg-light p-2",value:e,onChange:(e,n)=>this.setState({activeTab:n}),indicatorColor:"primary",textColor:"primary",variant:"scrollable",scrollButtons:"auto","aria-label":"scrollable auto tabs example",children:[0!==n.length&&n.map(((e,n)=>(0,S.jsx)(S.Fragment,{}))),(0,p.EP)()&&(0,S.jsx)("img",{style:{cursor:"pointer",marginLeft:"10px"},width:"25px",height:"25px",src:"/assets/img/icon/add-01.svg",alt:"",onClick:()=>this.addHoaDon(this.state.activeTab+1)})]})}),(0,S.jsx)(fe.K,{className:"tab-content-hoadon",value:e,index:e,children:(0,S.jsx)(ue,{chooseKhachLe:this.chooseKhachLe,resetKhachHang:this.resetKhachHang,themKhachHang:this.themKhachHang,data:n[e],activeTab:e,onRemoveItem:this.onRemoveItem,onResetHoaDon:this.onResetHoaDon,getDoanhThuHomNay:this.props.getDoanhThuHomNay,reloadDataSP:this.props.reloadDataSP,chuongTrinhKhuyenMai:this.chuongTrinhKhuyenMai,handleClickXoaHoaDon:this.xoaHoaDon,tongTienHoaDon:this.tongTienHoaDon,openPopupKMSoLuong:this.openPopupKMSoLuong})})]}),(0,S.jsx)(Ne,{openLuaChonKhuyenMai:this.state.openLuaChonKhuyenMai,handleCloseLuaChon:()=>this.setState({openLuaChonKhuyenMai:!1}),listLuaChon:a,onClickChonKhuyenMai:this.onClickChonKhuyenMai,activeLuaChon:this.activeLuaChon})]})}}var ye,Ce,He,be,Ke,Pe,Ae=a(16673),Ie=a(3291),Me=a(55738),we=a(57528),_e=a(86006);a(59330);const Le=e=>{const{ban:n,setbanSelected:a,IdBanMangVe:i,handleClickTaoHoaDon:h}=e,[s,l]=(0,t.useState)("/assets/img/icon/BAN2-01.svg"),o=()=>{n.TrangThaiBan||h(n.Id,n.MaBan,n.TenBan,!0)};return(0,S.jsxs)(Be,{className:n.TrangThaiBan?"active":"",onClick:e=>{a(e),o()},onMouseLeave:()=>l("/assets/img/icon/BAN2-01.svg"),children:[(0,S.jsxs)(Fe,{children:[(0,S.jsx)(Ee,{children:n.TenBan}),(0,S.jsx)(Re,{children:(0,S.jsx)("img",{src:n.TrangThaiBan?"/assets/img/icon/BAN3-01.svg":s,alt:""})})]}),(0,S.jsxs)(Ge,{children:[(0,p.vv)(n.TongTienHoaDon)," VN\u0110"]})]})},ke=(0,t.forwardRef)(((e,n)=>{const[a,i]=(0,t.useState)([]),[h,s]=(0,t.useState)(null),[l,o]=(0,t.useState)(null),[c,d]=(0,t.useState)(null),[r,u]=(0,t.useState)([]);(0,t.useImperativeHandle)(n,(()=>({_setIdKhuVuc(e){s(e)},_setlistHoaDon(e){u(e)},_settongTienHoaDon(e,n){i(a.map((e=>{let a=n.find((n=>n.IdBan===e.Id));return{...e,TrangThaiBan:null===a||void 0===a?void 0:a.TrangThai,TongTienHoaDon:null===a||void 0===a?void 0:a.TongTienHoaDon}})))}}))),(0,t.useEffect)((()=>{h&&g()}),[h]),(0,t.useEffect)((()=>{r.length>0&&i(a.map((e=>{let n=r.find((n=>n.IdBan===e.Id));return{...e,TrangThaiBan:null===n||void 0===n?void 0:n.TrangThai,TongTienHoaDon:null===n||void 0===n?void 0:n.TongTienHoaDon}})))}),[r]);const g=()=>{let e=JSON.parse(localStorage.getItem("".concat(x.lg.MaTaiKhoan))||null);(0,f.Pq)("DM_Ban?$orderby=MaBan desc&$filter=DiemKinhDoanh_Id eq ".concat(null===x.b9||void 0===x.b9?void 0:x.b9.DiemKinhDoanhId," and KhuVucBan_Id eq ").concat(h),"GET",null).then((n=>i(n.value.map((n=>{let a=e.find((e=>e.IdBan===n.Id));return{...n,TrangThaiBan:null===a||void 0===a?void 0:a.TrangThai,TongTienHoaDon:null===a||void 0===a?void 0:a.TongTienHoaDon}}))))).catch((e=>(0,j.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u danh s\xe1ch b\xe0n","Th\xf4ng b\xe1o")))};return(0,S.jsx)(Ve,{children:a.length>0?a.map(((n,a)=>(0,S.jsx)(Le,{banSelected:l,handleClickTaoHoaDon:e.handleClickTaoHoaDon,IdBanMangVe:c,ban:n,setbanSelected:()=>o(n)},a))):(0,S.jsx)("div",{className:"text-secondary w-100 h-75 d-flex align-items-center justify-content-center position-absolute",children:(0,S.jsxs)("div",{className:"text-center",children:[(0,S.jsx)(D.A,{style:{fontSize:"90px"},fa:"houzz"}),(0,S.jsx)("p",{className:"mt-3 h5",children:"Kh\xf4ng c\xf3 b\xe0n n\xe0o \u1edf khu v\u1ef1c n\xe0y"})]})})})})),Ve=_e.Ay.div(ye||(ye=(0,we.A)([""]))),Be=_e.Ay.div(Ce||(Ce=(0,we.A)(["\n float: left;\n width: 24%;\n margin: 0.5rem 0.5% 0;\n padding: 0.75rem;\n border: 1px solid #e8e8e8;\n border-radius: 0.25rem;\n background: #e9e9e9;\n cursor: pointer;\n\n &.active,\n &:hover {\n background: #29abe2;\n\n * {\n color: #fff;\n }\n }\n"]))),Ge=_e.Ay.div(He||(He=(0,we.A)(["\n margin-top: 1.5rem;\n color: rgba(0, 0, 0, 0.45);\n font-weight: 700;\n font-size: 1rem;\n"]))),Fe=_e.Ay.div(be||(be=(0,we.A)(["\n display: flex;\n justify-content: space-between;\n"]))),Ee=_e.Ay.div(Ke||(Ke=(0,we.A)(["\n text-transform: uppercase;\n font-weight: 700;\n color: rgba(0, 0, 0, 0.45);\n"]))),Re=_e.Ay.div(Pe||(Pe=(0,we.A)(["\n width: 25px;\n"])));var qe,Oe,ze;function Qe(e){const{_setIdKhuVuc:n}=e,[a,i]=(0,t.useState)(null),[h,s]=(0,t.useState)([]);(0,t.useEffect)((()=>{l()}),[]),(0,t.useEffect)((()=>{h.length&&i(h[0].Id)}),[h]),(0,t.useEffect)((()=>{n(a)}),[a]);const l=()=>{(0,f.Pq)("DM_KhuVucBan?$filter=DiemKinhDoanh_Id eq ".concat(null===x.b9||void 0===x.b9?void 0:x.b9.DiemKinhDoanhId),"GET",null).then((e=>s(e.value))).catch((e=>(0,j.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u khu v\u1ef1c b\xe0n","Th\xf4ng b\xe1o")))},o=e=>e===a?"active":"";return(0,S.jsx)(Xe,{children:h.length>0?h.map(((e,n)=>(0,S.jsx)(Ue,{className:o(e.Id),onClick:()=>i(e.Id),children:(0,S.jsx)("span",{children:e.TenKhuVuc})},n))):(0,S.jsx)(Ye,{className:"pl-5",children:(0,S.jsx)("p",{className:"m-0",children:"Kh\xf4ng c\xf3 khu v\u1ef1c b\xe0n n\xe0o"})})})}const Xe=_e.Ay.div(qe||(qe=(0,we.A)(["\n display: flex;\n"]))),Ue=_e.Ay.div(Oe||(Oe=(0,we.A)(['\n position: relative;\n padding: 0.75rem 1rem;\n cursor: pointer;\n span {\n color: rgba(0, 0, 0, 0.6);\n font-weight: 500;\n text-transform: uppercase;\n }\n\n &:hover span {\n color: #29abe2;\n }\n\n &:before {\n content: "";\n position: absolute;\n bottom: 7px;\n left: 50%;\n transform: translatex(-50%);\n width: 0px;\n height: 3px;\n background-color: #29abe2;\n transition: 0.3s;\n }\n &:hover:before {\n width: calc(100% - 1.5rem);\n }\n\n &.active {\n span {\n color: #29abe2;\n }\n\n &:before {\n width: calc(100% - 1.5rem);\n }\n }\n']))),Ye=_e.Ay.div(ze||(ze=(0,we.A)(["\n line-height: 3.1rem;\n"]))),Je=(0,t.forwardRef)(((e,n)=>{const a=(0,t.useRef)();return(0,t.useImperativeHandle)(n,(()=>({_setlistHoaDon(e){a.current&&a.current._setlistHoaDon(e)},_settongTienHoaDon(e,n){a.current._settongTienHoaDon&&a.current._settongTienHoaDon(e,n)}}))),(0,S.jsxs)(d.A,{className:"card-menu dat-ban w-100",children:[(0,S.jsx)(r.A,{className:"p-0 bg-white",style:{height:"44px"},children:(0,S.jsx)(Qe,{_setIdKhuVuc:e=>a.current._setIdKhuVuc(e)})}),(0,S.jsx)(u.A,{className:"card-body-menu pl-2 pr-2 pb-2",children:(0,S.jsx)(ke,{ref:a,handleClickTaoHoaDon:e.handleClickTaoHoaDon})})]})})),$e=(0,t.forwardRef)(((e,n)=>{const{itemSanPham:a,handleClickTaoHoaDon:i,openSetting:h}=e,[s,l]=(0,t.useState)(1),[o,c]=(0,t.useState)(!1),d=(0,t.useRef)();(0,t.useImperativeHandle)(n,(()=>({_setlistHoaDon(e){d.current&&(d.current._setlistHoaDon(e),l(2))},_settongTienHoaDon(e,n){d.current&&d.current._settongTienHoaDon(e,n)}})));const r=e=>e===s?"active":"";return(0,S.jsxs)("div",{className:"d-flex",children:[(0,p.EP)()?null:(0,S.jsxs)("div",{className:"outline-menu-tab-ban-hang",children:[(0,S.jsx)("div",{className:"d-flex w-100 justify-content-center",children:(0,S.jsx)("img",{src:"/assets/Logo/qfoody21.png",className:"logo-menu-tab-ban-hang",alt:"Qu\u1ea3n l\xfd b\xe1n h\xe0ng"})}),(0,S.jsxs)("div",{className:"menu-tab-ban-hang ".concat(r(2)),onClick:()=>l(2),children:[(0,S.jsx)("img",{className:"img-menu-tab-ban-hang",src:"/assets/img/icon/BAN1-01.svg",alt:""}),(0,S.jsx)("p",{className:"mb-0",children:"\u0110\u1eb6T B\xc0N"})]}),(0,S.jsxs)("div",{className:"menu-tab-ban-hang ".concat(r(1)),onClick:()=>l(1),children:[(0,S.jsx)("img",{className:"img-menu-tab-ban-hang",src:"/assets/img/icon/menu-01.svg",alt:""}),(0,S.jsx)("p",{className:"mb-0",children:"DANH S\xc1CH MENU"})]}),(0,S.jsxs)("div",{className:"menu-tab-ban-hang setting-tab-ban-hang",onClick:h,children:[(0,S.jsx)(D.A,{style:{fontSize:"22px"},fa:"cogs"}),(0,S.jsx)("p",{className:"mb-1",children:"C\xc0I \u0110\u1eb6T"})]})]}),(0,S.jsx)("div",{style:{marginLeft:"5.5rem"},className:"w-100",children:(0,S.jsxs)(t.Fragment,{children:[1===s&&(0,S.jsx)(C,{activeTab:s,setQuanLyPhongBan:c,itemSanPham:a}),o&&2===s&&(0,S.jsx)(Je,{ref:d,handleClickTaoHoaDon:i})]})})]})}));var We=a(28324);class Ze extends t.Component{constructor(e){super(e),this.getDoanhThuHomNay=()=>{let e=Me.E.toDay,n=Me.E.toDay;(0,f.ID)("Dashboard/BaoCaoDoanhThu?Id=".concat(null===x.b9||void 0===x.b9?void 0:x.b9.DiemKinhDoanhId,"&tuNgay=").concat(e,"&denNgay=").concat(n),"GET",null,!1).then((e=>{let n=e.DanhSachNgay[0].TongDoanhThuNgay&&"-"!==e.DanhSachNgay[0].TongDoanhThuNgay?parseInt(e.DanhSachNgay[0].TongDoanhThuNgay.split(".").join("")):0;this.setState({TongDoanhThu:(0,p.vv)(n)})})).catch((e=>(0,j.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u doanh thu h\xf4m nay","Th\xf4ng b\xe1o")))},this.handleClick=e=>{(null===x.lg||void 0===x.lg?void 0:x.lg.DiemKinhDoanhId)>0?this.ListDonHang.current.themSanPham(e):(0,j.AB)("Ch\u01b0a Setup \u0111i\u1ec3m kinh doanh")},this.handleClickTaoHoaDon=(e,n,a,t)=>{let i=this.ListDonHang.current.state.activeTab+1;new Promise(((h,s)=>{try{this.ListDonHang.current.addHoaDon(i,e,n,a,t)}catch(l){s(!1)}finally{h(!0)}})).then((()=>this.MenuTab.current._setlistHoaDon(this.ListDonHang.current.state.listHoaDon)))},this.handleClickXoaHoaDon=()=>{this.MenuTab.current._setlistHoaDon(this.ListDonHang.current.state.listHoaDon)},this.setTienHoaDon=e=>{this.MenuTab.current._settongTienHoaDon(e,this.ListDonHang.current.state.listHoaDon)},this.routerQuanLy=()=>{this.setState({routerQuanLy:!0})},this.routerUser=()=>{this.setState({routerUser:!0})},this.state={TongDoanhThu:null,routerQuanLy:!1,routerUser:!1,openSetting:!1,reloadDataSP:!1},this.ListDonHang=t.createRef(),this.MenuTab=t.createRef()}componentDidMount(){this.getDoanhThuHomNay(),window.addEventListener("keydown",this.keyDownPress),window.addEventListener("keyup",this.keyUpPress)}componentWillUnmount(){window.removeEventListener("keydown",this.keyDownPress),window.removeEventListener("keyup",this.keyUpPress)}render(){const{TongDoanhThu:e,routerQuanLy:n,routerUser:a,reloadDataSP:t}=this.state;return(0,S.jsxs)(i.A,{className:"row-don-hang",style:{top:"0px"},children:[n&&(0,S.jsx)(Ae.Redirect,{to:{pathname:"/don-hang"}}),a&&(0,S.jsx)(Ae.Redirect,{to:{pathname:"/"}}),(0,S.jsx)("div",{className:"menu-tab-left-ban-hang",children:(0,S.jsx)($e,{ref:this.MenuTab,itemSanPham:this.handleClick,handleClickTaoHoaDon:this.handleClickTaoHoaDon,openSetting:()=>this.setState({openSetting:!0})})}),(0,S.jsxs)("div",{style:{paddingLeft:"1rem !important",paddingRight:0},children:[(0,S.jsxs)("div",{style:{marginTop:"1rem",boxShadow:"rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px",borderRadius:"5px"},className:"thong-tin-header bg-white p-4",children:[(0,S.jsxs)("div",{className:"mr-5",children:[(0,S.jsx)("span",{className:"text-muted",children:"Doanh thu h\xf4m nay:"}),(0,S.jsxs)("span",{className:"d-block font-weight-bold",children:[e," VN\u0110"]})]}),(0,S.jsxs)("div",{className:"mr-5",children:[(0,S.jsx)("span",{className:"text-muted",children:"\u0110i\u1ec3m kinh doanh:"}),(0,S.jsx)("span",{className:"d-block font-weight-bold",children:x.lg.TenDiemKinhDoanh})]}),(0,S.jsxs)("div",{style:{color:"#92a3b1"},className:"mr-5 form-ten-thu-ngan-thanh-toan d-flex align-items-center",children:[(0,S.jsx)(D.A,{style:{marginRight:"1rem",fontSize:"35px"},fa:"user-circle-o"}),(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{children:"T\xean thu ng\xe2n:"}),(0,S.jsx)("span",{className:"d-block font-weight-bold text-dark h6 mb-1",children:x.lg.TenHienThi})]})]}),(0,S.jsx)("div",{className:"div-show-hide-menu",children:(0,S.jsxs)(h.A,{className:"button-drop-right",children:[(0,S.jsx)(s.A,{caret:!0,children:(0,S.jsx)(D.A,{fa:"bars"})}),(0,S.jsx)(l.A,{right:!0,className:"dropdown-custom-menu",children:(0,S.jsxs)("div",{className:"show-menu",children:[(0,S.jsxs)("div",{onClick:this.routerQuanLy,children:[(0,S.jsx)(D.A,{fa:"list-alt"})," Qu\u1ea3n l\xfd"]}),(0,S.jsxs)("div",{onClick:this.routerUser,children:[(0,S.jsx)(D.A,{fa:"user-circle-o"})," Th\xf4ng tin ng\u01b0\u1eddi d\xf9ng"]}),(0,S.jsxs)("div",{onClick:Ie.Mw,children:[(0,S.jsx)(D.A,{fa:"sign-out"})," \u0110\u0103ng xu\u1ea5t"]})]})})]})})]}),(0,S.jsx)(Se,{ref:this.ListDonHang,getDoanhThuHomNay:this.getDoanhThuHomNay,handleClickXoaHoaDon:this.handleClickXoaHoaDon,setTienHoaDon:this.setTienHoaDon,reloadDataSP:e=>this.setState({reloadDataSP:e})}),this.state.openSetting&&(0,S.jsx)(q.A,{open:this.state.openSetting,maxWidth:"md",handleClose:()=>this.setState({openSetting:!1}),children:(0,S.jsx)(We.A,{})})]})]})}}},43775:(e,n,a)=>{a.d(n,{K:()=>h});a(9950);var t=a(47933),i=a(44414);function h(e){const{children:n,value:a,index:h,...s}=e;return(0,i.jsx)("div",{role:"tabpanel",hidden:a!==h,id:"scrollable-auto-tabpanel-".concat(h),"aria-labelledby":"scrollable-auto-tab-".concat(h),...s,children:a===h&&(0,i.jsx)(t.A,{p:3,children:(0,i.jsx)("div",{children:n})})})}},68754:(e,n,a)=>{a.d(n,{A:()=>D});var t=a(9950),i=a(67116),h=a(82376),s=a(4370),l=(a(29079),a(70349)),o=a(23931),c=a(50651),d=a(76991),r=a(18849),u=a(36841),g=a(53139),m=a(73613),T=a(34182),x=a(95688),p=a(44414);class j extends t.Component{constructor(e){super(e),this.handleDeletePhieuXuat=e=>{(0,i.A1)("B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a!","Th\xf4ng b\xe1o").then((()=>{(0,s.Pq)("XuatHang/XoaPhieuXuat?idPhieuXuat=".concat(e),"DELETE",null,!1).then((e=>{(0,i.nw)("X\xf3a phi\u1ebfu th\xe0nh c\xf4ng"),this.props.onCloseTaoPhieu&&this.props.onCloseTaoPhieu(),this.props.getDataPhieuChuyenKho&&this.props.getDataPhieuChuyenKho()})).catch((e=>{(0,i.a3)(e.Message)}))}))},this.state={}}render(){var e;const{dataKho:n,phieuNhapSelected:a,searchDataDetail:t,refTimKiemSanPham:i,isDelete:h,reloadListFix:s,dataDonViTinh:j}=this.props;return(0,p.jsx)(p.Fragment,{children:(0,p.jsxs)(l.A,{className:"tao-phieu-nhap-hang xem-phieu",children:[(0,p.jsx)(o.A,{md:"4",className:"thong-tin-phieu-nhap",children:(0,p.jsxs)(c.A,{children:[(0,p.jsx)("div",{className:"card-header",children:(0,p.jsx)("b",{children:"Th\xf4ng tin phi\u1ebfu xu\u1ea5t h\xe0ng"})}),(0,p.jsxs)(d.A,{children:[h&&(0,p.jsxs)(r.A,{color:"danger",style:{backgroundColor:"red",position:"fixed",right:"6rem",zIndex:1e4,top:"0.35rem"},className:"mr-2",size:"sm",onClick:()=>this.handleDeletePhieuXuat(a.Id),children:[(0,p.jsx)(m.A,{fa:"trash"})," X\xf3a phi\u1ebfu xu\u1ea5t"]}),(0,p.jsxs)(l.A,{className:"form-input form-lapphieu",children:[(0,p.jsxs)(o.A,{md:"12",children:[(0,p.jsxs)(l.A,{children:[(0,p.jsx)(o.A,{md:"4",children:"M\xe3 kho: "}),(0,p.jsx)(o.A,{children:null===a||void 0===a?void 0:a.Kho_Id})]}),(0,p.jsxs)(l.A,{children:[(0,p.jsx)(o.A,{md:"4",children:"M\xe3 ch\u1ee9ng t\u1eeb: "}),(0,p.jsx)(o.A,{children:null===a||void 0===a?void 0:a.MaXuatHang})]}),n&&(0,p.jsxs)(l.A,{children:[(0,p.jsx)(o.A,{md:"4",children:"Xu\u1ea5t t\u1eeb kho: "}),(0,p.jsx)(o.A,{children:(()=>{var e;return n&&n.length&&(null===a||void 0===a||null===(e=a.Sale_ChiTietXuatHang[0])||void 0===e?void 0:e.Kho_Id)&&n.find((e=>{var n;return e.Id===(null===a||void 0===a||null===(n=a.Sale_ChiTietXuatHang[0])||void 0===n?void 0:n.Kho_Id)})).Ten})()})]}),(0,p.jsxs)(l.A,{children:[(0,p.jsx)(o.A,{md:"4",children:"Gi\xe1 tr\u1ecb: "}),(0,p.jsx)(o.A,{children:(0,u.vv)(null===a||void 0===a?void 0:a.ThanhTien)})]})]}),(0,p.jsxs)(o.A,{md:"12",children:[(0,p.jsxs)(l.A,{children:[(0,p.jsx)(o.A,{md:"4",children:"Th\u1eddi gian: "}),(0,p.jsx)(o.A,{children:(0,u.Rt)(null===a||void 0===a?void 0:a.NgayXuat)})]}),(0,p.jsxs)(l.A,{children:[(0,p.jsx)(o.A,{md:"4",children:"Ghi ch\xfa: "}),(0,p.jsxs)(o.A,{children:[(0,p.jsx)(m.A,{fa:"pencil"}),(0,p.jsx)(g.fs,{rows:"5",placeholder:"Ghi ch\xfa",style:{pointerEvents:"none",paddingRight:"1.5rem"},value:null===a||void 0===a?void 0:a.GhiChu,name:"GhiChu"})]})]})]})]})]})]})}),(0,p.jsx)(o.A,{md:"8",className:"chi-tiet-nhap-hang",children:(0,p.jsxs)(c.A,{children:[(0,p.jsxs)("div",{className:"card-header",children:[(0,p.jsx)("b",{children:"Chi ti\u1ebft phi\u1ebfu xu\u1ea5t h\xe0ng"}),(0,p.jsx)(T.A,{searchDataDetail:t,ref:i})]}),(0,p.jsx)(d.A,{children:(0,p.jsx)(l.A,{md:"12",className:"form-input",children:(0,p.jsx)(o.A,{children:(0,p.jsxs)("table",{width:"100%",children:[(0,p.jsx)("thead",{children:(0,p.jsxs)("tr",{children:[(0,p.jsx)("td",{children:"STT"}),(0,p.jsx)("td",{children:"M\xe3 h\xe0ng"}),(0,p.jsx)("td",{children:"T\xean h\xe0ng"}),(0,p.jsx)("td",{children:"\u0110VT"}),(0,p.jsx)("td",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,p.jsx)("td",{children:"\u0110\u01a1n gi\xe1"}),(0,p.jsx)("td",{children:"Th\xe0nh ti\u1ec1n"}),(0,p.jsx)("td",{children:"Ghi ch\xfa"})]})}),(0,p.jsx)("tbody",{children:(null===a||void 0===a||null===(e=a.Sale_ChiTietXuatHang)||void 0===e?void 0:e.length)>0?null===a||void 0===a?void 0:a.Sale_ChiTietXuatHang.map(((e,n)=>{var t,i,h;return(0,p.jsxs)("tr",{children:[(0,p.jsx)("td",{children:n+1}),(0,p.jsx)("td",{className:"text-left",children:null===(t=e.DM_SanPhamDichVu)||void 0===t?void 0:t.MaSanPham}),(0,p.jsx)("td",{className:"text-left",children:null===(i=e.DM_SanPhamDichVu)||void 0===i?void 0:i.TenSanPham}),(0,p.jsx)("td",{className:"text-left",children:null===(h=j.filter((n=>{var a;return n.Id===(null===e||void 0===e||null===(a=e.DM_SanPhamDichVu)||void 0===a?void 0:a.DonViTinh_Id)}))[0])||void 0===h?void 0:h.Ten}),(0,p.jsx)("td",{className:"text-right",style:{maxWidth:"30px"},children:(0,p.jsx)(x.A,{url:"FixLoi/UpdatePhieuXuat?idPhieuXuat=".concat(a.Id,"&sanPhamDichVu_Id=").concat(e.SanPhamDichVu_Id),soLuong:(0,u.vv)(e.SoLuong),reloadList:s})}),(0,p.jsx)("td",{className:"text-right",children:(0,u.vv)(e.DonGia)}),(0,p.jsx)("td",{className:"text-right",children:(0,u.vv)(e.ThanhTien)}),(0,p.jsx)("td",{children:e.GhiChu})]},e.SanPhamDichVu_Id)})):(0,p.jsx)("tr",{})})]})})})})]})})]})})}}const v=j;class D extends t.Component{constructor(e){super(e),this.handleDeletePhieuXuat=e=>{(0,i.A1)("B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a!","Th\xf4ng b\xe1o").then((()=>{(0,s.Pq)("XuatHang/XoaPhieuXuat?idDonChuyenKho=".concat(e),"DELETE",null,!1).then((e=>{(0,i.nw)("X\xf3a phi\u1ebfu th\xe0nh c\xf4ng"),this.props.onCloseTaoPhieu&&this.props.onCloseTaoPhieu(),this.props.getDataPhieuChuyenKho&&this.props.getDataPhieuChuyenKho()}))}))},this.state={phieuNhapSelected:null,originalPhieuNhap:null,dataDonViTinh:[],data:{MaXuatHang:"",NgayNhap:"",HinhThucThanhToan_Id:"",ThanhTien:"",ThanhTienFormat:"",Kho_Id:"",GhiChu:"",ListChiTietPhieuNhapHang:[]}},this.TimKiemSanPham=t.createRef(),this.searchDataDetail=this.searchDataDetail.bind(this)}componentDidMount(){this.getDataDonViTinh(),"add"!==this.props.modeDialog&&this.setState({phieuNhapSelected:this.props.phieuNhapSelected,originalPhieuNhap:this.props.phieuNhapSelected})}getDataDonViTinh(){(0,s.Pq)("DM_DonViTinh","GET",null).then((e=>this.setState({dataDonViTinh:e.value}))).catch((e=>(0,i.a3)("Kh\xf4ng th\u1ec3 l\u1ea5y d\u1eef li\u1ec7u kho!")))}searchDataDetail(e){let{phieuNhapSelected:n,originalPhieuNhap:a}=this.state;if(n){let t=a.Sale_ChiTietXuatHang.filter((n=>n.DM_SanPhamDichVu.MaSanPham.toUpperCase().includes(e.toUpperCase().trim())||n.DM_SanPhamDichVu.TenSanPham.toUpperCase().includes(e.toUpperCase().trim())));this.setState({phieuNhapSelected:{...n,Sale_ChiTietXuatHang:t}})}}render(){const{openTaoPhieu:e,onCloseTaoPhieu:n,modeDialog:a,isDelete:t,fncDelete:i}=this.props,{phieuNhapSelected:s,dataDonViTinh:l}=this.state;let o=(0,p.jsx)(p.Fragment,{}),c=(0,p.jsx)(v,{phieuNhapSelected:s,dataDonViTinh:l,searchDataDetail:this.searchDataDetail,refTimKiemSanPham:this.TimKiemSanPham,onCloseTaoPhieu:n,getDataPhieuChuyenKho:this.props.getDataPhieuChuyenKho,isDelete:t}),d=(0,p.jsx)(p.Fragment,{}),u="";switch(a){case"detail":d=c,u="Xem th\xf4ng tin phi\u1ebfu xu\u1ea5t h\xe0ng";break;case"edit":d=o,u="Ch\u1ec9nh s\u1eeda phi\u1ebfu xu\u1ea5t h\xe0ng";break;case"add":d=o,u="T\u1ea1o phi\u1ebfu xu\u1ea5t h\xe0ng"}return(0,p.jsx)(h.A,{className:"custom-modal",title:u,open:e,onClose:n,renderButton:(0,p.jsx)(p.Fragment,{children:i&&(0,p.jsxs)(r.A,{color:"danger",style:{backgroundColor:"red"},className:"mr-2",size:"sm",onClick:()=>i(s.Id),children:[(0,p.jsx)(m.A,{fa:"trash"})," X\xf3a phi\u1ebfu xu\u1ea5t"]})}),children:d})}}},32496:(e,n,a)=>{a.d(n,{A:()=>H});var t=a(9950),i=a(7956),h=a(74127),s=a(50651),l=a(75490),o=a(76991),c=a(27220),d=a(18849),r=a(67116),u=a(4370),g=a(44414);class m extends t.Component{constructor(e){super(e),this.checkExistQRCode=()=>{const{isHoaDon:e,MaPhieu:n}=this.props;e?(0,u.Pq)("Phieux?$filter=MaPhieu eq ('".concat(n,"')&$select=MaPhieu"),"GET",null).then((e=>this.setState({data:e.value},(()=>this.state.data.length>0?this.props.next(n):(0,r.AB)("M\xc3 TH\u1eba QRCODE KH\xd4NG H\u1ee2P L\u1ec6"))))).catch((e=>(0,r.a3)("\u0110\xc3 X\u1ea2Y RA L\u1ed6I"))):(0,u.Pq)("Phieux?$filter=MaPhieu eq ('".concat(this.state.maQRCode,"')&$select=MaPhieu"),"GET",null).then((e=>this.setState({data:e.value},(()=>this.state.data.length>0?this.props.next(this.state.maQRCode):(0,r.AB)("M\xc3 TH\u1eba QRCODE KH\xd4NG H\u1ee2P L\u1ec6"))))).catch((e=>(0,r.a3)("\u0110\xc3 X\u1ea2Y RA L\u1ed6I")))},this.handleChange=e=>{this.setState({maQRCode:e.target.value.trim()})},this.state={maQRCode:null,data:null}}render(){const{maQRCode:e}=this.state,{isHoaDon:n,MaPhieu:a}=this.props;return(0,g.jsxs)(s.A,{children:[(0,g.jsx)(l.A,{className:"bg-primary",children:(0,g.jsx)("b",{children:"SCAN QR CODE"})}),(0,g.jsx)(o.A,{children:(0,g.jsxs)("div",{className:"warpper-card",children:[(0,g.jsx)("span",{children:"Nh\u1eadp m\xe3 QR Code: "}),(0,g.jsx)("input",{type:"text",onFocus:e=>e.target.select(),className:"form-control-md form-control mt-3",defaultValue:n?a:e,onChange:e=>this.handleChange(e),placeholder:"Scan QR Code t\u1ea1i \u0111\xe2y",disabled:n})]})}),(0,g.jsx)(c.A,{children:(0,g.jsx)(d.A,{color:"success",className:"float-right ",size:"md",onClick:this.checkExistQRCode,children:"K\u1ebf ti\u1ebfp"})})]})}}const T=m;var x=a(97540),p=a(70349),j=a(23931),v=a(24957),D=a(36841),N=a(53832),f={SoTienKhac:{field_name:"SoTienKhac",title:"",type:"currency",thousandSeparator:".",decimalSeparator:",",disabled:!0}};class S extends t.Component{constructor(e){super(e),this.setSoTienKhac=e=>{this.setState({soTien:e,soTienKhac:e})},this.previous=()=>{this.setState({soTien:"10000",selectedHanMucThe:0,hinhThucNap:"mucthe",maTheQRCode:null,soTienKhac:null},(()=>this.props.previous()))},this.handleValidate=e=>!(null===e||""===e||void 0===e||e.length<=0||e%5e3!==0)||((0,r.AB)("S\u1ed1 ti\u1ec1n kh\xf4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng v\xe0 l\xe0 b\u1ed9i s\u1ed1 c\u1ee7a 5000"),!1),this.state={soTien:"10000",dataHanMucThe:null,selectedHanMucThe:0,hinhThucNap:"mucthe",maTheQRCode:null,soTienKhac:null,loading:!0},this.thanhToan=this.thanhToan.bind(this),this.input=t.createRef()}componentDidUpdate(e,n){e.activeIndex!==this.props.activeIndex&&1===this.props.activeIndex&&this.getDataHanMucThe()}getDataHanMucThe(){this.setState({loading:!0}),(0,u.Pq)("DM_HanMucThe","GET",null).then((e=>this.setState({dataHanMucThe:e.value}))).catch((e=>(0,r.a3)(e))).finally((()=>this.setState({loading:!1})))}setSelectedHanMucThe(e,n){this.setState({soTien:n,selectedHanMucThe:e})}setHinhThucNap(e){"mucthe"===e?(f.SoTienKhac.disabled=!0,this.setState({soTien:"10000",hinhThucNap:e,selectedHanMucThe:0,soTienKhac:null})):"sotienkhac"===e&&(f.SoTienKhac.disabled=!1,this.setState({soTien:null,hinhThucNap:e}))}setMaTheQRCode(e){this.setState({maTheQRCode:e})}sortDataHanMucThe(){let{dataHanMucThe:e}=this.state;e&&e.sort(((e,n)=>e.SoTien-n.SoTien))}thanhToan(){let{maTheQRCode:e,soTien:n}=this.state;if(this.handleValidate(n)){let a={IdPhieu:e,SoTienNap:n};(0,u.Pq)("Phieus/NapTien","POST",JSON.stringify(a),!1).then((a=>{(0,r.nw)("N\u1ea1p "+(0,D.vv)(n)+" th\xe0nh c\xf4ng v\xe0o phi\u1ebfu: "+e),this.previous(),this.props.isHoaDon&&this.props.resetPhieu()})).catch((e=>{(0,r.a3)("M\xc3 TH\u1eba KH\xd4NG H\u1ee2P L\u1ec6"),this.previous()}))}}render(){const{dataHanMucThe:e,selectedHanMucThe:n,hinhThucNap:a,loading:t}=this.state;this.sortDataHanMucThe();let i="han-muc-the-item d-inline-block";return(0,g.jsx)(g.Fragment,{children:t?(0,g.jsx)(x.A,{style:{textAlign:"center",margin:"200px 0"},size:"md",color:"primary"}):(0,g.jsxs)(s.A,{children:[(0,g.jsx)(l.A,{className:"bg-primary",children:(0,g.jsx)("b",{children:"CH\u1eccN H\u1ea0N M\u1ee8C N\u1ea0P TI\u1ec0N"})}),(0,g.jsx)(o.A,{children:(0,g.jsxs)("div",{className:"warpper-card",children:[(0,g.jsxs)(p.A,{className:"mt-4 mb-4",children:[" ",(0,g.jsx)(j.A,{md:"1",children:(0,g.jsx)(v.A,{name:"loai-nap-the",checked:"mucthe"===a,value:"mucthe",onChange:()=>{},onClick:e=>this.setHinhThucNap(e.target.value)})}),(0,g.jsx)(j.A,{className:"han-muc-the-items",style:{pointerEvents:"mucthe"===a?"auto":"none"},children:e&&e.map(((e,a)=>(0,g.jsxs)("div",{className:n===a?i+" active":i,onClick:()=>this.setSelectedHanMucThe(a,e.SoTien),children:[(0,g.jsx)("span",{children:(0,g.jsx)("img",{src:"assets/img-qrcode.png",width:"50",height:"50",alt:""})}),(0,g.jsx)("span",{className:"pl-2 pr-2",children:(0,D.vv)(e.SoTien)})]},e.Id)))})]}),(0,g.jsxs)(p.A,{className:"mb-3",children:[(0,g.jsx)(j.A,{md:"1",children:(0,g.jsx)(v.A,{name:"loai-nap-the",checked:"sotienkhac"===a,value:"sotienkhac",onChange:()=>{},onClick:e=>this.setHinhThucNap(e.target.value)})}),(0,g.jsx)(j.A,{children:(0,g.jsx)(N.A,{data:f.SoTienKhac,style:{fontSize:"16px",height:"100%"},className:"form-control-md form-control",value:this.state.soTienKhac,onChange:(e,n)=>this.setSoTienKhac(n)})})]})]})}),(0,g.jsxs)(c.A,{children:[(0,g.jsx)(d.A,{color:"success",className:"float-right ",size:"md",onClick:this.thanhToan,children:"X\xe1c nh\u1eadn thanh to\xe1n"}),(0,g.jsx)(d.A,{color:"dark",className:"float-right mr-2",size:"md",onClick:this.previous,children:"Tr\u1edf l\u1ea1i"})]})]})})}}const y=S;class C extends t.Component{constructor(e){super(e),this.next=e=>{const{animating:n,activeIndex:a,numberSlide:t}=this.state;if(n)return;const i=a===t.length-1?0:a+1;this.setState({activeIndex:i},(()=>this.ChonHanMucNapThe.current.setMaTheQRCode(e)))},this.previous=()=>{const{animating:e,activeIndex:n,numberSlide:a}=this.state;if(0===n)return;if(e)return;const t=0===n?a.length-1:n-1;this.setState({activeIndex:t})},this.state={activeIndex:0,animating:!1,numberSlide:2},this.ChonHanMucNapThe=t.createRef(),this.ScanQRCode=t.createRef(),this.keyPressDown=this.keyPressDown.bind(this)}componentDidMount(){window.addEventListener("keydown",this.keyPressDown)}keyPressDown(e){if(13===e.which)switch(this.state.activeIndex){case 0:this.ScanQRCode.current.checkExistQRCode();break;case 1:this.ChonHanMucNapThe.current.thanhToan()}}componentWillUnmount(){window.removeEventListener("keydown",this.keyPressDown)}render(){const{activeIndex:e}=this.state,{isHoaDon:n,MaPhieu:a,resetPhieu:t}=this.props;let s=[(0,g.jsx)(i.A,{onExiting:()=>this.setState({animating:!0}),onExited:()=>this.setState({animating:!1}),children:(0,g.jsx)(T,{ref:this.ScanQRCode,next:this.next,isHoaDon:n,MaPhieu:a})},"content-1"),(0,g.jsx)(i.A,{onExiting:()=>this.setState({animating:!0}),onExited:()=>this.setState({animating:!1}),children:(0,g.jsx)(y,{ref:this.ChonHanMucNapThe,previous:this.previous,activeIndex:e,isHoaDon:n,resetPhieu:t})},"content-2")];return(0,g.jsx)(h.A,{keyboard:!1,className:n?"":"bg-info ban-the-nap-tien",interval:!1,activeIndex:e,next:this.next,previous:this.previous,children:s})}}const H=C},11860:(e,n,a)=>{a.d(n,{A:()=>p});var t=a(9950),i=a(58195),h=a(14113),s=a(99308),l=a(70349),o=a(23931),c=a(85907),d=a(18849),r=a(67116),u=a(53832),g=a(73613),m=a(4370),T=(a(80094),a(44414));const x={Ten:{field_name:"Ten",title:"T\xean kh\xe1ch h\xe0ng",type:"textbox",required:!0},DienThoai:{field_name:"DienThoai",title:"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i",type:"textbox",required:!1},DiaChi:{field_name:"DiaChi",title:"\u0110\u1ecba ch\u1ec9",type:"textbox",required:!1},GioiTinh:{field_name:"GioiTinh",title:"Gi\u1edbi t\xednh",type:"radio-list",data:[{label:"Nam",value:"1"},{label:"N\u1eef",value:"0"}],required:!1},Email:{field_name:"Email",title:"Email",type:"textbox"},NhanVienKinhDoanh_Id:{field_name:"NhanVienKinhDoanh_Id",title:"Nh\xe2n vi\xean ph\u1ee5 tr\xe1ch",type:"data-select",dataSelect:{url:"DM_NhanVien",where:"MaPhongBan eq 'kinhdoanh' and IsDeleted ne true and IsDMS ne true",column:["Id","TenNhanVien","MaNhanVien"],value_field:"Id",text_field:"TenNhanVien",text_field_sub:"MaNhanVien"}}};class p extends t.Component{constructor(e){super(e),this.getDataKhachHang=e=>{(0,m.Pq)("DM_LienHe(".concat(e,")"),"GET",null).then((e=>this.setState({data:e}))).catch((e=>(0,r.a3)(e)))},this.handleValidate=e=>{const n=Object.values(x).filter((e=>e.required));let{data:a}=this.state;for(let t=0;t<n.length;t++){const e=n[t];let i=a[e.field_name];if(null===i||""===i||void 0===i||0===i.length)return(0,r.AB)('Vui l\xf2ng nh\u1eadp "'+e.title+'"'),!1}return!0},this.setStateData=(e,n)=>{var{data:a}=this.state;a[e]=n,this.setState({data:a})},this.handleChange=(e,n)=>{this.setStateData(e,n)},this.handleChangeImage=e=>{this.setState({file:e.target.files[0]},(()=>this.previewImage(this.state.file)))},this.previewImage=e=>{try{let n=new FileReader;n.onloadend=()=>{this.setState({ImgPreviewUrl:n.result})},n.readAsDataURL(e)}catch(n){this.handleHuyAnh()}},this.handleHuyAnh=()=>{this.setState({file:null,ImgPreviewUrl:null})},this.saveKhachHang=()=>{const{file:e,data:n}=this.state,{ID:a,status:t}=this.props;if(this.handleValidate()){let i=e?new FormData(this.refImgKhachHang.current):new FormData;i.append("LienHe_Id",n.Id||""),i.append("TenKhachHang",n.Ten),i.append("DienThoai",n.DienThoai||""),i.append("DiaChi",n.DiaChi||""),i.append("NhomLienHe_Id",this.props.NhomLienHe_Ma),i.append("NhanVienKinhDoanh_Id",n.NhanVienKinhDoanh_Id||""),i.append("Email",n.Email||""),i.append("GioiTinh","1"===n.GioiTinh);let h=a?"LienHe/CapNhatKhachHang":"LienHe/TaoMoiKhachHang";(0,m.R0)("".concat(h),"POST",i).then((e=>{(0,r.nw)(e).then((()=>{this.props.onClose(),t?this.props.getDataKhachHang():this.props.reloadTable()}))})).catch((e=>(0,r.a3)(e)))}},this.state={data:{GioiTinh:"1"},file:"",ImgPreviewUrl:null},this.refImgKhachHang=t.createRef()}componentDidMount(){const{ID:e}=this.props;e?this.getDataKhachHang(e):this.setState({data:{GioiTinh:"1"},file:"",ImgPreviewUrl:null})}render(){const{onOpen:e,onClose:n,title:a,ID:t}=this.props,{data:r,ImgPreviewUrl:m}=this.state;let p="";return m?p=m:r.Thumbnail150&&(p="api/"+r.Thumbnail150),(0,T.jsxs)(i.A,{size:"xl",isOpen:e,toggle:n,children:[(0,T.jsx)(h.A,{toggle:n,children:a}),(0,T.jsx)(s.A,{children:(0,T.jsxs)(l.A,{children:[(0,T.jsxs)(o.A,{md:"2",children:[(0,T.jsx)("div",{className:"image-khach-hang",children:(0,T.jsx)("span",{className:"camera-image-kh",children:m||r.Thumbnail150?(0,T.jsx)("img",{className:"preview-image",src:p,alt:""}):(0,T.jsx)(g.A,{fa:"camera"})})}),(0,T.jsx)("div",{className:"btn-chon-anh",children:(0,T.jsxs)("form",{encType:"multipart/form-data",method:"post",ref:this.refImgKhachHang,children:[(0,T.jsx)("input",{name:"file",onChange:e=>this.handleChangeImage(e),type:"file",className:"choose-image-khach-hang",multiple:!0}),(0,T.jsx)("label",{className:"label-chon-anh",children:"Ch\u1ecdn \u1ea3nh"})]})}),(m||r.Thumbnail150)&&!t&&(0,T.jsx)("span",{className:"btn-huy-anh",onClick:()=>this.handleHuyAnh(),children:(0,T.jsx)(g.A,{fa:"times-circle-o"})})]}),(0,T.jsx)(o.A,{md:"10",children:(0,T.jsxs)(l.A,{children:[(0,T.jsxs)(o.A,{children:[(0,T.jsx)(u.A,{data:x.Ten,value:r.Ten,onChange:this.handleChange}),(0,T.jsx)(u.A,{data:x.NhanVienKinhDoanh_Id,value:r.NhanVienKinhDoanh_Id,onChange:this.handleChange}),(0,T.jsx)(u.A,{data:x.DienThoai,value:r.DienThoai,onChange:this.handleChange}),(0,T.jsx)(u.A,{data:x.DiaChi,value:r.DiaChi,onChange:this.handleChange})]}),(0,T.jsxs)(o.A,{children:[(0,T.jsx)(u.A,{data:x.GioiTinh,value:r.GioiTinh,onChange:this.handleChange}),(0,T.jsx)(u.A,{data:x.Email,value:r.Email,onChange:this.handleChange})]})]})})]})}),(0,T.jsx)(c.A,{children:(0,T.jsx)(l.A,{children:(0,T.jsxs)(o.A,{style:{textAlign:"right"},children:[(0,T.jsxs)(d.A,{color:"success",onClick:this.saveKhachHang,children:[(0,T.jsx)(g.A,{fa:"save"})," L\u01b0u"]}),(0,T.jsxs)(d.A,{style:{marginLeft:"10px"},color:"dark",onClick:n,children:[(0,T.jsx)(g.A,{fa:"ban"})," B\u1ecf qua"]})]})})})]})}}},23568:(e,n,a)=>{a.d(n,{A:()=>k});var t=a(9950),i=a(58195),h=a(14113),s=a(99308),l=a(85907),o=a(18849),c=a(66202),d=a(70349),r=a(23931),u=a(67116),g=a(53832),m=a(4370),T=a(44414),x={MaLienHe:{field_name:"MaLienHe",title:"M\xe3 li\xean h\u1ec7:",type:"label"},Ten:{field_name:"Ten",title:"T\xean kh\xe1ch h\xe0ng:",type:"label"},GioiTinh:{field_name:"GioiTinh",title:"Gi\u1edbi t\xednh:",type:"label"},DienThoai:{field_name:"DienThoai",title:"S\u1ed1 \u0111i\u1ec7n tho\u1ea1i:",type:"label"},DiaChi:{field_name:"DiaChi",title:"\u0110\u1ecba ch\u1ec9:",type:"label"},NhanVienBanHang:{field_name:"NhanVienBanHang",title:"Nh\xe2n vi\xean ph\u1ee5 tr\xe1ch:",type:"label"}};const p=e=>{var n;const{ID:a}=e,[i,h]=(0,t.useState)({});(0,t.useEffect)((()=>{a&&s()}),[a]);const s=()=>{(0,m.Pq)("DM_LienHe(".concat(a,")?$expand=DM_NhanVien"),"GET",null).then((e=>h(e))).catch((e=>(0,u.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u kh\xe1ch h\xe0ng","Th\xf4ng b\xe1o")))};return(0,T.jsxs)(d.A,{className:"pt-4 pb-4",children:[(0,T.jsx)(r.A,{md:"2",children:(0,T.jsx)("div",{className:"image-khach-hang",children:(0,T.jsx)("span",{className:"camera-image-kh",children:(0,T.jsx)("img",{className:"preview-image",style:{background:"#eee"},src:(o=i.HinhAnh,o?"api/"+o:"assets/profile-w.jpg"),alt:""})})})}),(0,T.jsxs)(r.A,{md:"6",children:[(0,T.jsx)(g.A,{data:x.MaLienHe,value:i.MaLienHe}),(0,T.jsx)(g.A,{data:x.Ten,value:i.Ten}),(0,T.jsx)(g.A,{data:x.NhanVienBanHang,value:null===i||void 0===i||null===(n=i.DM_NhanVien)||void 0===n?void 0:n.TenNhanVien}),(0,T.jsx)(g.A,{data:x.GioiTinh,value:(l=i.GioiTinh,l?"Nam":"N\u1eef")})]}),(0,T.jsxs)(r.A,{md:"4",style:{paddingLeft:0},children:[(0,T.jsx)(g.A,{data:x.DienThoai,value:i.DienThoai}),(0,T.jsx)(g.A,{data:x.DiaChi,value:i.DiaChi})]})]});var l,o};var j=a(36841),v=a(85560),D=(a(17504),{NoCanTraHienTai:{field_name:"NoCanTraHienTai",title:"N\u1ee3 c\u1ea7n tr\u1ea3 hi\u1ec7n t\u1ea1i:",type:"label"},NgayDieuChinh:{field_name:"NgayDieuChinh",title:"Ng\xe0y \u0111i\u1ec1u ch\u1ec9nh:",type:"datetime",icon:!0,defaultValue:new Date,isDetail:!0},GiaTriNoDieuChinh:{field_name:"GiaTriNoDieuChinh",title:"Gi\xe1 tr\u1ecb n\u1ee3 \u0111i\u1ec1u ch\u1ec9nh:",type:"currency"},MoTa:{field_name:"MoTa",title:"M\xf4 t\u1ea3:",type:"textbox"}});class N extends t.Component{constructor(e){super(e),this.state={data:{NoCanTraHienTai:0,NgayDieuChinh:"",GiaTriNoDieuChinh:0,MoTa:""}},this.save=this.save.bind(this),this.setData=this.setData.bind(this)}componentDidMount(){const{ID:e}=this.props;e&&this.getDataLienHe()}getDataLienHe(){const{ID:e}=this.props;(0,m.Pq)("DM_LienHe(".concat(e,")"),"GET",null).then((e=>this.setState({data:{...this.state.data,NoCanTraHienTai:e.CongNo}}))).catch((e=>(0,u.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u li\xean h\u1ec7","Th\xf4ng b\xe1o")))}save(){const{data:e}=this.state,{ID:n,reloadTable:a,onClose:t,reloadTableIndex:i}=this.props;if(this.handleValidate()){let h={LienHe_Id:n,GiaTri:e.GiaTriNoDieuChinh,GhiChu:e.MoTa};(0,m.Pq)("CongNo/DieuChinh","POST",JSON.stringify(h),!1).then((e=>{a(),i(),(0,u.nw)("\u0110i\u1ec1u ch\u1ec9nh c\xf4ng n\u1ee3 th\xe0nh c\xf4ng"),t()})).catch((e=>(0,u.a3)(e.Message,"Th\xf4ng b\xe1o")))}}handleValidate(){const{data:e}=this.state;return!(parseInt(e.GiaTriNoDieuChinh||0)<0)||((0,u.AB)("Gi\xe1 tr\u1ecb n\u1ee3 \u0111i\u1ec1u ch\u1ec9nh ph\u1ea3i l\u1edbn h\u01a1n ho\u1eb7c b\u1eb1ng 0","Th\xf4ng b\xe1o"),!1)}setData(e,n){this.state.data[e]=n,this.setState((a=>({data:{...a.data,[e]:n}})))}render(){const{onOpen:e,onClose:n}=this.props,{data:a}=this.state;return(0,T.jsx)(t.Fragment,{children:(0,T.jsxs)(i.A,{className:"modal_dieu_chinh_cong_no",isOpen:e,size:"md",toggle:n,children:[(0,T.jsx)(h.A,{children:"\u0110i\u1ec1u ch\u1ec9nh"}),(0,T.jsxs)(s.A,{children:[(0,T.jsx)(g.A,{data:D.NoCanTraHienTai,value:(0,j.vv)(a.NoCanTraHienTai),style:{textAlign:"right"}}),(0,T.jsx)(g.A,{data:D.NgayDieuChinh,value:a.NgayDieuChinh}),(0,T.jsx)(g.A,{data:D.GiaTriNoDieuChinh,value:a.GiaTriNoDieuChinh,onChange:this.setData}),(0,T.jsx)(g.A,{data:D.MoTa,value:a.MoTa,onChange:this.setData})]}),(0,T.jsxs)(l.A,{children:[(0,T.jsx)(o.A,{onClick:this.save,color:"success",children:"C\u1eadp nh\u1eadt"}),(0,T.jsx)(o.A,{onClick:n,color:"dark",children:"B\u1ecf qua"})]})]})})}}var f=a(86803),S=a.n(f),y=a(53031),C=a(34731),H=(a(8632),{NoHienTai:{field_name:"NoHienTai",title:"N\u1ee3 hi\u1ec7n t\u1ea1i:",type:"label"},ThuTuKhach:{field_name:"ThuTuKhach",title:"Thu t\u1eeb kh\xe1ch:",type:"currency"},NoSau:{field_name:"NoSau",title:"N\u1ee3 sau:",type:"label"},ThoiGian:{field_name:"ThoiGian",title:"Th\u1eddi gian:",type:"datetime",defaultValue:new Date,icon:!0,isDetail:!0},PhuongThuc:{field_name:"PhuongThuc",title:"H\xecnh th\u1ee9c thanh to\xe1n:",type:"data-select",required:!0,dataSelect:{url:"DM_HinhThucThanhToan",columns:["Id","Ten"],value_field:"Id",text_field:"Ten"}},GhiChu:{field_name:"GhiChu",title:"Ghi ch\xfa:",type:"textarea",rows:6},TongThanhToan:{field_name:"TongThanhToan",title:"T\u1ed5ng thanh to\xe1n h\xf3a \u0111\u01a1n:",type:"label"},CongVaoTaiKhoanKhachHang:{field_name:"CongVaoTaiKhoanKhachHang",title:"C\u1ed9ng v\xe0o t\xe0i kho\u1ea3n kh\xe1ch h\xe0ng:",type:"label"}});class b extends t.Component{constructor(e){super(e),this.state={data:{NoHienTai:0,TongThanhToan:0,PhuongThuc:"",CongVaoTaiKhoanKhachHang:0,ThuTuKhach:0,NoSau:0,GhiChu:null},dataHoaDon:[],KhoanThuId:null,openDialogInPhieu:!1},this.setData=this.setData.bind(this),this.tinhNoSau=this.tinhNoSau.bind(this),this.phanBoSoTienHoaDon=this.phanBoSoTienHoaDon.bind(this),this.tinhCongVaoTaiKhoanKhachHang=this.tinhCongVaoTaiKhoanKhachHang.bind(this),this.save=this.save.bind(this),this.saveAndPrint=this.saveAndPrint.bind(this)}componentDidMount(){const{ID:e}=this.props;this.getDataKhoanThuCongNo(),e&&(this.getDataHoaDon(),this.getDataLienHe()),this.getDataPhuongThucThanhToan()}getDataKhoanThuCongNo(){(0,m.Pq)("DM_KhoanThu?$filter=MaKhoanThu eq 'thanh-toan-no'","GET",null).then((e=>{this.setState({KhoanThuId:e.value[0].Id})})).catch((e=>(0,u.AB)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u kho\u1ea3n thu","Th\xf4ng b\xe1o")))}getDataPhuongThucThanhToan(){(0,m.Pq)("DM_HinhThucThanhToan","GET",null).then((e=>{this.setState({data:{...this.state.data,PhuongThuc:e.value[0].Id}})})).catch((e=>(0,u.AB)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u ph\u01b0\u01a1ng th\u1ee9c thanh to\xe1n","Th\xf4ng b\xe1o")))}getDataLienHe(){const{ID:e}=this.props;(0,m.Pq)("DM_LienHe(".concat(e,")"),"GET",null).then((e=>this.setState({data:{...this.state.data,NoHienTai:e.CongNo}},(()=>this.tinhNoSau())))).catch((e=>(0,u.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u li\xean h\u1ec7","Th\xf4ng b\xe1o")))}getDataHoaDon(){const{ID:e}=this.props;(0,m.Pq)("PhieuThu/LoadDonHang?khachHang_Id=".concat(e),"GET",null,!1).then((e=>this.setState({dataHoaDon:e.filter((e=>e.ThanhTien!==e.TienKhachTra&&parseInt(e.TienKhachTra||0)<parseInt(e.ThanhTien||0))).map((e=>({...e,DonHang_Id:e.Id,SoTien:0})))}))).catch((e=>(0,u.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u h\xf3a \u0111\u01a1n","Th\xf4ng b\xe1o")))}setData(e,n){let a=this.state.data;a[e]=n,this.setState({data:{...a}})}tinhNoSau(){const{data:e}=this.state;let n=(e.NoHienTai?parseInt(e.NoHienTai):0)-(e.ThuTuKhach?parseInt(e.ThuTuKhach):0);this.setState({data:{...this.state.data,NoSau:n}})}phanBoSoTienHoaDon(){let{data:e,dataHoaDon:n}=this.state,a=JSON.parse(JSON.stringify(e.ThuTuKhach||0)),t=0;for(let i=0;i<n.length;i++){let e=parseInt(n[i].ThanhTien||0)-parseInt(n[i].TienKhachTra||0);a>=e?(n[i].SoTien=e,t+=parseInt(n[i].SoTien),a-=e):a<e&&(n[i].SoTien=a,t+=parseInt(n[i].SoTien),0!==a&&(a=0)),i===n.length-1&&this.setTongThanhToan(t)}}setTongThanhToan(e){this.setState((n=>({data:{...n.data,TongThanhToan:e}})),(()=>this.tinhCongVaoTaiKhoanKhachHang()))}tinhCongVaoTaiKhoanKhachHang(){const{data:e}=this.state;parseInt(e.ThuTuKhach||0)>0&&this.setState((n=>({data:{...n.data,CongVaoTaiKhoanKhachHang:e.ThuTuKhach-e.TongThanhToan}})))}save(){const{ID:e,onClose:n,reloadTable:a,reloadTableIndex:t}=this.props,{data:i,dataHoaDon:h,KhoanThuId:s}=this.state;if(parseInt(i.TongThanhToan||0)>0||parseInt(i.ThuTuKhach||0)>0){let l={KhoanThuId:s,SoTien:i.ThuTuKhach&&parseInt(i.ThuTuKhach)>0?i.ThuTuKhach:i.TongThanhToan,NguoiNopId:e,PhuongThuc:i.PhuongThuc,GhiChu:i.GhiChu,NgayTao:i.ThoiGian||(0,j.Fv)(new Date),thanhToanDonHangs:h.filter((e=>parseInt(e.SoTien||0)>0))};(0,m.Pq)("PhieuThu/ThanhToanCongNo","POST",JSON.stringify(l),!1).then((e=>{a(),t(),(0,u.nw)("L\u1eadp phi\u1ebfu thu th\xe0nh c\xf4ng","Th\xf4ng b\xe1o"),n()})).catch((e=>(0,u.a3)(e.Message,"Th\xf4ng b\xe1o")))}else(0,u.AB)("Ch\u01b0a nh\u1eadp s\u1ed1 ti\u1ec1n thanh to\xe1n","Th\xf4ng b\xe1o")}saveAndPrint(){const{ID:e,reloadTable:n,reloadTableIndex:a}=this.props,{data:t,dataHoaDon:i,KhoanThuId:h}=this.state;if(parseInt(t.TongThanhToan||0)>0||parseInt(t.ThuTuKhach||0)>0){let s={KhoanThuId:h,SoTien:t.ThuTuKhach&&parseInt(t.ThuTuKhach)>0?t.ThuTuKhach:t.TongThanhToan,NguoiNopId:e,PhuongThuc:t.PhuongThuc,GhiChu:t.GhiChu,NgayTao:t.ThoiGian||(0,j.Fv)(new Date),thanhToanDonHangs:i.filter((e=>parseInt(e.SoTien||0)>0))};(0,m.Pq)("PhieuThu/ThanhToanCongNo","POST",JSON.stringify(s),!1).then((e=>{n(),a(),this.downloadPDF(e)})).catch((e=>(0,u.a3)(e.Message,"Th\xf4ng b\xe1o")))}else(0,u.AB)("Ch\u01b0a nh\u1eadp s\u1ed1 ti\u1ec1n thanh to\xe1n","Th\xf4ng b\xe1o")}downloadPDF(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";e&&this.setState({link_api:"/Print/InPhieuThu?phieuThuId=".concat(e.Id),titlePhieuIn:"".concat(e.MaPhieu),phieuId:e.Id},(()=>this.setState({openDialogInPhieu:!0})))}render(){const{onClose:e,onOpen:n}=this.props,{data:a,dataHoaDon:c,openDialogInPhieu:d,titlePhieuIn:r,phieuId:u,link_api:g}=this.state;return(0,T.jsxs)(t.Fragment,{children:[(0,T.jsxs)(i.A,{className:"modal_thanh_toan_cong_no detail_NCT",isOpen:n,size:"xl",toggle:e,children:[(0,T.jsx)(h.A,{children:"Thanh to\xe1n"}),(0,T.jsxs)(s.A,{children:[(0,T.jsx)(K,{data:a,setData:this.setData}),(0,T.jsx)(P,{data:a,dataHoaDon:c,OnSetDataHoaDon:e=>this.setState({dataHoaDon:e}),OnSetNoSau:this.tinhNoSau,OnSetTongThanhToan:e=>this.setTongThanhToan(e),OnPhanBoSoTienHoaDon:this.phanBoSoTienHoaDon,OnTinhCongVaoTaiKhoanKhachHang:this.tinhCongVaoTaiKhoanKhachHang}),(0,T.jsx)(A,{data:a})]}),(0,T.jsxs)(l.A,{children:[(0,T.jsx)(o.A,{onClick:this.save,color:"success",children:"T\u1ea1o phi\u1ebfu thu"}),(0,T.jsx)(o.A,{onClick:this.saveAndPrint,color:"success",children:"T\u1ea1o phi\u1ebfu thu v\xe0 In"}),(0,T.jsx)(o.A,{onClick:e,color:"dark",children:"B\u1ecf qua"})]})]}),d&&(0,T.jsx)(C.A,{open:d,title:r,onClose:e,link_api:g,maBaoCao:y.MaBaoCaoPhieuIn.PhieuThu,phieuId:u})]})}}const K=e=>{let{data:n,setData:a}=e;return(0,T.jsxs)(d.A,{md:"4",children:[(0,T.jsxs)(r.A,{children:[(0,T.jsx)(g.A,{data:H.NoHienTai,value:(0,j.vv)(n.NoHienTai),style:{textAlign:"right"},onChange:a}),(0,T.jsx)(g.A,{data:H.ThuTuKhach,value:n.ThuTuKhach,style:{textAlign:"right"},onChange:a}),(0,T.jsx)(g.A,{data:H.NoSau,value:(0,j.vv)(n.NoSau),style:{textAlign:"right"},onChange:a})]}),(0,T.jsxs)(r.A,{children:[(0,T.jsx)(g.A,{data:H.ThoiGian,value:n.ThoiGian}),(0,T.jsx)(g.A,{data:H.PhuongThuc,value:n.PhuongThuc,onChange:a})]}),(0,T.jsx)(r.A,{children:(0,T.jsx)(g.A,{data:H.GhiChu,value:n.GhiChu,onChange:a})})]})},P=e=>{const{data:n,dataHoaDon:a,OnSetDataHoaDon:i,OnSetNoSau:h,OnSetTongThanhToan:s,OnPhanBoSoTienHoaDon:l}=e;(0,t.useEffect)((()=>{o()}),[]),(0,t.useEffect)((()=>{h(),l()}),[n.ThuTuKhach]);const o=()=>{let e=0;a.forEach(((n,t)=>{e+=parseInt(n.SoTien||0),t===a.length-1&&s(e)}))};return(0,T.jsx)(d.A,{md:"12",children:(0,T.jsx)(r.A,{children:(0,T.jsxs)("table",{width:"100%",children:[(0,T.jsx)("thead",{children:(0,T.jsxs)("tr",{children:[(0,T.jsx)("td",{children:"M\xe3 h\xf3a \u0111\u01a1n"}),(0,T.jsx)("td",{children:"Th\u1eddi gian"}),(0,T.jsx)("td",{children:"Gi\xe1 tr\u1ecb h\xf3a \u0111\u01a1n"}),(0,T.jsx)("td",{children:"\u0110\xe3 thu tr\u01b0\u1edbc"}),(0,T.jsx)("td",{children:"C\xf2n c\u1ea7n thu"}),(0,T.jsx)("td",{style:{width:150},children:"Ti\u1ec1n thu"})]})}),(0,T.jsx)("tbody",{children:a.length?a.map(((e,n)=>(0,T.jsxs)("tr",{children:[(0,T.jsx)("td",{className:"text-left",children:e.MaDonHang}),(0,T.jsx)("td",{className:"text-left",children:(0,j.Yq)(e.NgayTao)}),(0,T.jsx)("td",{className:"text-right",children:(0,j.vv)(e.ThanhTien)}),(0,T.jsx)("td",{className:"text-right",children:(0,j.vv)(e.TienKhachTra||0)}),(0,T.jsx)("td",{className:"text-right",children:(0,j.vv)(parseInt(e.ThanhTien||0)-parseInt(e.TienKhachTra||0))}),(0,T.jsx)("td",{className:"text-right",children:(0,T.jsx)(S(),{style:{textAlign:"right"},className:"form-control-sm form-control",onFocus:e=>e.target.select(),placeholder:"0",value:e.SoTien,min:"0",thousandSeparator:".",decimalSeparator:",",onValueChange:e=>{const{value:t}=e;((e,n)=>{if(parseInt(e)<0||"-"===e)(0,u.AB)("Vui l\xf2ng nh\u1eadp gi\xe1 tr\u1ecb h\u1ee3p l\u1ec7!");else{let t=a.slice(),h=parseInt(a[n].ThanhTien||0)-parseInt(a[n].TienKhachTra||0);e?parseInt(e||0)<=h?t[n].SoTien=e:t[n].SoTien=h:t[n].SoTien="",i(t),o()}})(t,n)}})})]},e.Id))):(0,T.jsx)("tr",{children:(0,T.jsx)("td",{colSpan:"6",className:"pt-4 pb-4",children:"Kh\xf4ng c\xf3 h\xf3a \u0111\u01a1n ch\u1edd thanh to\xe1n"})})})]})})})},A=e=>{let{data:n}=e;return(0,T.jsx)(d.A,{children:(0,T.jsx)(r.A,{md:"12",children:(0,T.jsxs)("div",{className:"pull-right",style:{minWidth:350},children:[(0,T.jsx)(g.A,{data:H.TongThanhToan,value:(0,j.vv)(n.TongThanhToan),inline_equal:!0,style:{textAlign:"right"}}),(0,T.jsx)(g.A,{data:H.CongVaoTaiKhoanKhachHang,value:(0,j.vv)(n.CongVaoTaiKhoanKhachHang),inline_equal:!0,style:{textAlign:"right"}})]})})})},I=t.createRef(),M=()=>I.current&&I.current.onQueryChange(),w=(0,t.forwardRef)(((e,n)=>{const{ID:a,reloadTableIndex:i}=e,[h,s]=(0,t.useState)(!1),[l,o]=(0,t.useState)(!1),[c,r]=(0,t.useState)([]);(0,t.useImperativeHandle)(n,(()=>({refSetOpenModal(e){s(e)},refSetopenThanhToan(e){c.length?o(e):(0,u.AB)("Kh\xf4ng c\xf3 h\xf3a \u0111\u01a1n c\u1ea7n thanh to\xe1n","Th\xf4ng b\xe1o")}}))),(0,t.useEffect)((()=>{g()}),[]);const g=(0,t.useCallback)((()=>{(0,m.Pq)("PhieuThu/LoadDonHang?khachHang_Id=".concat(a),"GET",null,!1).then((e=>r(e.filter((e=>e.ThanhTien!==e.TienKhachTra&&parseInt(e.TienKhachTra||0)<parseInt(e.ThanhTien||0))).map((e=>({...e,DonHang_Id:e.Id,SoTien:0})))))).catch((e=>(0,u.a3)("Kh\xf4ng th\u1ec3 t\u1ea3i d\u1eef li\u1ec7u h\xf3a \u0111\u01a1n","Th\xf4ng b\xe1o")))}),[]);return(0,T.jsxs)(d.A,{className:"detail_NCT pt-4 pb-4",children:[(0,T.jsx)(v.A,{tableRef:I,where:"KhachHang_Id eq ".concat(a),url:"CongNoKhachHangs",columns:_,selectType:"withColumns"}),h&&(0,T.jsx)(N,{onOpen:h,reloadTable:M,reloadTableIndex:i,ID:a,onClose:()=>s(!1)}),l&&(0,T.jsx)(b,{ID:a,onOpen:l,reloadTableIndex:i,reloadTable:M,onClose:()=>o(!1)})]})})),_=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never",defaultSort:"desc"},{title:"M\xe3 phi\u1ebfu",field:"MaChungTu",type:"string",searchable:!0,cellStyle:{textAlign:"left"}},{title:"Th\u1eddi gian",field:"NgayTao",type:"datetime",cellStyle:{textAlign:"left"}},{title:"Lo\u1ea1i",field:"LoaiChungTu",type:"string",cellStyle:{textAlign:"left"}},{title:"Gi\xe1 tr\u1ecb",field:"GiaTri",type:"currency",cellStyle:{textAlign:"right"},render:e=>{let n="";return"Thanh to\xe1n"!==e.LoaiChungTu&&"Tr\u1ea3 h\xe0ng"!==e.LoaiChungTu||(n="-"),(0,T.jsxs)("span",{className:"Thanh to\xe1n"===e.LoaiChungTu||"Tr\u1ea3 h\xe0ng"===e.LoaiChungTu?"text-danger":"B\xe1n h\xe0ng"===e.LoaiChungTu||"Thanh to\xe1n tr\u1ea3 h\xe0ng"===e.LoaiChungTu?"text-success":"",children:[n,(0,j.vv)(e.GiaTri)]})}},{title:"D\u01b0 n\u1ee3 kh\xe1ch h\xe0ng",field:"SoDuNo",type:"currency",cellStyle:{textAlign:"right"}}];a(80594),a(80094);var L=a(73613);class k extends t.Component{constructor(e){super(e),this.state={activeTab:null},this.DetailKhachHang_NoCanThu=t.createRef()}render(){const{activeTab:e}=this.state,{onOpen:n,onClose:a,title:t,ID:d,reloadTableIndex:r}=this.props;return(0,T.jsxs)(i.A,{className:"Detail-LienHe",isOpen:n,size:"xl",toggle:a,children:[(0,T.jsx)(h.A,{children:t}),(0,T.jsx)(s.A,{children:(0,T.jsx)(c.A,{OnChangeActiveTab:e=>this.setState({activeTab:e}),data:[{TabName:"Th\xf4ng tin",TabContent:(0,T.jsx)(p,{ID:d})},{TabName:"N\u1ee3 c\u1ea7n thu t\u1eeb kh\xe1ch",TabContent:(0,T.jsx)(w,{ref:this.DetailKhachHang_NoCanThu,ID:d,reloadTableIndex:r})}]})}),(0,T.jsxs)(l.A,{children:[1===e&&(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)(o.A,{color:"success",onClick:()=>this.DetailKhachHang_NoCanThu.current.refSetOpenModal(!0),children:[(0,T.jsx)(L.A,{fa:"refresh"})," ","\u0110i\u1ec1u ch\u1ec9nh"]}),(0,T.jsxs)(o.A,{color:"success",onClick:()=>this.DetailKhachHang_NoCanThu.current.refSetopenThanhToan(!0),children:[(0,T.jsx)(L.A,{fa:"calculator"})," ","Thanh to\xe1n"]})]}),(0,T.jsx)(o.A,{onClick:a,color:"dark",children:"\u0110\xf3ng"})]})]})}}},43126:(e,n,a)=>{a.d(n,{y:()=>r});var t=a(9950),i=a(65476),h=a(53139),s=a(67116),l=a(73613),o=a(68315),c=a(36841),d=(a(14944),a(44414));const r=e=>{let{list:n,choose:a,hiddenDonGia:r,isSearchQR:u}=e;const[g,m]=(0,t.useState)(""),[T,x]=(0,t.useState)([]),[p,j]=(0,t.useState)({actForm:!1,actQR:void 0===u||u}),v=(0,t.useRef)();return(0,i.W)(v,(()=>j((e=>({...e,actForm:!1}))))),(0,t.useEffect)((()=>{const e=n.filter((e=>e.TenSanPham.toUpperCase().includes(g.toUpperCase())||e.MaSanPham.toUpperCase().includes(g.toUpperCase())));x(e)}),[n,g]),(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)("div",{onClick:()=>!p.actQR&&j((e=>({...e,actForm:!0}))),className:"form-input-search-qr",ref:v,children:[(0,d.jsx)(h.Sm,{placeholder:p.actQR?"Qu\xe9t m\xe3 v\u1ea1ch...":"T\xecm ki\u1ebfm...",id:"input-search-qr",onClick:function(){const e=document.getElementById("input-search-qr");e.focus(),e.select()},className:"input-search-qr ".concat(p.actForm&&!p.actQR?"input-search-qr-active":""),onChange:e=>{m(e.target.value)},onKeyPress:e=>{13===e.charCode&&a&&(T.length&&p.actQR?a(T[0]):(0,s.AB)("Kh\xf4ng c\xf3 m\xe3 s\u1ea3n ph\u1ea9m n\xe0y","TH\xd4NG B\xc1O"),m(""))},value:g}),(0,d.jsx)("div",{onClick:()=>j((e=>({...e,actQR:!e.actQR}))),className:"icon-input-search-qr ".concat(p.actQR?"icon-input-search-qr-active":""),children:(0,d.jsx)(l.A,{fa:p.actQR?"qrcode":"search"})}),!!g&&!p.actQR&&p.actForm&&(0,d.jsxs)("div",{className:"list-suggest-search-qr",children:[(0,d.jsx)("p",{children:(0,d.jsx)("b",{children:"K\u1ebft qu\u1ea3 t\xecm ki\u1ebfm :"})}),T.length?T.map((e=>(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)("div",{onClick:()=>a&&a(e),className:"item-suggest-search-qr",children:[(0,d.jsx)(o.RB,{url:e.HinhAnh150,style:{borderRadius:"50%",width:"3rem"}}),(0,d.jsxs)("div",{children:[(0,d.jsx)("p",{className:"mb-0 text-secondary",children:(0,d.jsx)("i",{children:e.MaSanPham})}),(0,d.jsx)("p",{className:"mb-0 font-weight-bold",children:e.TenSanPham})]}),(0,d.jsxs)("div",{children:["\u0110VT: ",(0,d.jsx)("b",{children:e.DonViTinh})]}),(0,d.jsx)("p",{style:{color:"#4680fe"},className:"h6 font-weight-bold mb-0",children:!r&&"".concat((0,c.vv)(e.GiaBan)," VN\u0110")})]})}))):(0,d.jsx)(d.Fragment,{children:(0,d.jsx)("div",{className:"d-flex text-secondary p-4 align-items-center justify-content-center",children:(0,d.jsxs)("i",{children:['Kh\xf4ng c\xf3 k\u1ebft qu\u1ea3 n\xe0o cho "',g,'"']})})})]})]})})}},17750:(e,n,a)=>{a.d(n,{mo:()=>T,ul:()=>x,Ay:()=>m});var t=a(9950),i=a(68315),h=a(36841),s=a(73613),l=a(18849),o=a(37746),c=a(14353),d=a.n(c),r=(a(14944),a(44414));const u=e=>{let{open:n,list:a,close:t}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(o.A,{onClose:t,open:n,children:[(0,r.jsxs)("div",{id:"headerprint",className:"header-print-bar-code",children:[(0,r.jsxs)("div",{className:"d-flex align-items-center",children:[(0,r.jsx)(s.A,{style:{fontSize:"30px"},fa:"barcode"})," ",(0,r.jsx)("h1",{className:"font-weight-bold ml-2",children:"BarCode"})]}),(0,r.jsxs)("div",{style:{gap:"1rem"},className:"d-flex align-items-center pl-3 border-left",children:[(0,r.jsx)(l.A,{onClick:()=>{t()},className:"btn-print-bar-code",children:"H\u1ee7y"}),(0,r.jsx)(l.A,{className:"btn-print-bar-code btn-print-bar-code-active",onClick:()=>{document.getElementById("headerprint").style.display="none",document.getElementById("mydiv").style.padding="0",window.print(),document.getElementById("formPrintScale").style.width="100%",document.getElementById("headerprint").style.display="flex",document.getElementById("mydiv").style.padding="1rem 20vw"},children:"In m\xe3 v\u1ea1ch"})]})]}),(0,r.jsx)("div",{id:"mydiv",className:"body-print-bar-code",children:(0,r.jsx)("div",{id:"formPrintScale",className:"form-print-barcode",children:a.map((e=>(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(g,{item:e})})))})})]})})},g=e=>{let{item:n}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"form-item-print-bar-code",children:[(0,r.jsx)("div",{className:"d-flex justify-content-center",children:(0,r.jsx)(d(),{value:n.MaSanPham})}),(0,r.jsxs)("div",{id:"formBodyTitleBarCode",children:[(0,r.jsx)("div",{className:"d-flex justify-content-center",children:(0,r.jsx)("p",{className:"font-weight-bold mb-0",children:n.TenSanPham})}),(0,r.jsx)("div",{className:"d-flex justify-content-center",children:(0,r.jsxs)("strong",{children:[(0,h.vv)(n.GiaBan),"VN\u0110 (",n.DonViTinh,")"]})})]})]},n.Id)})},m=e=>{let{list:n,remove:a,isSoLuong:o,hiddenDonGia:c,onChange:d,title:g,icon:m,onClick:x,renderBtn:p,hidden:j,renderChild:v,renderBtnSecondary:D}=e;const[N,f]=(0,t.useState)(!1);let S=[...new Set(n)];return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"form-list-choose-pro-qr ".concat(j?"d-none":""),children:[(0,r.jsx)("div",{className:"d-flex justify-content-between mb-3 bg-light p-3",children:(0,r.jsxs)("div",{className:"form-title-list-choose-pro-qr ml-2",children:[(0,r.jsx)(s.A,{style:{fontSize:"22px",marginTop:"0.2rem"},fa:m||"qrcode"})," ",g||"S\u1ea2N PH\u1ea8M C\u1ea6N IN"]})}),v&&(0,r.jsx)("div",{style:{maxHeight:"10vh",overflowY:"auto"},children:v}),S.length?(0,r.jsxs)("div",{style:v?{height:"70vh"}:{},className:"table-choose-pro-qr p-3",children:[(0,r.jsxs)("div",{className:"row-table-choose-pro-qr header-table-choose-pro-qr ",children:[(0,r.jsx)("b",{children:"STT"}),(0,r.jsx)("b",{}),(0,r.jsx)("b",{children:"M\xe3 s\u1ea3n ph\u1ea9m"}),(0,r.jsx)("b",{children:"T\xean s\u1ea3n ph\u1ea9m"}),o&&(0,r.jsx)("b",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,r.jsx)("b",{children:"\u0110VT"}),!c&&(0,r.jsx)("b",{children:"\u0110\u01a1n gi\xe1"}),(0,r.jsx)("b",{})]}),S.length?S.map(((e,n)=>(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"row-table-choose-pro-qr ",children:[(0,r.jsx)("span",{className:"text-muted",children:n+1}),(0,r.jsx)("span",{children:(0,r.jsx)(i.RB,{style:{width:"2.5rem",borderRadius:"50%"},url:e.HinhAnh150})}),(0,r.jsx)("span",{className:"text-muted",style:{fontWeight:"bolder"},children:e.MaSanPham}),(0,r.jsx)("span",{children:e.TenSanPham}),o&&(0,r.jsx)(T,{id:e.Id,value:e.SoLuong,onChange:n=>d(e,n)}),(0,r.jsx)("span",{children:e.DonViTinh}),!c&&(0,r.jsxs)("span",{style:{color:"#4680fe"},children:[(0,h.vv)(e.GiaBan)," VN\u0110"]}),(0,r.jsx)("span",{children:(0,r.jsx)("div",{onClick:()=>a(e),className:"btn-x-item-list-choose-qr",children:(0,r.jsx)(s.A,{fa:"times"})})})]})}))):(0,r.jsx)("div",{className:"p-5 d-flex align-items-center justify-content-center text-secondary",children:(0,r.jsx)("i",{children:"Ch\u01b0a c\xf3 s\u1ea3n ph\u1ea9m n\xe0o \u0111\u01b0\u1ee3c ch\u1ecdn"})})]}):(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"not-list-choose-pro text-secondary",children:(0,r.jsxs)("div",{className:"mb-5",children:[(0,r.jsx)("div",{className:"d-flex justify-content-center",children:(0,r.jsx)(s.A,{style:{fontSize:"90px"},fa:"codepen"})}),(0,r.jsxs)("div",{style:{textAlign:"center"},children:[(0,r.jsx)("span",{className:"h3",children:"Ch\u01b0a c\xf3 s\u1ea3n ph\u1ea9m"}),(0,r.jsxs)("span",{style:{display:"block",fontSize:"15px",textAlign:"center"},children:["Vui l\xf2ng ch\u1ecdn s\u1ea3n ph\u1ea9m cho"," ",g?(0,r.jsx)("span",{className:"text-lowercase",children:g}):"h\xf3a \u0111\u01a1n"]})]})]})})}),(0,r.jsxs)("div",{style:{borderRadius:"0 0 10px 10px",height:"4rem",position:"absolute",left:0,right:0,bottom:0},className:"d-flex justify-content-between align-items-center bg-light p-3",children:[(0,r.jsxs)("div",{className:"text-muted",children:[(0,r.jsx)(s.A,{fa:"cubes"})," S\u1ed1 l\u01b0\u1ee3ng s\u1ea3n ph\u1ea9m:"," ",(0,r.jsx)("b",{className:"text-dark",children:S.length})]}),(0,r.jsxs)("div",{style:{gap:"0.5rem"},className:"d-flex",children:[D,!!S.length&&(0,r.jsxs)(l.A,{onClick:()=>x?x(S):f(!0),disabled:!S.length,className:"btn-in-ma-vach",children:[(0,r.jsx)(s.A,{style:{fontSize:"22px",marginTop:"0.1rem"},fa:(null===p||void 0===p?void 0:p.icon)||"qrcode"})," ",(null===p||void 0===p?void 0:p.title)||"In m\xe3 v\u1ea1ch"]})]})]})]}),N&&(0,r.jsx)(u,{open:N,list:S,close:()=>f(!1)})]})},T=e=>{let{id:n,value:a,onChange:i,min:h,max:s}=e;const l=(0,t.useRef)(null);let o="text-box-".concat(n);return(0,r.jsx)("input",{className:"input-so-luong-choose-pro",ref:l,id:o,maxlength:"6",onClick:()=>{l.current.select()},type:"number",placeholder:"S\u1ed1 l\u01b0\u1ee3ng",value:a,onChange:e=>{(e=>{let n=null;parseInt(e)>=s&&(n=s),parseInt(e)<=h&&(n=h),i(null!==n?n:e)})(e.target.value)}})},x=e=>{let{textTitle:n,textSecond:a,icon:t,style:i}=e;return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:"w-100 d-flex align-items-center justify-content-center text-secondary",style:i||{},children:(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"d-flex justify-content-center",children:(0,r.jsx)(s.A,{style:{fontSize:"90px"},fa:t||"codepen"})}),(0,r.jsxs)("div",{style:{textAlign:"center"},children:[(0,r.jsx)("span",{className:"h3",children:n||"Ch\u01b0a c\xf3 s\u1ea3n ph\u1ea9m"}),(0,r.jsx)("span",{style:{display:"block",fontSize:"15px",textAlign:"center"},children:a||"Vui l\xf2ng ch\u1ecdn s\u1ea3n ph\u1ea9m cho h\xf3a \u0111\u01a1n"})]})]})})})}},68315:(e,n,a)=>{a.d(n,{Ay:()=>s,RB:()=>o});a(9950);var t=a(36841),i=a(73613),h=(a(14944),a(44414));const s=e=>{let{list:n,choose:a,hiddenDonGia:t}=e;return(0,h.jsx)(h.Fragment,{children:n.length?(0,h.jsx)("div",{className:"form-list-pro-qr",children:n.map(((e,n)=>(0,h.jsx)(h.Fragment,{children:(0,h.jsx)(l,{onClick:e=>a&&a(e),item:e,index:n,hiddenDonGia:t})})))}):(0,h.jsx)(c,{style:{marginTop:"4rem"}})})},l=e=>{let{item:n,index:a,onClick:i,hiddenDonGia:s}=e;return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)("div",{onClick:()=>i(n,a),className:"item-pro-qr",children:[(0,h.jsx)(o,{url:n.HinhAnh150}),(0,h.jsx)("p",{className:"mb-1 mt-2",children:(0,t.yv)(n.TenSanPham,2,"...","","hover",a)}),(0,h.jsx)("i",{style:{color:"#b1b1b1",fontSize:"12px"},children:n.MaSanPham}),(0,h.jsxs)("p",{className:"font-weight-light d-flex mb-3",children:["\u0110\u01a1n v\u1ecb t\xednh :"," ",(0,h.jsx)("p",{className:"font-weight-bold ml-1 mb-0",children:n.DonViTinh})]}),!s&&(0,h.jsxs)("h6",{className:"mb-0",style:{fontWeight:"bolder",color:"#4680fe"},children:[(0,t.vv)(n.GiaBan)," VN\u0110"]})]},a)})},o=e=>{let{url:n,style:a}=e;return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("img",{style:a,src:n?"/api"+n:"assets/default.jpg",className:"img-item-pro-qr",alt:""})})},c=e=>{let{style:n}=e;return(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)("div",{style:n,className:"bg-no-product text-secondary",children:[(0,h.jsx)(i.A,{style:{fontSize:"90px"},fa:"dropbox"}),(0,h.jsx)("p",{children:"Kh\xf4ng c\xf3 h\xe0ng h\xf3a"})]})})}},78042:(e,n,a)=>{a.d(n,{Jw:()=>l,Ze:()=>s});var t=a(59051),i=a.n(t),h=a(53744);const s="dieuhanh"===h.lg.MaVaiTro,l=(h.lg.TenHienThi,h.lg.DiemKinhDoanhId,i()().format())},4485:(e,n,a)=>{a.d(n,{A:()=>T,B:()=>x});var t=a(59051),i=a.n(t),h=a(9950),s=a(18849),l=a(4370),o=a(68754),c=a(93443),d=a(60833),r=a(22488),u=a(67116),g=a(73613),m=(a(25987),a(44414));const T=e=>{let{data:n,reset:a}=e;return(0,m.jsx)(m.Fragment,{children:(0,m.jsxs)("div",{className:"form-info-lenh-che-bien-2",children:[(0,m.jsx)("div",{className:"d-flex mb-3 justify-content-between",children:(0,m.jsxs)("div",{children:[(0,m.jsx)("p",{style:{fontSize:"10px"},className:"mb-0 text-muted",children:"Ng\u01b0\u1eddi t\u1ea1o"}),(0,m.jsxs)("div",{className:"d-flex align-items-center",children:[(0,m.jsx)("h6",{className:"font-weight-bold mb-0 mr-1",children:n.SYS_TaiKhoan.TenHienThi}),(0,m.jsxs)("span",{children:["(",n.NguoiTao,")"]})]})]})}),((null===n||void 0===n?void 0:n.PhieuXuatNVL_Id)||(null===n||void 0===n?void 0:n.PhieuNhapThanhPham_Id))&&(0,m.jsx)(x,{data:n,reset:a,listBill:["XuatHang","NhapHang"]}),(0,m.jsxs)("div",{className:"form-item-info-lenh-che-bien-2",children:[(0,m.jsxs)("div",{className:"d-flex mb-2 border-bottom-item-info-lenh-che-bien-2 pl-1 pb-1",children:[(0,m.jsx)("span",{className:"w-75 text-muted",children:"Ng\xe0y t\u1ea1o:"}),(0,m.jsx)("span",{className:"w-100",children:i()(n.NgayTao).format("DD/MM/YYYY hh:mm:ss A")})]}),(0,m.jsxs)("div",{className:"d-flex mb-2 border-bottom-item-info-lenh-che-bien-2 pl-1 pb-1",children:[(0,m.jsx)("span",{className:"w-75 text-muted",children:"M\xe3 l\u1ec7nh:"}),(0,m.jsx)("span",{className:"w-100",children:"15"})]}),(0,m.jsxs)("div",{className:"d-flex mb-2 border-bottom-item-info-lenh-che-bien-2 pl-1 pb-1",children:[(0,m.jsx)("span",{className:"w-75 text-muted",children:"Lo\u1ea1i:"}),(0,m.jsx)("span",{className:"w-100",children:n.DM_LoaiSanPham.TenLoai})]}),(0,m.jsxs)("div",{className:"d-flex border-bottom-item-info-lenh-che-bien-2 pl-1 pb-1",children:[(0,m.jsx)("span",{className:"w-75 text-muted",children:"Tr\u1ea1ng th\xe1i:"}),(0,m.jsx)("span",{style:{color:"luutam"===n.TrangThai?"#ff9b00":"#0092db"},className:"w-100 font-weight-bold",children:n.CheBien_DMTrangThai.Name})]})]})]})})},x=e=>{var n,a,t,g,T,x,j,v,D,N,f,S,y,C,H,b,K,P,A,I;let{data:M,reset:w,listBill:_}=e;const[L,k]=(0,h.useState)(M),[V,B]=(0,h.useState)(null),[G,F]=(0,h.useState)(null),[E,R]=(0,h.useState)(null),[q,O]=(0,h.useState)([]),[z,Q]=(0,h.useState)(null);let X=!!_.length&&!!_.filter((e=>"NhapHang"===e)).length,U=!!_.length&&!!_.filter((e=>"XuatHang"===e)).length,Y=!!_.length&&!!_.filter((e=>"PhieuThu"===e)).length;(0,h.useEffect)((()=>{var e,n,a,t,i,h;(null===L||void 0===L||null===(e=L.Sale_XuatHang)||void 0===e?void 0:e.Id)&&(0,l.Pq)("Sale_XuatHang(".concat(null===(n=L.Sale_XuatHang)||void 0===n?void 0:n.Id,")?$expand=Sale_ChiTietXuatHang,Sale_ChiTietXuatHang/DM_SanPhamDichVu,Sale_ChiTietXuatHang/DM_DonViTinh")).then((e=>F(e))),(null===L||void 0===L||null===(a=L.Sale_NhapHang)||void 0===a?void 0:a.Id)&&(0,l.Pq)("Sale_NhapHang(".concat(null===(t=L.Sale_NhapHang)||void 0===t?void 0:t.Id,")?$expand=Sale_ChiTietNhapHang,Sale_ChiTietNhapHang/DM_SanPhamDichVu,Sale_ChiTietNhapHang/DM_DonViTinh,Sale_MuaHang")).then((e=>B(e))),(null===L||void 0===L||null===(i=L.Sale_PhieuThu)||void 0===i?void 0:i.Id)&&(0,l.Pq)("SoQuyTienMats/ChiTietPhieu?PhieuId=".concat(null===(h=L.Sale_PhieuThu)||void 0===h?void 0:h.Id,"&MaPhieu=PT"),"GET",null,!1).then((e=>R(e))),(0,l.Pq)("DM_DonViTinh").then((e=>{O(e.value)}))}),[L]);const J=(e,n)=>{let a="Sale_".concat(e,"Hang");(0,u.A1)("B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n x\xf3a phi\u1ebfu!","Th\xf4ng b\xe1o").then((t=>{(0,l.Pq)("CheBien/XoaPhieu".concat(e,"CheBien?IdPhieu").concat(e,"=").concat(n),"DELETE",null,!1).then((n=>{(0,u.nw)("X\xf3a phi\u1ebfu th\xe0nh c\xf4ng!"),k((e=>({...e,[a]:null}))),Q(null),"Xuat"===e&&w()}))}))};return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)("div",{className:"mb-4 form-btn-pn-and-px-nlcb",children:[!!U&&(0,m.jsx)("div",{className:"w-100",children:(0,m.jsxs)(s.A,{disabled:!(null!==L&&void 0!==L&&null!==(n=L.Sale_XuatHang)&&void 0!==n&&n.MaXuatHang),onClick:()=>Q("xh"),className:"btn-pn-and-px-nlcb",children:[(0,m.jsxs)("div",{className:"form-file-text-o",children:[(0,m.jsx)("div",{className:"d-flex justify-content-center mb-2",children:(0,m.jsx)("div",{className:"text-code-info-pn-px",children:null===L||void 0===L||null===(a=L.Sale_XuatHang)||void 0===a?void 0:a.MaXuatHang})}),(0,m.jsx)("span",{className:"text-dark",children:null!==L&&void 0!==L&&null!==(t=L.Sale_XuatHang)&&void 0!==t&&t.MaXuatHang?"Phi\u1ebfu xu\u1ea5t":"Ch\u01b0a c\xf3 phi\u1ebfu!"}),(0,m.jsx)("div",{style:{fontSize:"10px"},children:(null===L||void 0===L||null===(g=L.Sale_XuatHang)||void 0===g?void 0:g.NgayTao)&&i()(null===L||void 0===L||null===(T=L.Sale_XuatHang)||void 0===T?void 0:T.NgayTao).format("DD/MM/YYYY hh:mm:ss A")})]}),(null===L||void 0===L||null===(x=L.Sale_XuatHang)||void 0===x?void 0:x.MaXuatHang)&&(0,m.jsx)(p,{onDelete:null!==(j=L.Sale_NhapHang)&&void 0!==j&&j.Id?null:()=>{var e;return J("Xuat",null===(e=L.Sale_XuatHang)||void 0===e?void 0:e.Id)}})]})}),!!X&&(0,m.jsx)("div",{className:"w-100",children:(0,m.jsxs)(s.A,{disabled:!(null!==L&&void 0!==L&&null!==(v=L.Sale_NhapHang)&&void 0!==v&&v.MaNhapHang),onClick:()=>Q("nh"),className:"btn-pn-and-px-nlcb",children:[(0,m.jsxs)("div",{className:"form-file-text-o",children:[(0,m.jsx)("div",{className:"d-flex justify-content-center mb-2",children:(0,m.jsx)("div",{className:"text-code-info-pn-px",children:null===L||void 0===L||null===(D=L.Sale_NhapHang)||void 0===D?void 0:D.MaNhapHang})}),(0,m.jsxs)("span",{className:"text-dark",children:[null!==L&&void 0!==L&&null!==(N=L.Sale_NhapHang)&&void 0!==N&&N.MaNhapHang?"Phi\u1ebfu nh\u1eadp":"Ch\u01b0a c\xf3 phi\u1ebfu!"," "]}),(0,m.jsx)("div",{style:{fontSize:"10px"},children:(null===L||void 0===L||null===(f=L.Sale_NhapHang)||void 0===f?void 0:f.NgayTao)&&i()(null===L||void 0===L||null===(S=L.Sale_NhapHang)||void 0===S?void 0:S.NgayTao).format("DD/MM/YYYY hh:mm:ss A")})]}),(null===L||void 0===L||null===(y=L.Sale_NhapHang)||void 0===y?void 0:y.MaNhapHang)&&(0,m.jsx)(p,{onDelete:()=>{var e;return J("Nhap",null===(e=L.Sale_NhapHang)||void 0===e?void 0:e.Id)}})]})}),!!Y&&(0,m.jsx)("div",{className:"w-100",children:(0,m.jsxs)(s.A,{disabled:!(null!==L&&void 0!==L&&null!==(C=L.Sale_PhieuThu)&&void 0!==C&&C.MaPhieu),onClick:()=>Q("pt"),className:"btn-pn-and-px-nlcb",children:[(0,m.jsxs)("div",{className:"form-file-text-o",children:[(0,m.jsx)("div",{className:"d-flex justify-content-center mb-2",children:(0,m.jsx)("div",{className:"text-code-info-pn-px",children:null===L||void 0===L||null===(H=L.Sale_PhieuThu)||void 0===H?void 0:H.MaPhieu})}),(0,m.jsxs)("span",{className:"text-dark",children:[null!==L&&void 0!==L&&null!==(b=L.Sale_PhieuThu)&&void 0!==b&&b.MaPhieu?"Phi\u1ebfu thu":"Ch\u01b0a c\xf3 phi\u1ebfu!"," "]}),(0,m.jsx)("div",{style:{fontSize:"10px"},children:(null===L||void 0===L||null===(K=L.Sale_PhieuThu)||void 0===K?void 0:K.NgayTao)&&i()(null===L||void 0===L||null===(P=L.Sale_PhieuThu)||void 0===P?void 0:P.NgayTao).format("DD/MM/YYYY hh:mm:ss A")})]}),(null===L||void 0===L||null===(A=L.Sale_PhieuThu)||void 0===A?void 0:A.MaPhieu)&&(0,m.jsx)(p,{})]})})]}),"xh"===z&&G&&(0,m.jsx)(o.A,{modeDialog:"detail",phieuNhapSelected:G,dataKho:[{Id:1,Ten:"CN Ch\xednh",DiemKinhDoanh_Id:11,NgayTao:"2020-09-24T00:00:00",NguoiTao:"gdt",NgaySua:"2023-03-06T10:11:07.943",NguoiSua:"dieuhanh",ThuKho:"dieuhanh",IsKhoTong:!0,PT_ChuyenKho:null}],dataDonViTinh:q,openTaoPhieu:"xh"===z,onCloseTaoPhieu:()=>Q(null),fncDelete:null!==L&&void 0!==L&&null!==(I=L.Sale_NhapHang)&&void 0!==I&&I.MaNhapHang?null:e=>J("Xuat",e)}),"nh"===z&&V&&(0,m.jsx)(c.A,{modeDialog:"detail",phieuNhapSelected:V,loaiPhieu:r._.ChuyenKho,dataKho:[{Id:1,Ten:"CN Ch\xednh",DiemKinhDoanh_Id:11,NgayTao:"2020-09-24T00:00:00",NguoiTao:"gdt",NgaySua:"2023-03-06T10:11:07.943",NguoiSua:"dieuhanh",ThuKho:"dieuhanh",IsKhoTong:!0,PT_ChuyenKho:null}],dataDonViTinh:q,openTaoPhieu:"nh"===z,onCloseTaoPhieu:()=>Q(null),fncDelete:e=>J("Nhap",e)}),"pt"===z&&E&&(0,m.jsx)(d.A,{isOpenDetail:"pt"===z,handleClose:()=>Q(null),data:E})]})},p=e=>{let{onDelete:n}=e;return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{className:"outline-form-btn-action-pn-and-px-nlcb",children:(0,m.jsxs)("div",{className:"form-btn-action-pn-and-px-nlcb",children:[(0,m.jsx)("div",{className:"item-btn-action-pn-and-px-nlcb xem-thong-tin",children:(0,m.jsx)(g.A,{fa:"search"})}),n&&(0,m.jsx)("div",{onClick:e=>{e.stopPropagation(),n()},className:"item-btn-action-pn-and-px-nlcb xoa-thong-tin",children:(0,m.jsx)(g.A,{fa:"trash"})})]})})})}},78684:(e,n,a)=>{a.d(n,{A:()=>m,G:()=>T});var t=a(18849),i=a(37746),h=a(85560),s=a(4485),l=a(68773),o=a(5078),c=a(59051),d=a.n(c),r=a(36841),u=a(73613),g=(a(86883),a(44414));const m=e=>{var n;let{close:a,open:t,data:c}=e;return(0,g.jsx)(g.Fragment,{children:(0,g.jsxs)(i.A,{onClose:a,open:t,children:[(0,g.jsx)(T,{title:"M\xe3 ch\u1ee9ng t\u1eeb ".concat(c.MaTraHang),icon:"ravelry",close:a}),(0,g.jsxs)("div",{className:"d-flex",children:[(0,g.jsx)("div",{className:"col-3",children:(0,g.jsx)(s.B,{data:c,reset:l.reloadTableTraHangNCC,listBill:["XuatHang","PhieuThu"]})}),(0,g.jsxs)("div",{className:"col-9",children:[(0,g.jsxs)("div",{style:{gap:"1rem"},className:"d-flex",children:[(0,g.jsxs)("div",{className:"item-detail-info-retuns",children:["M\xe3 tr\u1ea3 h\xe0ng: ",(0,g.jsx)("b",{children:c.MaTraHang})]}),(0,g.jsxs)("div",{className:"item-detail-info-retuns",children:["Th\u1eddi gian tr\u1ea3:"," ",(0,g.jsx)("b",{children:(null===c||void 0===c?void 0:c.NgayTao)&&d()(null===c||void 0===c?void 0:c.NgayTao).format("DD/MM/YYYY hh:mm:ss")})]}),(0,g.jsxs)("div",{className:"item-detail-info-retuns",children:["H\xecnh th\u1ee9c tr\u1ea3: ",(0,g.jsx)("b",{children:null===c||void 0===c||null===(n=c.DM_HinhThucThanhToan)||void 0===n?void 0:n.Ten})]}),(0,g.jsxs)("div",{className:"item-detail-info-retuns",children:["T\u1ed5ng ti\u1ec1n:"," ",(0,g.jsxs)("b",{children:[(null===c||void 0===c?void 0:c.TienHangTra)&&(0,r.vv)(null===c||void 0===c?void 0:c.TienHangTra)," VN\u0110"]})]})]}),(0,g.jsx)(h.A,{title:"Chi ti\u1ebft tr\u1ea3 h\xe0ng",url:"Sale_ChiTietTraHangNCC",where:"DonTraHang_Id eq ".concat(c.Id),columns:o.h})]})]})]})})},T=e=>{let{title:n,close:a,icon:i}=e;return(0,g.jsx)(g.Fragment,{children:(0,g.jsxs)("div",{className:"header-bill-returns-pro",children:[(0,g.jsx)("h3",{className:"mb-0 mr-2",children:(0,g.jsx)(u.A,{fa:i})}),(0,g.jsx)("h3",{className:"mb-0 font-weight-bold",children:n}),(0,g.jsx)("div",{style:{gap:"1rem",paddingLeft:"1rem"},className:"h-100 border-left ml-auto d-flex align-items-center",children:(0,g.jsx)(t.A,{onClick:a,children:"\u0110\xf3ng"})})]})})}},52728:(e,n,a)=>{a.d(n,{uh:()=>K,Ay:()=>H,bb:()=>C});var t=a(9950),i=a(36841),h=a(37746),s=a(17750),l=a(53744),o=a(78042),c=(a(86883),a(67116)),d=a(4370),r=a(59051),u=a.n(r),g=a(58195),m=a(18849),T=a(85560),x=a(5078),p=a(44414);const j=e=>{let{data:n,open:a,close:t,handleTraHang:h}=e;return(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(g.A,{size:"lg",zIndex:3e3,isOpen:a,toggle:t,children:(0,p.jsxs)("div",{className:"p-3",children:[(0,p.jsx)("div",{className:"d-flex",children:(0,p.jsx)("div",{className:"ml-auto",children:(0,p.jsx)(m.A,{onClick:h,children:"Thanh to\xe1n"})})}),(0,p.jsxs)("div",{className:"col-6 p-0",children:[(0,p.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,p.jsx)("strong",{children:"T\xean nh\xe0 cung c\u1ea5p"}),n.TenNhaCungCap]}),(0,p.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,p.jsx)("strong",{children:"H\xecnh th\u1ee9c thanh to\xe1n:"}),n.TenHinhThucThanhToan]}),(0,p.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,p.jsx)("strong",{children:"Th\u1eddi gian:"}),u()(n.NgayTao).format("DD-MM-YYYY hh:mm:ss A")]}),(0,p.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,p.jsx)("strong",{children:"N\u1ee3 hi\u1ec7n t\u1ea1i:"}),(0,i.vv)(n.TienThanhToan)]}),(0,p.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,p.jsx)("strong",{children:"Ti\u1ec1n nh\u1eadn th\u1ef1c t\u1ebf:"}),(0,i.vv)(n.TienNCC_Tra)]}),(0,p.jsxs)("div",{className:"d-flex justify-content-between",children:[(0,p.jsx)("strong",{children:"N\u1ee3 sau:"}),(0,i.vv)(parseInt(n.TienThanhToan||0)-parseInt(n.TienNCC_Tra||0))]})]}),(0,p.jsx)(T.A,{where:"NhaCungCap_Id eq ".concat(n.LienHe_Id," and IsDeleted ne true"),url:"MuaHangs",columns:x.TN,selectType:"withColumns"})]})})})};var v=a(89087),D=a(60666);const N=e=>{let n=0;return e.length&&e.forEach((e=>n+=+e.SoLuong*+e.DonGia)),n},f=e=>{let{data:n,handleChangeData:a,dataTraHang:t,save:h}=e;return(0,p.jsx)(p.Fragment,{children:(0,p.jsxs)("div",{className:"form-billing-infomation",children:[(0,p.jsx)("div",{className:"d-flex justify-content-center mb-4",children:(0,p.jsx)("p",{className:"h3 font-weight-bold text-muted border-bottom",children:"Tr\u1ea3 h\xe0ng nh\u1eadp"})}),(0,p.jsxs)("div",{style:{gap:"0.6rem",display:"grid",padding:"0 2rem"},children:[(0,p.jsxs)("div",{style:{gap:"1rem"},className:"d-flex",children:[(0,p.jsxs)("div",{className:"item-header-info-billing",children:[(0,p.jsx)("p",{className:"mb-0 text-muted",children:"Nh\xe0 cung c\u1ea5p:"}),(0,p.jsx)("p",{className:"mb-0 ml-auto font-weight-bold",children:null===n||void 0===n?void 0:n.TenNhaCungCap})]}),(0,p.jsxs)("div",{className:"item-header-info-billing",children:[(0,p.jsx)("p",{className:"mb-0 text-muted",children:"M\xe3 mua h\xe0ng:"}),(0,p.jsx)("p",{className:"mb-0 ml-auto font-weight-bold",children:n.MaMuaHang})]}),(0,p.jsxs)("div",{className:"item-header-info-billing",children:[(0,p.jsx)("p",{className:"mb-0 text-muted",children:"M\xe3 nh\u1eadp h\xe0ng:"}),(0,p.jsx)("p",{className:"mb-0 ml-auto font-weight-bold",children:null===n||void 0===n?void 0:n.MaNhapHang})]})]}),(0,p.jsxs)("div",{className:"d-flex mt-3",children:[(0,p.jsx)("p",{className:"mb-0 text-secondary",children:u()(null===n||void 0===n?void 0:n.NgayChungTu).format("DD/MM/YYYY hh:mm:ss A")}),(0,p.jsxs)("h5",{className:"font-weight-bold text-muted ml-auto",children:[(0,i.vv)(n.TienHang)," VN\u0110"]})]})]}),(0,p.jsxs)("div",{className:"body-billing-information",children:[(0,p.jsxs)("div",{children:[(0,p.jsx)("strong",{className:"text-muted",children:"H\xecnh th\u1ee9c tr\u1ea3 h\xe0ng"}),(0,p.jsx)("div",{className:"bg-white p-1 rounded",children:(0,p.jsx)(v.A,{value:1,data:C,onChange:e=>{a("HinhThucThanhToan_Id",+e)}})})]}),(0,p.jsxs)("div",{className:"d-flex mt-3",children:[(0,p.jsx)("strong",{className:"text-muted",children:"Ti\u1ec1n c\u1ea7n tr\u1ea3"}),(0,p.jsx)("div",{className:"ml-auto",children:(0,p.jsxs)("strong",{children:[(0,i.vv)(N(t.chiTiet))," VN\u0110"]})})]}),(0,p.jsxs)("div",{className:"d-flex align-items-center",children:[(0,p.jsx)("strong",{className:"text-muted",children:"Ti\u1ec1n nh\u1eadn th\u1ef1c t\u1ebf"}),(0,p.jsx)("div",{className:"ml-auto",children:(0,p.jsx)(D.A,{className:"input-so-luong-tra-hang",value:+t.TienNCC_Tra,onValueChange:e=>a("TienNCC_Tra",e.value)})})]}),(0,p.jsxs)("div",{className:"d-flex",children:[(0,p.jsx)("strong",{className:"text-muted",children:"C\u1ea5n tr\u1eeb c\xf4ng n\u1ee3"}),(0,p.jsx)("div",{className:"ml-auto",children:(0,p.jsx)(K,{onChange:e=>a("IsCanTruCongNo",e)})})]}),(0,p.jsx)("div",{children:(0,p.jsx)("div",{className:"ml-auto",children:(0,p.jsx)("textarea",{className:"text-ghi-chu-bill-info",placeholder:"Ghi ch\xfa...",type:"text",onChange:e=>a("GhiChu",e.target.value)})})}),(0,p.jsx)("div",{className:"d-flex mt-3",children:(0,p.jsx)(m.A,{className:"btn-billing-information",onClick:()=>h(t.IsCanTruCongNo),children:"Tr\u1ea3 h\xe0ng"})})]})]})})};var S=a(68315),y=a(78684);const C=[{value:"1",label:"Ti\u1ec1n m\u1eb7t"},{value:"2",label:"Th\u1ebb th\xe0nh vi\xean"},{value:"3",label:"Chuy\u1ec3n kho\u1ea3n"}],H=e=>{let{open:n,close:a,data:i,listDonMua:s,closeAll:r}=e;const[u,g]=(0,t.useState)(s),[m,T]=(0,t.useState)(!1),[x,v]=(0,t.useState)({chiTiet:[],DiemKinhDoanh_Id:l.lg.DiemKinhDoanhId,MuaHang_Id:i.Id,TienNCC_Tra:"",HinhThucThanhToan_Id:1,NgayTao:o.Jw,NguoiTao:l.lg.MaTaiKhoan,GhiChu:"",LienHe_Id:i.NhaCungCap_Id,IsCanTruCongNo:!1}),D=(0,t.useCallback)(((e,n)=>{const a=[...u],t=a.indexOf(n);a[t].SoLuongTra=+e,g(a);let i=a.map((e=>({SanPhamDichVu_Id:e.SanPhamDichVu_Id,DonViTinh_Id:e.DonViTinh_Id,DonGia:e.DonGia,SoLuong:e.SoLuongTra,ThanhTien:e.ThanhTien})));S("chiTiet",i.filter((e=>e.SoLuong)))}),[u]),S=(e,n)=>{v((a=>({...a,[e]:n})))},H=()=>{(0,c.A1)("B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n th\u1ef1c hi\u1ec7n!","Th\xf4ng b\xe1o").then((e=>{(0,d.Pq)("TraHang/TraDonMuaHang_NCC","POST",JSON.stringify(x),!1).then((e=>r())).catch((e=>(0,c.a3)(e)))}))};return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(h.A,{onClose:a,open:n,children:[(0,p.jsx)(y.G,{title:"M\xe3 ch\u1ee9ng t\u1eeb ".concat(i.MaMuaHang),icon:"ravelry",close:a}),(0,p.jsxs)("div",{className:"form-tra-hang-nhap",children:[(0,p.jsx)(b,{list:u,handelChange:D}),(0,p.jsx)(f,{data:i,handleChangeData:S,dataTraHang:x,save:e=>{x.chiTiet.length?!+x.TienNCC_Tra||+x.TienNCC_Tra>+N(x.chiTiet)?(0,c.AB)("Ti\u1ec1n nh\u1eadn th\u1ef1c t\u1ebf kh\xf4ng h\u1ee3p l\u1ec7!"):(!e&&H(),e&&T(!0)):(0,c.AB)("Ch\u01b0a c\xf3 s\u1ea3n ph\u1ea9m n\xe0o \u0111\u01b0\u1ee3c tr\u1ea3")}})]})]}),m&&(0,p.jsx)(j,{data:{...x,TenNhaCungCap:i.TenNhaCungCap,TienThanhToan:i.TienThanhToan,TenHinhThucThanhToan:C.filter((e=>+x.HinhThucThanhToan_Id===+e.value))[0].label},close:()=>T(!1),open:m,handleTraHang:H})]})},b=e=>{let{list:n,handelChange:a}=e;return(0,p.jsx)(p.Fragment,{children:(0,p.jsxs)("div",{className:"table-list-pro-returns w-100",children:[(0,p.jsx)("p",{className:"h3 font-weight-bold text-muted border-bottom",children:"Danh s\xe1ch s\u1ea3n ph\u1ea9m \u0111\xe3 mua"}),(0,p.jsxs)("div",{className:"row-table-list-pro-returns header-table-list-pro-returns",children:[(0,p.jsx)("th",{children:"STT"}),(0,p.jsx)("th",{children:"T\xean s\u1ea3n ph\u1ea9m"}),(0,p.jsx)("th",{children:"\u0110\u01a1n v\u1ecb t\xednh"}),(0,p.jsx)("th",{children:"\u0110\u01a1n gi\xe1"}),(0,p.jsx)("th",{children:"S\u1ed1 l\u01b0\u1ee3ng \u0111\xe3 mua"}),(0,p.jsx)("th",{children:"S\u1ed1 l\u01b0\u1ee3ng c\u1ea7n tr\u1ea3"}),(0,p.jsx)("th",{children:"Th\xe0nh ti\u1ec1n"})]}),n.map(((e,n)=>{var t,h,l;return(0,p.jsx)(p.Fragment,{children:(0,p.jsxs)("div",{className:"row-table-list-pro-returns",children:[(0,p.jsx)("th",{className:"text-muted",children:n+1}),(0,p.jsx)("th",{children:(0,p.jsx)(S.RB,{style:{width:"3rem",borderRadius:"50%"},url:null===e||void 0===e||null===(t=e.DM_SanPhamDichVu)||void 0===t?void 0:t.Thumbnail150})}),(0,p.jsx)("th",{className:"font-weight-bold",children:null===e||void 0===e||null===(h=e.DM_SanPhamDichVu)||void 0===h?void 0:h.TenSanPham}),(0,p.jsx)("th",{children:null===e||void 0===e||null===(l=e.DM_DonViTinh)||void 0===l?void 0:l.Ten}),(0,p.jsxs)("th",{children:[(0,i.vv)(null===e||void 0===e?void 0:e.DonGia)," VN\u0110"]}),(0,p.jsx)("th",{children:(0,i.vv)(null===e||void 0===e?void 0:e.SoLuong)}),(0,p.jsx)("th",{children:(0,p.jsx)(s.mo,{id:e.Id,min:0,max:+(null===e||void 0===e?void 0:e.SoLuong),value:(0,i.vv)(e.SoLuongTra),onChange:n=>a(n,e)})}),(0,p.jsxs)("th",{style:{color:"#2196f3"},className:"font-weight-bold",children:[(0,i.vv)(+(null===e||void 0===e?void 0:e.DonGia)*+(null===e||void 0===e?void 0:e.SoLuongTra))," VN\u0110"]})]})})}))]})})},K=e=>{let{title:n,onChange:a}=e;return(0,p.jsx)(p.Fragment,{children:(0,p.jsxs)("label",{class:"pure-material-switch",children:[(0,p.jsx)("input",{onChange:e=>a(e.target.checked),type:"checkbox"}),(0,p.jsx)("span",{children:(0,p.jsx)("strong",{children:n})})]})})}},5078:(e,n,a)=>{a.d(n,{TN:()=>o,Zk:()=>l,eH:()=>s,h:()=>c});var t=a(78873),i=a(36841),h=a(44414);const s=[{title:"Id",field:"Id",type:"numeric",hidden:!0,editable:"never"},{title:"M\xe3 ch\u1ee9ng t\u1eeb",field:"MaTraHang",type:"string",hidden:!1,searchable:!0,editable:"never",cellStyle:{width:100}},{title:"Ng\u01b0\u1eddi t\u1ea1o",field:"NguoiTao",type:"string",searchable:!0,hidden:!1,editable:"never",cellStyle:{textAlign:"left"}},{title:"Ng\xe0y ch\u1ee9ng t\u1eeb",field:"NgayTao",type:"datetime",hidden:!1,searchable:!1,editable:"never",defaultSort:"desc",cellStyle:{textAlign:"left",width:130}},{title:"Ng\u01b0\u1eddi t\u1ea1o",field:"NguoiTao",type:"string",hidden:!0,searchable:!1,editable:"never"},{title:"Ghi ch\xfa",field:"GhiChu"},{title:"Ti\u1ec1n tr\u1ea3 h\xe0ng",field:"TienHangTra",type:"numeric",hidden:!1,editable:"never",render:e=>(0,i.vv)(e.TienHangTra)},{title:"Ti\u1ec1n NCC tr\u1ea3",field:"TienNCC_Tra",type:"numeric",render:e=>(0,i.vv)(e.TienNCC_Tra)},{title:"H\xecnh th\u1ee9c thanh to\xe1n",field:"DM_HinhThucThanhToan.Ten"},{title:"Phi\u1ebfu xu\u1ea5t",field:"Sale_XuatHang.NgayTao",hidden:!0},{title:"Phi\u1ebfu xu\u1ea5t",field:"Sale_XuatHang.MaXuatHang",hidden:!0},{title:"Phi\u1ebfu xu\u1ea5t",field:"Sale_XuatHang.Id",hidden:!0},{title:"Phi\u1ebfu thu",field:"Sale_PhieuThu.NgayTao",hidden:!0},{title:"Phi\u1ebfu thu",field:"Sale_PhieuThu.MaPhieu",hidden:!0},{title:"Phi\u1ebfu thu",field:"Sale_PhieuThu.Id",hidden:!0},{title:"Tr\u1ea1ng th\xe1i",field:"IsDeleted",type:"boolean",hidden:!1,editable:"never",render:e=>{if(e.IsDeleted)return(0,h.jsx)(t.A,{color:"danger",children:"\u0110\xe3 h\u1ee7y"})},cellStyle:{textAlign:"center"}}],l=[{title:"Id",field:"Id",hidden:!0},{title:"M\xe3 mua h\xe0ng",field:"MaMuaHang"},{title:"Ti\u1ec1n h\xe0ng",field:"TienHang",render:e=>(0,i.vv)(e.TienHang)}],o=[{field:"Id",type:"numeric",dataID:!0,hidden:!0,editable:"never",defaultSort:"desc"},{title:"M\xe3 phi\u1ebfu nh\u1eadp",field:"MaMuaHang",type:"string",searchable:!0,cellStyle:{textAlign:"left"}},{title:"Th\u1eddi gian",field:"NgayTao",type:"datetime",cellStyle:{textAlign:"left"}},{title:"Gi\xe1 tr\u1ecb phi\u1ebfu nh\u1eadp",field:"ThanhTien",render:e=>(0,i.vv)(e.ThanhTien)},{title:"\u0110\xe3 tr\u1ea3 tr\u01b0\u1edbc",field:"TienThanhToan",render:e=>(0,i.vv)(e.TienThanhToan)},{title:"C\xf2n c\u1ea7n tr\u1ea3",field:"TienThanhToan",render:e=>(0,i.vv)(parseInt(e.ThanhTien||0)-parseInt(e.TienThanhToan||0))}],c=[{field:"Id",title:"Id",hidden:!0},{title:"T\xean s\u1ea3n ph\u1ea9m",field:"DM_SanPhamDichVu.TenSanPham"},{title:"\u0110\u01a1n v\u1ecb t\xednh",field:"DM_DonViTinh.Ten"},{title:"\u0110\u01a1n gi\xe1",field:"DonGia",render:e=>(0,i.vv)(e.DonGia)},{title:"S\u1ed1 l\u01b0\u1ee3ng",field:"SoLuong",render:e=>(0,i.vv)(e.SoLuong)},{title:"Th\xe0nh ti\u1ec1n",field:"ThanhTien",render:e=>(0,i.vv)(e.ThanhTien)},{title:"Gi\xe1 v\u1ed1n",field:"GiaVon",render:e=>(0,i.vv)(e.GiaVon)}]},68773:(e,n,a)=>{a.r(n),a.d(n,{default:()=>y,reloadTableTraHangNCC:()=>S});var t=a(23931),i=a(30616),h=a(28412),s=a(62181),l=a(32385),o=a(85560),c=a(18383),d=a(9950),r=a(5078),u=a(58195),g=a(4370),m=a(52728),T=a(53744),x=a(67116),p=a(43126),j=a(44414);const v=d.createRef(),D=e=>{let{open:n,close:a}=e;const[t,i]=(0,d.useState)([]),[h,s]=(0,d.useState)([]),[l,c]=(0,d.useState)(null),[D,N]=(0,d.useState)({spdv:null});(0,d.useEffect)((()=>{(0,g.Pq)("SanPham/DanhSachSanPhamByBangGia?nhomSanPham=null&diemKinhDoanhId=".concat(null===T.b9||void 0===T.b9?void 0:T.b9.DiemKinhDoanhId,"&nhomDonviTinh="),"GET",null,!1).then((e=>{s(e)})).catch((e=>(0,x.a3)(e)))}),[]);const f=e=>{(0,g.Pq)("Sale_ChiTietMuaHang?$filter=MuaHang_Id eq ".concat(e,"&$expand=DM_SanPhamDichVu,DM_DonViTinh")).then((e=>{var n;let a=[];(null===e||void 0===e||null===(n=e.value)||void 0===n?void 0:n.length)&&e.value.forEach((e=>{a.push({...e,SoLuongTra:0})})),i(a)}))};return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(u.A,{size:"xl",isOpen:!!n,toggle:a,children:(0,j.jsxs)("div",{className:"p-2",children:[(0,j.jsx)("div",{className:"d-flex",children:(0,j.jsx)(p.y,{list:h,isSearchQR:!1,choose:e=>{N((n=>({...n,spdv:e.Id}))),v.current&&v.current.onQueryChange()}})}),(0,j.jsx)(o.A,{tableRef:v,title:"Danh s\xe1ch \u0111\u01a1n mua",urlExt:"TraHang/GetListMuaHang",where:"SanPhamDichVu_Id=".concat(D.spdv?D.spdv:null,"&IsNCC=true&"),columns:r.Zk,selectType:"withColumns",SearchAdvanced:()=>(0,j.jsx)(j.Fragment,{}),onActions:[{icon:"tag",tooltip:"Ch\u1ecdn",onClick:(e,n)=>{f(n.Id),c(n)}}],onRowClick:(e,n)=>{f(n.Id),c(n)}})]})}),t.length&&(0,j.jsx)(m.Ay,{open:t.length,close:()=>{i([]),c(null)},closeAll:()=>{i([]),c(null),a(),S()},data:l,listDonMua:t})]})};a(86883);var N=a(78684);const f=d.createRef(),S=()=>f.current&&f.current.onQueryChange(),y=()=>{const[e,n]=(0,d.useState)({tuNgay:null,denNgay:null}),[a,u]=(0,d.useState)({add:!1,detail:!1});console.log(e);return(0,j.jsxs)(j.Fragment,{children:[(0,j.jsxs)(i.A,{children:[(0,j.jsx)(h.A,{NoTabs:!0,PageBaoCao:!0,children:(0,j.jsx)(t.A,{md:"12",className:"p-0 mb-2",children:(0,j.jsx)(s.A,{title:"Th\u1eddi gian",type:"date-report",onChangeDate:(e,a,t)=>{n((e=>({...e,tuNgay:a?(0,c.A)(a,"yyyy-MM-dd"):null,denNgay:t?(0,c.A)(t,"yyyy-MM-dd")+"T23:59:59.000":null})))},status:!0,defaultValueDate:"Th\xe1ng n\xe0y"})})}),(0,j.jsx)(l.A,{NoTabs:!0,children:(0,j.jsx)(o.A,{tableRef:f,title:"Danh s\xe1ch tr\u1ea3 nh\u1eadp h\xe0ng",url:"Sale_TraHangNCC",columns:r.eH,selectType:"withColumns",onAdd:{onClick:e=>u((e=>({...e,add:!0})))},onRowClick:(e,n)=>u((e=>({...e,detail:n})))})})]}),!!a.add&&(0,j.jsx)(D,{open:a.add,close:()=>u((e=>({...e,add:!1})))}),!!a.detail&&(0,j.jsx)(N.A,{open:!!a.detail,data:a.detail,close:()=>u((e=>({...e,detail:null})))})]})}},28324:(e,n,a)=>{a.d(n,{A:()=>x});var t=a(9950),i=a(50651),h=a(76991),s=a(70349),l=a(23931),o=a(18849),c=a(67116),d=a(53832),r=a(4370),u=a(53744),g=a(73613),m=a(44414);const T={MaDonVi:{field_name:"MaDonVi",title:"M\xe3 \u0111\u01a1n v\u1ecb: ",type:"label",dataSelect:{url:"DonVis",column:["MaDonVi","MaDonVi"],value_field:"MaDonVi",text_field:"TenDonVi"}},TenDonVi:{field_name:"TenDonVi",title:"T\xean \u0111\u01a1n v\u1ecb",type:"textbox",required:!0},DienThoai:{field_name:"DienThoai",title:"\u0110i\u1ec7n tho\u1ea1i: ",type:"textbox"},DiaChi:{field_name:"DiaChi",title:"\u0110\u1ecba ch\u1ec9: ",type:"textbox"},MaThue:{field_name:"MaThue",title:"M\xe3 s\u1ed1 thu\u1ebf: ",type:"textbox"},Logo:{field_name:"Logo",title:"Logo:",type:"label"},ChoPhepQL_Phong_Ban:{field_name:"ChoPhepQL_Phong_Ban",type:"checkbox",label:"Cho ph\xe9p qu\u1ea3n l\xfd ph\xf2ng/b\xe0n"},IsShow_HetHang:{field_name:"IsShow_HetHang",type:"checkbox",label:"M\u1eb7c \u0111\u1ecbnh hi\u1ec3n th\u1ecb h\u1ebft h\xe0ng"},NhomDonViTinh:{field_name:"NhomDonViTinh",title:"M\u1eb7c \u0111\u1ecbnh lo\u1ea1i h\xe0ng hi\u1ec3n th\u1ecb: ",type:"data-select",dataSelect:{url:"DM_NhomDonViTinh",column:["MaNhom","TenNhom"],value_field:"MaNhom",text_field:"TenNhom"}},CheDoMacDinh:{field_name:"CheDoMacDinh",title:"Ch\u1ebf \u0111\u1ed9 m\u1eb7c \u0111\u1ecbnh: ",type:"data-select",dataSelect:{options:[{value:"Thuong",label:"Ch\u1ebf \u0111\u1ed9 th\u01b0\u1eddng"},{value:"MayQuet",label:"Ch\u1ebf \u0111\u1ed9 m\xe1y qu\xe9t"}],column:["value","label"],value_field:"value",text_field:"label"}}};class x extends t.Component{constructor(e){super(e),this.loadData=()=>{(0,r.Pq)("DonVis?$filter=ID eq '".concat(u.lg.IDDonVi,"'"),"GET",null).then((e=>{let{data:n}=this.state,a=e.value[0];n.ID=a.ID,n.MaDonVi=a.MaDonVi,n.TenDonVi=a.TenDonVi,n.DiaChi=a.DiaChi,n.DienThoai=a.DienThoai,n.MaThue=a.MaThue,n.Logo=a.Logo,n.ChoPhepQL_Phong_Ban=a.ChoPhepQL_Phong_Ban,n.NhomDonViTinh=a.NhomDonViTinh,n.IsShow_HetHang=a.IsShow_HetHang,n.CheDoMacDinh=a.CheDoMacDinh,this.setState({data:n})}))},this.setStateData=(e,n)=>{var{data:a}=this.state;a[e]=n,this.setState({data:a})},this.handleChange=(e,n)=>{this.setStateData(e,n)},this.handleChangeImg=e=>{this.setState({disabledBtnHuyAnh:!1});try{let n=new FileReader;n.onloadend=()=>{this.setState({ImgPreviewUrl:n.result})},n.readAsDataURL(e)}catch(n){this.handleHuyAnh()}},this.handleHuyAnh=()=>{this.setState({disabledBtnHuyAnh:!0,file:null,ImgPreviewUrl:null})},this.handleValidate=e=>{const n=Object.values(T).filter((e=>e.required));let{data:a}=this.state;for(let t=0;t<n.length;t++){const e=n[t];let i=a[e.field_name];if(null===i||""===i||void 0===i||0===i.length)return(0,c.AB)('Vui l\xf2ng nh\u1eadp "'+e.title+'"'),!1}return!0},this.state={data:{MaDonVi:"",ID:null,TenDonVi:"",DiaChi:"",DienThoai:"",MaThue:null,Logo:"",ChoPhepQL_Phong_Ban:!1,NhomDonViTinh:!1,IsShow_HetHang:"",CheDoMacDinh:""},file:null,ImgPreviewUrl:null,disabledBtnHuyAnh:!0},this.formRef=t.createRef(),this.anhDonViRef=t.createRef()}componentDidMount(){this.loadData()}save(){let{data:e,file:n}=this.state;if(this.handleValidate())if(e.MaDonVi){let a=n?new FormData(this.anhDonViRef.current):new FormData;a.append("ID",e.ID||""),a.append("MaDonVi",e.MaDonVi),a.append("TenDonVi",e.TenDonVi),a.append("DienThoai",e.DienThoai||null),a.append("DiaChi",e.DiaChi||null),a.append("ChoPhepQL_Phong_Ban",e.ChoPhepQL_Phong_Ban),a.append("IsShow_HetHang",e.IsShow_HetHang),a.append("NhomDonViTinh",e.NhomDonViTinh),a.append("CheDoMacDinh",e.CheDoMacDinh),(0,r.R0)("DonVi/CapNhatDonVi","POST",a,!1).then((e=>{(0,c.nw)("C\u1eadp nh\u1eadt \u0111\u01a1n v\u1ecb th\xe0nh c\xf4ng","Th\xf4ng b\xe1o"),this.disabledBtnHuyAnh=!1})).catch((e=>(0,c.a3)("\u0110\xe3 x\u1ea3y ra l\u1ed7i","Th\xf4ng b\xe1o")))}else(0,c.AB)("Kh\xf4ng c\xf3 d\u1eef li\u1ec7u \u0111\u01a1n v\u1ecb","Th\xf4ng b\xe1o")}reset(){this.setState({data:{MaDonVi:"",TenDonVi:"",DiaChi:"",DienThoai:"",MaThue:null,Logo:"",ID:null},file:null,ImgPreviewUrl:null,disabledBtnHuyAnh:!0})}render(){const{data:e,ImgPreviewUrl:n}=this.state;let a=null;return a=n?(0,m.jsx)("img",{className:"preview-image",src:n,alt:""}):e.Logo?(0,m.jsx)("img",{className:"preview-image",src:"api/"+e.Logo,alt:"L\u1ed7i h\xecnh \u1ea3nh"}):(0,m.jsx)(g.A,{fa:"camera"}),(0,m.jsx)(i.A,{className:"infor-don-vi",children:(0,m.jsx)(h.A,{className:"pb-0",children:(0,m.jsxs)(s.A,{children:[(0,m.jsxs)(l.A,{md:"2",children:[(0,m.jsx)("div",{className:"image-khach-hang",children:(0,m.jsx)("span",{className:"camera-image-kh",children:a})}),(0,m.jsx)("div",{className:"btn-chon-anh",children:(0,m.jsxs)("form",{encType:"multipart/form-data",method:"post",ref:this.anhDonViRef,children:[(0,m.jsx)("input",{name:"Logo",onChange:e=>this.setState({file:e.target.files[0]},(()=>this.handleChangeImg(this.state.file))),type:"file",className:"choose-image-khach-hang",multiple:!0,accept:"image/jpeg, image/jpg, image/png"}),(0,m.jsx)("label",{className:"label-chon-anh",children:"Ch\u1ecdn \u1ea3nh"})]})}),n&&(0,m.jsx)("span",{className:"btn-huy-anh",onClick:()=>this.handleHuyAnh(),children:(0,m.jsx)(g.A,{fa:"times-circle-o"})})]}),(0,m.jsxs)(l.A,{md:"10",children:[(0,m.jsx)(d.A,{data:T.TenDonVi,value:null===e||void 0===e?void 0:e.TenDonVi,onChange:this.handleChange}),(0,m.jsx)(d.A,{data:T.DienThoai,value:null===e||void 0===e?void 0:e.DienThoai,onChange:this.handleChange}),(0,m.jsx)(d.A,{data:T.DiaChi,value:null===e||void 0===e?void 0:e.DiaChi,onChange:this.handleChange}),(0,m.jsx)(d.A,{data:T.ChoPhepQL_Phong_Ban,value:null===e||void 0===e?void 0:e.ChoPhepQL_Phong_Ban,onChange:this.handleChange}),(0,m.jsx)(d.A,{data:T.IsShow_HetHang,value:null===e||void 0===e?void 0:e.IsShow_HetHang,onChange:this.handleChange}),(0,m.jsx)(d.A,{data:T.NhomDonViTinh,value:null===e||void 0===e?void 0:e.NhomDonViTinh,onChange:this.handleChange}),(0,m.jsx)(d.A,{data:T.CheDoMacDinh,value:null===e||void 0===e?void 0:e.CheDoMacDinh,onChange:this.handleChange}),(0,m.jsx)(o.A,{size:"sm",color:"success",className:"pull-right",onClick:()=>this.save(),children:"C\u1eadp nh\u1eadt"})]})]})})})}}},79264:()=>{},14944:()=>{},25987:()=>{},86883:()=>{},59713:()=>{},17504:()=>{},8632:()=>{},80594:()=>{}}]);