????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/871.cd3d0c17.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[871,2836,3989],{3989:(n,e,a)=>{a.r(e),a.d(e,{formData:()=>s,formDataLabel:()=>t});const t={SoTienDaThanhToan:{field_name:"SoTienDaThanhToan",title:"S\u1ed1 ti\u1ec1n \u0111\xe3 thanh to\xe1n: ",type:"label"},SoTienConNo:{field_name:"SoTienConNo",title:"S\u1ed1 ti\u1ec1n c\xf2n n\u1ee3: ",type:"label"}},s={TienThanhToan:{field_name:"TienThanhToan",title:"S\u1ed1 ti\u1ec1n tr\u1ea3",type:"currency",required:!0},ConLai:{field_name:"ConLai",title:"C\xf2n l\u1ea1i",type:"currency",disabled:!0}}},10782:(n,e,a)=>{a.d(e,{A:()=>o});var t=a(82210),s=a(15517),i=a(6058);class o extends t.Component{render(){const{size:n,text:e}=this.props;let a=(0,i.jsxs)("div",{children:[(0,i.jsx)("span",{className:"text-center",children:(0,i.jsx)("i",{className:"far fa-folder-open"})}),(0,i.jsx)("span",{children:e||"Kh\xf4ng c\xf3 d\u1eef li\u1ec7u"})]});return"sm"===n?(0,i.jsx)(h,{children:a}):(0,i.jsx)(l,{children:a})}}const h=s.Ay.div` height: 110px; display: flex; justify-content: center; align-items: center; width: 100%; span{ line-height: 1.2; display: block; opacity: 0.5; &:first-child{ font-size:2.5rem; } &:last-child{ font-size:1rem; } } `,l=s.Ay.div` height: 400px; display: flex; justify-content: center; align-items: center; width: 100%; span{ line-height: 1.2; display: block; opacity: 0.5; &:first-child{ font-size:3.5rem; } &:last-child{ font-size:1.5rem; } } `},32836:(n,e,a)=>{a.r(e),a.d(e,{ModelCongNo:()=>h,ModelDuAnVatLieu:()=>u,ModelKhoanChi:()=>d,ModelThanhToan:()=>l});var t=a(61278),s=a(14658),i=a(70942),o=a(5338);class h{constructor(n,e,a,t,s,h,l){let d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:0;this.checkCongNo=async(n,e,a)=>{let t=[];return t.push(`ThanhToanId eq ${n}`),t.push("Status eq true"),t.push(`DuAnId eq ${e}`),t.push(`KhoanChiId eq ${a}`),(await i.A.getCongNoByFilter(t)).value[0]},this.addCongNo=async n=>await i.A.addCongNo(n),this.updateCongNo=async(n,e,a,t)=>{let s={IsThanhToan:!0,DaTra:e,ThanhToanId:a,DotThanhToan:t};return await i.A.updateCongNo(n,s)},this.ThoiGian=n,this.SoTien=e,this.DaTra=u,this.LoaiNo=o.Enums_CongNo.NoDoiTac,this.DoiTuong=o._Enums_DoiTuong.CuaHang,this.DuAnId=a,this.OrganId=t,this.KhoanChiId=s,this.DotThanhToan=d,this.ThanhToanId=h,this.IsThanhToan=l}}class l{constructor(n,e,a,i,h,l,d){let u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1;this.getThanhToan=async n=>{let e=[];return e.push("Status eq true"),e.push(`DuAnId eq ${n}`),e.push(`DoiTuong eq '${o._Enums_DoiTuong.CuaHang}'`),(await s._s.getThanhToanByFilter(e)).value},this.getVatLieu=async()=>(await s.We.getAllVatLieus()).value,this.addThanhToan=async n=>await s._s.addThanhToan(n),this.updateThanhToan=async(n,e)=>{let a={DotThanhToan:1,SoTien:e,IsThanhToan:!0};return await s._s.updateThanhToan(n,a)},this.ThoiGian=n,this.DotThanhToan=u,this.SoTien=e,this.DoiTuong=o._Enums_DoiTuong.CuaHang,this.DuAnId=a,this.OrganId=i,this.KhoanChiId=h,this.IsThanhToan=d,this.KhoiLuong=l,this.NguoiLapPhieu="K\u1ebf to\xe1n t\u1ed5ng h\u1ee3p",this.Code=(0,t.RJ)()}}class d{constructor(n,e,a,t,i,o,h,l,d){this.checkKhoanChi=async(n,e)=>{let a=[];a.push("Status eq true"),a.push(`DuAnId eq ${n}`),a.push("DuAnVatLieuId ne null");let t=(await s.sk.getKhoanChiByFilter(a)).value.find((n=>n.DuAnVatLieu.DMVatLieuId===e.DMVatLieuId&&n.DuAnVatLieu.OrganId===e.OrganId));return t?{status:!0,data:t}:{status:!1,data:null}},this.getKhoanChi=async n=>{let e=[];return e.push("Status eq true"),e.push(`DuAnId eq ${n}`),e.push("DuAnVatLieuId ne null"),(await s.sk.getKhoanChiByFilter(e)).value},this.addKhoanChi=async(n,e)=>{let a={...e};return delete a.addKhoanChi,delete a.updateKhoanChi,delete a.checkKhoanChi,delete a.getKhoanChi,await s.sk.addKhoanChi(a)},this.updateKhoanChi=async(n,e)=>{let a={KhoiLuong:n.SoLuong};return await s.sk.capNhatKhoanChi(e.Id,a)},this.ThoiGian=n,this.KhoiLuong=h,this.DonGia=e,this.TienThanhToan=i,this.PhatSinh=0,this.DuAnId=o,this.DuAnVatLieuId=a,this.DMKhoanChiId=t,this.DMDonViTinhId=l,this.OrganId=d}}class u{constructor(n,e,a,t,i,o){this.updateDuAnVatLieu=async(n,e)=>{let a={SoLuong:n.SoLuong+e.KhoiLuong,DaSuDung:n.SoLuong+e.KhoiLuong};return await s.tZ.updateDuAnVatLieu(e.DuAnVatLieuId,a)},this.addDuAnVatLieu=async(n,e)=>{let a={...e};return delete a.addDuAnVatLieu,delete a.updateDuAnVatLieu,await s.tZ.addDuAnVatLieu(a)},this.DonGia=e,this.DuAnId=i,this.OrganId=a,this.DMVatLieuId=t,this.SoLuong=o,this.DaSuDung=o,this.NgayNhap=n}}},35467:(n,e,a)=>{a.r(e),a.d(e,{default:()=>S});var t=a(82210),s=a(33851),i=a(85858),o=a(4191),h=a(47117),l=a(40731),d=a(58086),u=a(69684),r=a(46881),c=a(87760),T=a(61278),g=a(35065),x=a(20136),m=a(79209),p=a(84278),j=a(639),A=a(14658),D=a(70942),C=a(5338),f=a(32836),N=a(3989),L=a(6058);function S(n){const{onClose:e,KhoanChiId:a,IdDuAn:S,reloadData:v,reloadTable:I,IdCongNo:y,OrganId:b,ThanhToanId:V}=n,[w,k]=(0,t.useState)({TienThanhToan:0,TienConLai:0}),[K,M]=(0,t.useState)({}),[O,z]=(0,t.useState)({}),[_,G]=(0,t.useState)(!0),[H,E]=(0,t.useState)((0,T.Fv)(new Date));(0,t.useEffect)((()=>{A._s.getThanhToanById(V).then((n=>M(n))),D.A.getCongNoById(y).then((n=>z(n)))}),[y,V]);const B=(0,t.useCallback)((async()=>{let n=new f.ModelThanhToan,t=new f.ModelCongNo,s=K.DotThanhToan+1,i={ThoiGian:H,DotThanhToan:s,SoTien:w.TienThanhToan,DoiTuong:C._Enums_DoiTuong.CuaHang,DuAnId:S,OrganId:b,KhoanChiId:a,IsThanhToan:!0,KhoiLuong:K.KhoiLuong,NguoiLapPhieu:c.lg.Name},o=await n.addThanhToan(i);if(o.IsSuccessed){let n=await t.updateCongNo(y,w.TienThanhToan,o.ResultObj.Id);if(n.IsSuccessed){let{ResultObj:s}=n;if(w.TienThanhToan<s.SoTien){let n=s.DotThanhToan+1,i={ThoiGian:H,SoTien:w.TienConLai,DaTra:w.TienThanhToan,LoaiNo:C.Enums_CongNo.NoDoiTac,DoiTuong:C._Enums_DoiTuong.CuaHang,DuAnId:S,OrganId:b,KhoanChiId:a,DotThanhToan:n,IsThanhToan:!1};(await t.addCongNo(i)).IsSuccessed?(e(),v(),I(),(0,g.nw)("Thanh to\xe1n th\xe0nh c\xf4ng")):(0,g.a3)("Thanh to\xe1n kh\xf4ng th\xe0nh c\xf4ng")}else e(),v(),I(),(0,g.nw)("Thanh to\xe1n th\xe0nh c\xf4ng")}else(0,g.a3)("Thanh to\xe1n kh\xf4ng th\xe0nh c\xf4ng")}else(0,g.a3)("Thanh to\xe1n kh\xf4ng th\xe0nh c\xf4ng")}),[y,S,a,b,K,H,w,e,v,I]),F=(0,t.useCallback)(((n,e)=>{G(!e),k((a=>{let t={...a};return e?e>=O.SoTien?{...t,[n]:O.SoTien,TienConLai:0}:{...t,[n]:e,TienConLai:O.SoTien-e}:{...t,[n]:0,TienConLai:O.SoTien}}))}),[O]);return(0,L.jsx)(t.Fragment,{children:(0,L.jsxs)(s.A,{children:[(0,L.jsx)(i.A,{style:{display:"flex",justifyContent:"center",padding:5},children:(0,L.jsxs)("span",{children:[(0,L.jsx)("div",{style:{color:"#006fca",fontWeight:"bold"},children:"PHI\u1ebeU THANH TO\xc1N"}),(0,L.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,L.jsx)(m.Hc,{className:"date-TT",value:H,onChange:n=>E(n)})})]})}),(0,L.jsxs)(o.A,{style:{paddingTop:10},children:[(0,L.jsxs)(h.A,{className:"border rounded shadow p-0 bg-white rounded",children:[(0,L.jsxs)(l.A,{xs:"12",className:"infor-label mb-1 mt-2",children:["Th\xf4ng tin thanh to\xe1n ",(0,L.jsxs)(d.A,{color:"primary",children:["\u0110\u1ee3t ",null===K||void 0===K?void 0:K.DotThanhToan]})]}),(0,L.jsx)(l.A,{xs:"12",className:"form-coltrol-label",children:(0,L.jsx)(x.A,{colLabel:"6",colValue:"6",data:N.formDataLabel.SoTienDaThanhToan,value:(0,T.vv)(null===K||void 0===K?void 0:K.SoTien)})}),(0,L.jsx)(l.A,{xs:"12",className:"form-coltrol-label",children:(0,L.jsx)(x.A,{colLabel:"6",colValue:"6",data:N.formDataLabel.SoTienConNo,value:(0,T.vv)(null===O||void 0===O?void 0:O.SoTien)})})]}),(0,L.jsxs)(h.A,{style:{marginTop:5},className:"border rounded shadow p-0 bg-white rounded",children:[(0,L.jsx)(l.A,{xs:"12",className:"infor-label mb-1 mt-2 font-weight-bold",children:"Thanh to\xe1n"}),(0,L.jsx)(l.A,{}),(0,L.jsxs)(l.A,{xs:"12",style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:10},children:[(0,L.jsxs)("span",{style:{width:100},children:["S\u1ed1 ti\u1ec1n: ",(0,L.jsx)("span",{style:{color:"red"},children:"*"})]}),(0,L.jsxs)("div",{style:{textAlign:"right",width:300},children:[(0,L.jsx)(j.A,{name:"TienThanhToan",onFocus:n=>n.target.select(),thousandSeparator:".",decimalSeparator:",",value:w.TienThanhToan,invalid:_,onValueChange:n=>{let{values:e,name:a}=n;return F(a,e.floatValue)}}),_&&(0,L.jsx)("span",{style:{color:"red",fontSize:10},children:"*Vui l\xf2ng nh\u1eadp s\u1ed1 ti\u1ec1n"})]})]}),(0,L.jsxs)(l.A,{xs:"12",style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:10},children:[(0,L.jsx)("span",{style:{width:100},children:"C\xf2n l\u1ea1i: "}),(0,L.jsx)("div",{style:{textAlign:"right",width:300},children:(0,L.jsx)(j.A,{disabled:!0,thousandSeparator:".",decimalSeparator:",",value:w.TienConLai,onValueChange:n=>{let{values:e,name:a}=n;return e}})})]})]})]}),(0,L.jsxs)(u.A,{style:{textAlign:"right",padding:10},children:[(0,L.jsxs)(r.A,{className:"mr-1",size:"sm",color:"danger",onClick:e,children:[(0,L.jsx)(p.Z,{fa:"times"}),(0,L.jsx)("span",{style:{marginLeft:5},children:"\u0110\xf3ng"})]}),(0,L.jsxs)(r.A,{disabled:_,size:"sm",color:"success",onClick:B,children:[(0,L.jsx)(p.Z,{fa:"save"}),(0,L.jsx)("span",{style:{marginLeft:5},children:"Thanh to\xe1n"})]})]})]})})}},50871:(n,e,a)=>{a.r(e),a.d(e,{default:()=>D});var t=a(82210),s=a(33851),i=a(85858),o=a(24021),h=a(4191),l=a(59701),d=a(46881),u=a(6688),r=a.n(u),c=a(61278),T=a(35065),g=a(10782),x=a(84278),m=a(14658),p=(a(5338),a(89096)),j=(a(57544),a(89280),a(67002)),A=(a(88071),a(6058));function D(n){const{IdDuAn:e,DonHangId:a,khoanChiId:u,IsCompleted:D,checkEdit:C,reloadTableData:f,maHoaDon:N}=n,[L,S]=(0,t.useState)([]),[v,I]=(0,t.useState)([]),[y,b]=(0,t.useState)(!1),[V,w]=(0,t.useState)(null),k=(0,t.useCallback)((n=>r().fire({title:n,icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"\u0110\u1ed3ng \xfd",cancelButtonText:"H\u1ee7y"})),[]),K=(0,t.useCallback)((()=>{let n=["Status eq true","DMVatLieu/DMLoaiVatLieu/Status eq true"];n.push(`DonHangId eq ${a}`),m.tZ.getDuAnVatLieusByFilterAndExpand(n,["DMVatLieu($expand=DMDonViTinh,CuaHangVatLieus)"]).then((n=>{S(n.value),I(n.value)})).catch((n=>(0,T.a3)("L\u1ea5y d\u1eef li\u1ec7u kh\xf4ng th\xe0nh c\xf4ng")))}),[a]);(0,t.useEffect)((()=>{K(a)}),[a,K]);const M=(0,t.useCallback)((()=>{K(a)}),[a,K]);return(0,A.jsxs)(t.Fragment,{children:[(0,A.jsxs)(s.A,{className:"card-tableDuAnVatLieu",children:[(0,A.jsx)(i.A,{className:"d-flex justify-content-between",children:(0,A.jsx)("div",{className:"div-header",children:(0,A.jsx)("span",{children:(0,A.jsx)(o.A,{style:{width:275},bsSize:"md",placeholder:"T\xecm ki\u1ebfm theo t\xean v\u1eadt li\u1ec7u...",onChange:n=>(n=>{let e=(0,c.zS)(n.target.value).toLowerCase().trim();const a=L.reduce(((n,a)=>{const t=a.children&&a.children.filter((n=>(0,c.zS)(n.DMVatLieu.Name).toLowerCase().trim().includes(e)));return t&&t.length?n.push({...a,children:t}):(0,c.zS)(a.DMVatLieu.Name).toLowerCase().trim().includes(e)&&n.push({...a,name:a.DMVatLieu.Name}),n}),[]);I(a)})(n)})})})}),(0,A.jsx)(h.A,{children:(0,A.jsx)("div",{className:"tableDuAnVatLieu",children:(0,A.jsxs)(l.A,{bordered:!0,size:"sm",children:[(0,A.jsx)("thead",{children:(0,A.jsxs)("tr",{children:[(0,A.jsx)("th",{children:"STT"}),(0,A.jsx)("th",{children:"Th\u1eddi gian"}),(0,A.jsx)("th",{children:"V\u1eadt li\u1ec7u"}),(0,A.jsx)("th",{children:"\u0110VT"}),(0,A.jsx)("th",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,A.jsx)("th",{children:"\u0110\u01a1n gi\xe1"}),(0,A.jsx)("th",{children:"Th\xe0nh ti\u1ec1n"}),C?!u&&!D&&(0,A.jsx)("th",{children:"Thao t\xe1c"}):""]})}),(0,A.jsx)("tbody",{children:0!==v.length?v.map(((n,e)=>(0,A.jsxs)("tr",{children:[(0,A.jsx)("td",{className:"stt",children:e+1}),(0,A.jsx)("td",{className:"date",children:(0,c.Yq)(n.NgayNhap)}),(0,A.jsx)("td",{className:"text",children:n.DMVatLieu.Name}),(0,A.jsx)("td",{className:"text",children:n.DMVatLieu.DMDonViTinh.Name}),(0,A.jsx)("td",{className:"number",children:(0,c.ZV)(n.SoLuong,8)}),(0,A.jsx)("td",{className:"number",children:(0,c.vv)(n.DonGia)}),(0,A.jsx)("td",{className:"number",children:(0,c.vv)(n.ThanhTien)}),C?u||D?(0,A.jsx)(A.Fragment,{}):(0,A.jsxs)("td",{className:"action",children:[(0,A.jsx)(d.A,{size:"sm",color:"primary",onClick:()=>(n=>{if("56dfff3b-a1a5-404e-937a-3b4d02ecc1db"===n.OrganId){const{MaSPTonKho:e}=n.DMVatLieu.CuaHangVatLieus.find((e=>e.DMVatLieuId===n.DMVatLieuId));(0,j.nN)(`SanPham/ThongTinSanPham?maSanPham=${e}`,"POST",null,!1).then((n=>w(n.SoLuongTon)))}b((e=>({...e,isOpen:!0,data:n})))})(n),children:(0,A.jsx)(x.Z,{fa:"edit"})}),(0,A.jsx)(d.A,{size:"sm",className:"ml-1",onClick:()=>{var e;k(`B\u1ea1n c\xf3 mu\u1ed1n x\xf3a v\u1eadt li\u1ec7u ${(e=n).DMVatLieu.Name}`).then((n=>{n.value&&m.tZ.deleteDuAnVatLieuAuthen(e.Id).then((n=>{(0,T.nw)("X\xf3a th\xe0nh c\xf4ng"),M()}))}))},color:"danger",children:(0,A.jsx)(x.Z,{fa:"times"})})]}):(0,A.jsx)(A.Fragment,{})]},e))):(0,A.jsx)("tr",{children:(0,A.jsx)("td",{colSpan:"8",children:(0,A.jsx)(g.A,{size:"sm"})})})})]})})})]}),y.isOpen&&(0,A.jsx)(p.default,{isOpen:y.isOpen,isClose:()=>{w(null),b((n=>({...n,isOpen:!1})))},data:y.data,reloadTable:()=>M(),reloadTableData:f,maHoaDon:N,soLuongTon:V})]})}},57544:(n,e,a)=>{a.r(e),a.d(e,{default:()=>j});var t=a(82210),s=a(73161),i=a(79617),o=a(27532),h=a(47117),l=a(40731),d=a(46881),u=a(59701),r=a(58086),c=a(57299),T=a(61278),g=a(35065),x=a(14658),m=(a(5338),a(35467)),p=a(6058);function j(n){var e,a,j,A;const{isOpenLichSu:D,onClose:C,khoanChi:f,IdDuAn:N,reloadTable:L}=n,[S,v]=(0,t.useState)([]),[I,y]=(0,t.useState)([]),[b,V]=(0,t.useState)(!1),[w,k]=(0,t.useState)(null),[K,M]=(0,t.useState)(null),[O,z]=(0,t.useState)(!1),_=(0,t.useCallback)((n=>{if(n){let e=[];e.push("CongNos($orderby=DotThanhToan desc)"),e.push("ThanhToans($orderby=DotThanhToan desc)"),x.sk.getKhoanChiByIdAndExpand(n.Id,e).then((n=>{v(n.ThanhToans),y(n.CongNos)})).catch((n=>(0,g.a3)("L\u1ea5y d\u1eef li\u1ec7u kho\u1ea3n chi kh\xf4ng th\xe0nh c\xf4ng")))}}),[]),G=(0,t.useCallback)((n=>{let e=0;S.forEach((n=>e+=n.SoTien));let{KhoiLuong:a,DonGia:t}=n;z(e<a*t)}),[S]);(0,t.useEffect)((()=>{G(f)}),[G,f]),(0,t.useEffect)((()=>{f&&_(f)}),[f,_,D]);const H=(0,t.useCallback)((()=>{C(),V(!1)}),[C]),E=(0,t.useCallback)((()=>{V(!0),M(I[0].Id),k(S[0].Id)}),[I,S]),B=(0,t.useCallback)((()=>{_(f),G(f)}),[G,_,f]),F=(0,t.useMemo)((()=>{var n;return(0,p.jsx)(m.default,{onClose:()=>{V(!1)},KhoanChiId:null===f||void 0===f?void 0:f.Id,ThanhToanId:w,OrganId:null===f||void 0===f||null===(n=f.DuAnVatLieu)||void 0===n?void 0:n.OrganId,IdCongNo:K,IdDuAn:N,reloadData:()=>B(),reloadTable:()=>L()})}),[N,f,B,L,w,K]);return(0,p.jsx)(t.Fragment,{children:(0,p.jsxs)(s.A,{size:"xl",isOpen:D,zIndex:"1500",toggle:H,children:[(0,p.jsx)(i.A,{toggle:H,children:"L\u1ecbch s\u1eed thanh to\xe1n"}),(0,p.jsx)(o.A,{children:(0,p.jsxs)(h.A,{children:[(0,p.jsxs)(l.A,{md:b?"7":"12",children:[(0,p.jsxs)(h.A,{style:{marginBottom:5},children:[(0,p.jsx)(l.A,{md:"3",children:(0,p.jsx)("b",{children:"V\u1eadt li\u1ec7u:"})}),(0,p.jsx)(l.A,{md:"3",children:null===f||void 0===f||null===(e=f.DuAnVatLieu)||void 0===e||null===(a=e.DMVatLieu)||void 0===a?void 0:a.Name}),(0,p.jsx)(l.A,{md:"3",children:"S\u1ed1 l\u01b0\u1ee3ng:"}),(0,p.jsx)(l.A,{md:"3",children:(0,T.ZV)(null===f||void 0===f?void 0:f.KhoiLuong)})]}),(0,p.jsxs)(h.A,{style:{marginBottom:5},children:[(0,p.jsx)(l.A,{md:"3",children:"C\u1eeda h\xe0ng:"}),(0,p.jsx)(l.A,{md:"3",children:null===f||void 0===f||null===(j=f.DuAnVatLieu)||void 0===j||null===(A=j.Organization)||void 0===A?void 0:A.OrganName}),(0,p.jsx)(l.A,{md:"3",children:"\u0110\u01a1n gi\xe1:"}),(0,p.jsx)(l.A,{md:"3",children:(0,T.vv)(null===f||void 0===f?void 0:f.DonGia)})]}),(0,p.jsxs)(h.A,{style:{marginBottom:5},children:[(0,p.jsx)(l.A,{md:"3"}),(0,p.jsx)(l.A,{md:"3"}),(0,p.jsx)(l.A,{md:"3",children:"Th\xe0nh ti\u1ec1n:"}),(0,p.jsx)(l.A,{md:"3",children:(0,T.vv)((null===f||void 0===f?void 0:f.KhoiLuong)*(null===f||void 0===f?void 0:f.DonGia))})]}),(0,p.jsx)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end",marginBottom:5},children:0!==I.length&&O&&(0,p.jsxs)(d.A,{size:"sm",onClick:E,color:"primary",children:["Thanh to\xe1n c\xf4ng n\u1ee3: ",(0,T.vv)(I[0].SoTien)]})}),(0,p.jsxs)(u.A,{bordered:!0,size:"sm",children:[(0,p.jsx)("thead",{children:(0,p.jsxs)("tr",{children:[(0,p.jsx)("th",{children:"STT"}),(0,p.jsx)("th",{children:"Th\u1eddi gian"}),(0,p.jsx)("th",{children:"\u0110\u1ee3t thanh to\xe1n"}),(0,p.jsx)("th",{children:"Ti\u1ec1n thanh to\xe1n"})]})}),(0,p.jsx)("tbody",{children:S.map(((n,e)=>(0,p.jsxs)("tr",{children:[(0,p.jsx)("td",{children:e+1}),(0,p.jsx)("td",{children:(0,T.Yq)(n.ThoiGian)}),(0,p.jsx)("th",{children:(0,p.jsxs)(r.A,{color:"primary",children:["\u0110\u1ee3t ",n.DotThanhToan]})}),(0,p.jsx)("td",{children:(0,T.vv)(n.SoTien)})]},e)))})]})]}),b&&(0,p.jsx)(l.A,{md:"5",children:F})]})}),(0,p.jsx)(c.A,{})]})})}},58086:(n,e,a)=>{a.d(e,{A:()=>g});var t=a(30226),s=a(92965),i=a(82210),o=a(71723),h=a.n(o),l=a(88323),d=a.n(l),u=a(5168),r=["className","cssModule","color","innerRef","pill","tag"],c={color:h().string,pill:h().bool,tag:u.Wx,innerRef:h().oneOfType([h().object,h().func,h().string]),children:h().node,className:h().string,cssModule:h().object},T=function(n){var e=n.className,a=n.cssModule,o=n.color,h=n.innerRef,l=n.pill,c=n.tag,T=(0,s.A)(n,r),g=(0,u.qO)(d()(e,"badge","badge-"+o,!!l&&"badge-pill"),a);return T.href&&"span"===c&&(c="a"),i.createElement(c,(0,t.A)({},T,{className:g,ref:h}))};T.propTypes=c,T.defaultProps={color:"secondary",pill:!1,tag:"span"};const g=T},88071:(n,e,a)=>{a.r(e),a.d(e,{default:()=>t});const t={}},89096:(n,e,a)=>{a.r(e),a.d(e,{default:()=>L});var t=a(82210),s=a(3503),i=a(71516),o=a(60803),h=a(34211),l=a(57011),d=a(4911),u=a(4984),r=a(22699),c=a(24021),T=a(46881),g=a(20136),x=a(6805),m=a(14658),p=a(35065),j=a(67002),A=a(639),D=a(61278),C=a(6058);const f=t.forwardRef((function(n,e){return(0,C.jsx)(s.A,{direction:"up",ref:e,...n})})),N={Id:null,SoLuong:0,DonGia:0,DaSungDung:0,NgayNhap:""};function L(n){const{isClose:e,isOpen:a,data:s,reloadTable:L,reloadTableData:S,maHoaDon:v,soLuongTon:I}=n,[y,b]=(0,t.useState)(N),[V,w]=(0,t.useState)(!1);(0,t.useEffect)((()=>{b((n=>({...n,SoLuong:s.SoLuong,DonGia:s.DonGia,Id:s.Id,DaSungDung:s.SoLuong,NgayNhap:s.NgayNhap})))}),[s,I]);const k=(0,t.useCallback)(((n,e)=>{if("SoLuong"===n){const n=null!==I&&parseFloat(e)>parseFloat(I);w(n),b((n=>({...n,SoLuong:(e+"").length>10?9999999999:e,DaSungDung:e})))}else b((a=>({...a,[n]:(e+"").length>10?9999999999:e})))}),[I]),K=(0,t.useCallback)((()=>{if("56dfff3b-a1a5-404e-937a-3b4d02ecc1db"===s.OrganId){const{MaSPTonKho:n}=s.DMVatLieu.CuaHangVatLieus.find((n=>n.DMVatLieuId===s.DMVatLieuId)),a={MaHoaDonTanPhat:v,MaSanPham:n,SoLuong:y.SoLuong,DonGia:y.DonGia};(0,j.nN)("DonHang/CapNhatDonHang","POST",JSON.stringify(a),!1),m.tZ.updateDuAnVatLieuAuthen(y).then((n=>{(0,p.nw)("C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),L(),S(),e()})).catch((n=>(0,p.a3)("C\u1eadp nh\u1eadt kh\xf4ng th\xe0nh c\xf4ng")))}else m.tZ.updateDuAnVatLieuAuthen(y).then((n=>{(0,p.nw)("C\u1eadp nh\u1eadt th\xe0nh c\xf4ng"),L(),S(),e()})).catch((n=>(0,p.a3)("C\u1eadp nh\u1eadt kh\xf4ng th\xe0nh c\xf4ng")))}),[s,y,e,v,L,S]),M=(0,t.useCallback)((()=>{w(!1),e()}),[e]);return(0,C.jsx)(t.Fragment,{children:(0,C.jsxs)(i.A,{style:{zIndex:2e3},onClose:M,"aria-labelledby":"customized-dialog-title",open:a,TransitionComponent:f,maxWidth:"sm",children:[(0,C.jsx)(o.A,{id:"customized-dialog-title",children:"S\u1eecA V\u1eacT LI\u1ec6U"}),(0,C.jsx)(h.A,{dividers:!0,children:(0,C.jsxs)(d.A,{style:{width:"400px"},children:[(0,C.jsxs)(u.A,{children:[(0,C.jsx)(r.A,{for:"VatLieu",children:"T\xean v\u1eadt li\u1ec7u"}),(0,C.jsx)(c.A,{value:s.DMVatLieu.Name,disabled:!0})]}),(0,C.jsxs)(u.A,{children:[(0,C.jsx)(r.A,{for:"SoLuong",children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,C.jsx)(A.A,{className:"mb-1",onFocus:n=>n.target.select(),thousandSeparator:".",decimalSeparator:",",value:y.SoLuong,decimalScale:8,invalid:V,onValueChange:n=>k("SoLuong",n.values.floatValue)}),(0,C.jsx)("div",{className:"text-right",style:{fontSize:9,display:V?"":"none",color:"red"},children:`* S\u1ed1 l\u01b0\u1ee3ng trong kho ch\u1ec9 c\xf2n: ${(0,D.ZV)(I)}`})]}),(0,C.jsxs)(u.A,{children:[(0,C.jsx)(r.A,{for:"DonGia",children:"\u0110\u01a1n gi\xe1"}),(0,C.jsx)(g.A,{data:x.formSuaVatLieu.DonGia,value:y.DonGia,onChange:k})]})]})}),(0,C.jsx)(l.A,{children:(0,C.jsx)(T.A,{disabled:V,onClick:K,variant:"contained",color:"primary",autoFocus:!0,children:"L\u01b0u"})})]})})}},89280:(n,e,a)=>{a.r(e),a.d(e,{default:()=>L});var t=a(82210),s=a(4911),i=a(4984),o=a(22699),h=a(46881),l=a(3503),d=a(71516),u=a(60803),r=a(34211),c=a(57011),T=a(57816),g=a(61278),x=a(35065),m=a(79209),p=a(639),j=a(70942),A=a(5338),D=a(32836),C=(a(19287),a(84278)),f=a(6058);const N=t.forwardRef((function(n,e){return(0,f.jsx)(l.A,{direction:"up",ref:e,...n})}));function L(n){const{isOpenThanhToan:e,onClose:a,khoanChi:l,IdDuAn:L,reloadTable:S}=n,[v,I]=(0,t.useState)({TienThanhToan:0,TienCongNo:0}),[y,b]=(0,t.useState)(!1),[V,w]=(0,t.useState)((0,g.Fv)(new Date)),[k,K]=(0,t.useState)(null);(0,t.useEffect)((()=>{let{KhoiLuong:n,SoLuong:e,DonGia:a}=l;I({TienThanhToan:(n||e||0)*(a||0),TienCongNo:0})}),[l]),(0,t.useEffect)((()=>{let{TienThanhToan:n}=v;b(!n)}),[v]),(0,t.useEffect)((()=>{let{Id:n}=l,e=[`KhoanChiId eq ${n}`];j.A.getCongNoByFilter(e).then((n=>K(n.value[0].Id)))}),[l]);const M=(0,t.useCallback)(((n,e)=>{let{KhoiLuong:a,SoLuong:t,DonGia:s}=l,i=(a||t||0)*(s||0);I((a=>{let t={...a};return e?e>=i?{...t,[n]:i,TienCongNo:0}:{...t,[n]:e,TienCongNo:i-e}:{...t,[n]:0,TienCongNo:i}}))}),[l]),O=(0,t.useCallback)((()=>{let{KhoiLuong:n,SoLuong:e,DonGia:a}=l,{TienThanhToan:t}=v;return t<(n||e||0)*(a||0)}),[l,v]),z=(0,t.useCallback)((async()=>{let{Id:n,KhoiLuong:e}=l,{TienThanhToan:t,TienCongNo:s}=v,i=new D.ModelThanhToan,o=new D.ModelCongNo,h={ThoiGian:V,DotThanhToan:1,SoTien:t,DoiTuong:A._Enums_DoiTuong.CuaHang,DuAnId:L,OrganId:l.DuAnVatLieu.OrganId,KhoanChiId:n,IsThanhToan:!0,KhoiLuong:e,NguoiLapPhieu:T.lg.Name},d=await i.addThanhToan(h);if(d.IsSuccessed){let e=await o.updateCongNo(k,t,d.ResultObj.Id,1);if(e.IsSuccessed){let{ResultObj:i}=e;if(t<i.SoTien){let e=i.DotThanhToan+1,h={ThoiGian:V,SoTien:s,DaTra:t,LoaiNo:A.Enums_CongNo.NoDoiTac,DoiTuong:A._Enums_DoiTuong.CuaHang,DuAnId:L,OrganId:l.DuAnVatLieu.OrganId,KhoanChiId:n,DotThanhToan:e,IsThanhToan:!1};(await o.addCongNo(h)).IsSuccessed?(a(),S(),(0,x.nw)("Thanh to\xe1n th\xe0nh c\xf4ng")):(0,x.a3)("Thanh to\xe1n kh\xf4ng th\xe0nh c\xf4ng")}else a(),S(),(0,x.nw)("Thanh to\xe1n th\xe0nh c\xf4ng")}}}),[l,v,V,L,k,a,S]);return(0,f.jsx)(t.Fragment,{children:(0,f.jsxs)(d.A,{onClose:a,"aria-labelledby":"customized-dialog-title",open:e,TransitionComponent:N,maxWidth:"sm",style:{zIndex:9999},children:[(0,f.jsx)(u.A,{id:"customized-dialog-title",children:"THANH TO\xc1N"}),(0,f.jsx)(r.A,{dividers:!0,children:(0,f.jsxs)(s.A,{style:{width:"500px"},children:[(0,f.jsxs)(i.A,{className:"space-between",children:[(0,f.jsx)(o.A,{className:"title-popupThanhToan",children:"Th\u1eddi gian: "}),(0,f.jsx)(m.Hc,{style:{height:"2rem"},className:"date-time pay-time",value:V,onChange:n=>w(n)})]}),(0,f.jsxs)(i.A,{className:"space-between",children:[(0,f.jsx)(o.A,{className:"title-popupThanhToan",children:"C\u1eeda h\xe0ng: "}),(0,f.jsx)(o.A,{className:"value-popupThanhToan",children:l.DuAnVatLieu.Organization.OrganName})]}),(0,f.jsxs)(i.A,{className:"space-between",children:[(0,f.jsx)(o.A,{className:"title-popupThanhToan",children:"V\u1eadt li\u1ec7u: "}),(0,f.jsx)(o.A,{className:"value-popupThanhToan",children:l.DuAnVatLieu.DMVatLieu.Name})]}),(0,f.jsxs)(i.A,{className:"space-between",children:[(0,f.jsxs)(o.A,{className:"title-popupThanhToan",children:["T\u1ed5ng ti\u1ec1n h\xe0ng:",(0,f.jsx)("span",{className:"badge-tra-hang",children:l.KhoiLuong})]}),(0,f.jsx)(o.A,{className:"value-popupThanhToan",children:(0,g.vv)(l.KhoiLuong*l.DonGia)})]}),(0,f.jsxs)(i.A,{className:"space-between",children:[(0,f.jsx)(o.A,{className:"title-popupThanhToan",children:"Ti\u1ec1n c\u1ea7n tr\u1ea3: "}),(0,f.jsx)(o.A,{className:"value-popupThanhToan",children:(0,g.vv)(l.KhoiLuong*l.DonGia)})]}),(0,f.jsxs)(i.A,{className:"space-between",children:[(0,f.jsxs)(o.A,{className:"title-popupThanhToan",children:[(0,f.jsx)("span",{className:"tienThanhToan",children:"Ti\u1ec1n thanh to\xe1n: "})," "]}),(0,f.jsxs)(o.A,{className:"value-popupThanhToan",children:[(0,f.jsx)(p.A,{name:"TienThanhToan",autoFocus:!0,className:"input-noBoder",onFocus:n=>n.target.select(),thousandSeparator:".",decimalSeparator:",",invalid:y,value:v.TienThanhToan,onValueChange:n=>{let{values:e,name:a}=n;return M(a,e.floatValue)}}),(0,f.jsx)("span",{style:{display:y?"block":"none",color:"red",fontSize:11},children:"* Vui l\xf2ng nh\u1eadp s\u1ed1 ti\u1ec1n l\u1edbn h\u01a1n 0"})]})]}),O()&&(0,f.jsxs)(i.A,{className:"space-between",children:[(0,f.jsx)(o.A,{className:"title-popupThanhToan",children:(0,f.jsx)("span",{className:"congNo",children:"T\xednh v\xe0o c\xf4ng n\u1ee3: "})}),(0,f.jsx)(o.A,{className:"value-popupThanhToan",children:(0,f.jsx)("span",{className:"congNo",children:(0,g.vv)(v.TienCongNo)})})]})]})}),(0,f.jsx)(c.A,{children:(0,f.jsxs)(h.A,{disabled:y,color:"success",onClick:z,children:[(0,f.jsx)(C.Z,{fa:"save"}),(0,f.jsx)("span",{style:{marginLeft:5},children:"Thanh to\xe1n"})]})})]})})}}}]); //# sourceMappingURL=871.cd3d0c17.chunk.js.map