????

Your IP : 216.73.216.234


Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/
Upload File :
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/7544.17615689.chunk.js

"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[2836,3989,5467,7544],{3989:(n,e,a)=>{a.r(e),a.d(e,{formData:()=>o,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"}},o={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}}},32836:(n,e,a)=>{a.r(e),a.d(e,{ModelCongNo:()=>h,ModelDuAnVatLieu:()=>r,ModelKhoanChi:()=>d,ModelThanhToan:()=>l});var t=a(61278),o=a(14658),s=a(70942),i=a(5338);class h{constructor(n,e,a,t,o,h,l){let d=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,r=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 s.A.getCongNoByFilter(t)).value[0]},this.addCongNo=async n=>await s.A.addCongNo(n),this.updateCongNo=async(n,e,a,t)=>{let o={IsThanhToan:!0,DaTra:e,ThanhToanId:a,DotThanhToan:t};return await s.A.updateCongNo(n,o)},this.ThoiGian=n,this.SoTien=e,this.DaTra=r,this.LoaiNo=i.Enums_CongNo.NoDoiTac,this.DoiTuong=i._Enums_DoiTuong.CuaHang,this.DuAnId=a,this.OrganId=t,this.KhoanChiId=o,this.DotThanhToan=d,this.ThanhToanId=h,this.IsThanhToan=l}}class l{constructor(n,e,a,s,h,l,d){let r=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 '${i._Enums_DoiTuong.CuaHang}'`),(await o._s.getThanhToanByFilter(e)).value},this.getVatLieu=async()=>(await o.We.getAllVatLieus()).value,this.addThanhToan=async n=>await o._s.addThanhToan(n),this.updateThanhToan=async(n,e)=>{let a={DotThanhToan:1,SoTien:e,IsThanhToan:!0};return await o._s.updateThanhToan(n,a)},this.ThoiGian=n,this.DotThanhToan=r,this.SoTien=e,this.DoiTuong=i._Enums_DoiTuong.CuaHang,this.DuAnId=a,this.OrganId=s,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,s,i,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 o.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 o.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 o.sk.addKhoanChi(a)},this.updateKhoanChi=async(n,e)=>{let a={KhoiLuong:n.SoLuong};return await o.sk.capNhatKhoanChi(e.Id,a)},this.ThoiGian=n,this.KhoiLuong=h,this.DonGia=e,this.TienThanhToan=s,this.PhatSinh=0,this.DuAnId=i,this.DuAnVatLieuId=a,this.DMKhoanChiId=t,this.DMDonViTinhId=l,this.OrganId=d}}class r{constructor(n,e,a,t,s,i){this.updateDuAnVatLieu=async(n,e)=>{let a={SoLuong:n.SoLuong+e.KhoiLuong,DaSuDung:n.SoLuong+e.KhoiLuong};return await o.tZ.updateDuAnVatLieu(e.DuAnVatLieuId,a)},this.addDuAnVatLieu=async(n,e)=>{let a={...e};return delete a.addDuAnVatLieu,delete a.updateDuAnVatLieu,await o.tZ.addDuAnVatLieu(a)},this.DonGia=e,this.DuAnId=s,this.OrganId=a,this.DMVatLieuId=t,this.SoLuong=i,this.DaSuDung=i,this.NgayNhap=n}}},35467:(n,e,a)=>{a.r(e),a.d(e,{default:()=>y});var t=a(82210),o=a(33851),s=a(85858),i=a(4191),h=a(47117),l=a(40731),d=a(58086),r=a(69684),u=a(46881),c=a(87760),T=a(61278),g=a(35065),p=a(20136),x=a(79209),m=a(84278),A=a(639),j=a(14658),v=a(70942),C=a(5338),D=a(32836),b=a(3989),f=a(6058);function y(n){const{onClose:e,KhoanChiId:a,IdDuAn:y,reloadData:I,reloadTable:L,IdCongNo:S,OrganId:N,ThanhToanId:w}=n,[K,k]=(0,t.useState)({TienThanhToan:0,TienConLai:0}),[V,O]=(0,t.useState)({}),[_,M]=(0,t.useState)({}),[q,E]=(0,t.useState)(!0),[B,z]=(0,t.useState)((0,T.Fv)(new Date));(0,t.useEffect)((()=>{j._s.getThanhToanById(w).then((n=>O(n))),v.A.getCongNoById(S).then((n=>M(n)))}),[S,w]);const G=(0,t.useCallback)((async()=>{let n=new D.ModelThanhToan,t=new D.ModelCongNo,o=V.DotThanhToan+1,s={ThoiGian:B,DotThanhToan:o,SoTien:K.TienThanhToan,DoiTuong:C._Enums_DoiTuong.CuaHang,DuAnId:y,OrganId:N,KhoanChiId:a,IsThanhToan:!0,KhoiLuong:V.KhoiLuong,NguoiLapPhieu:c.lg.Name},i=await n.addThanhToan(s);if(i.IsSuccessed){let n=await t.updateCongNo(S,K.TienThanhToan,i.ResultObj.Id);if(n.IsSuccessed){let{ResultObj:o}=n;if(K.TienThanhToan<o.SoTien){let n=o.DotThanhToan+1,s={ThoiGian:B,SoTien:K.TienConLai,DaTra:K.TienThanhToan,LoaiNo:C.Enums_CongNo.NoDoiTac,DoiTuong:C._Enums_DoiTuong.CuaHang,DuAnId:y,OrganId:N,KhoanChiId:a,DotThanhToan:n,IsThanhToan:!1};(await t.addCongNo(s)).IsSuccessed?(e(),I(),L(),(0,g.nw)("Thanh to\xe1n th\xe0nh c\xf4ng")):(0,g.a3)("Thanh to\xe1n kh\xf4ng th\xe0nh c\xf4ng")}else e(),I(),L(),(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")}),[S,y,a,N,V,B,K,e,I,L]),H=(0,t.useCallback)(((n,e)=>{E(!e),k((a=>{let t={...a};return e?e>=_.SoTien?{...t,[n]:_.SoTien,TienConLai:0}:{...t,[n]:e,TienConLai:_.SoTien-e}:{...t,[n]:0,TienConLai:_.SoTien}}))}),[_]);return(0,f.jsx)(t.Fragment,{children:(0,f.jsxs)(o.A,{children:[(0,f.jsx)(s.A,{style:{display:"flex",justifyContent:"center",padding:5},children:(0,f.jsxs)("span",{children:[(0,f.jsx)("div",{style:{color:"#006fca",fontWeight:"bold"},children:"PHI\u1ebeU THANH TO\xc1N"}),(0,f.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,f.jsx)(x.Hc,{className:"date-TT",value:B,onChange:n=>z(n)})})]})}),(0,f.jsxs)(i.A,{style:{paddingTop:10},children:[(0,f.jsxs)(h.A,{className:"border rounded shadow p-0 bg-white rounded",children:[(0,f.jsxs)(l.A,{xs:"12",className:"infor-label mb-1 mt-2",children:["Th\xf4ng tin thanh to\xe1n ",(0,f.jsxs)(d.A,{color:"primary",children:["\u0110\u1ee3t ",null===V||void 0===V?void 0:V.DotThanhToan]})]}),(0,f.jsx)(l.A,{xs:"12",className:"form-coltrol-label",children:(0,f.jsx)(p.A,{colLabel:"6",colValue:"6",data:b.formDataLabel.SoTienDaThanhToan,value:(0,T.vv)(null===V||void 0===V?void 0:V.SoTien)})}),(0,f.jsx)(l.A,{xs:"12",className:"form-coltrol-label",children:(0,f.jsx)(p.A,{colLabel:"6",colValue:"6",data:b.formDataLabel.SoTienConNo,value:(0,T.vv)(null===_||void 0===_?void 0:_.SoTien)})})]}),(0,f.jsxs)(h.A,{style:{marginTop:5},className:"border rounded shadow p-0 bg-white rounded",children:[(0,f.jsx)(l.A,{xs:"12",className:"infor-label mb-1 mt-2 font-weight-bold",children:"Thanh to\xe1n"}),(0,f.jsx)(l.A,{}),(0,f.jsxs)(l.A,{xs:"12",style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:10},children:[(0,f.jsxs)("span",{style:{width:100},children:["S\u1ed1 ti\u1ec1n: ",(0,f.jsx)("span",{style:{color:"red"},children:"*"})]}),(0,f.jsxs)("div",{style:{textAlign:"right",width:300},children:[(0,f.jsx)(A.A,{name:"TienThanhToan",onFocus:n=>n.target.select(),thousandSeparator:".",decimalSeparator:",",value:K.TienThanhToan,invalid:q,onValueChange:n=>{let{values:e,name:a}=n;return H(a,e.floatValue)}}),q&&(0,f.jsx)("span",{style:{color:"red",fontSize:10},children:"*Vui l\xf2ng nh\u1eadp s\u1ed1 ti\u1ec1n"})]})]}),(0,f.jsxs)(l.A,{xs:"12",style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:10},children:[(0,f.jsx)("span",{style:{width:100},children:"C\xf2n l\u1ea1i: "}),(0,f.jsx)("div",{style:{textAlign:"right",width:300},children:(0,f.jsx)(A.A,{disabled:!0,thousandSeparator:".",decimalSeparator:",",value:K.TienConLai,onValueChange:n=>{let{values:e,name:a}=n;return e}})})]})]})]}),(0,f.jsxs)(r.A,{style:{textAlign:"right",padding:10},children:[(0,f.jsxs)(u.A,{className:"mr-1",size:"sm",color:"danger",onClick:e,children:[(0,f.jsx)(m.Z,{fa:"times"}),(0,f.jsx)("span",{style:{marginLeft:5},children:"\u0110\xf3ng"})]}),(0,f.jsxs)(u.A,{disabled:q,size:"sm",color:"success",onClick:G,children:[(0,f.jsx)(m.Z,{fa:"save"}),(0,f.jsx)("span",{style:{marginLeft:5},children:"Thanh to\xe1n"})]})]})]})})}},57544:(n,e,a)=>{a.r(e),a.d(e,{default:()=>A});var t=a(82210),o=a(73161),s=a(79617),i=a(27532),h=a(47117),l=a(40731),d=a(46881),r=a(59701),u=a(58086),c=a(57299),T=a(61278),g=a(35065),p=a(14658),x=(a(5338),a(35467)),m=a(6058);function A(n){var e,a,A,j;const{isOpenLichSu:v,onClose:C,khoanChi:D,IdDuAn:b,reloadTable:f}=n,[y,I]=(0,t.useState)([]),[L,S]=(0,t.useState)([]),[N,w]=(0,t.useState)(!1),[K,k]=(0,t.useState)(null),[V,O]=(0,t.useState)(null),[_,M]=(0,t.useState)(!1),q=(0,t.useCallback)((n=>{if(n){let e=[];e.push("CongNos($orderby=DotThanhToan desc)"),e.push("ThanhToans($orderby=DotThanhToan desc)"),p.sk.getKhoanChiByIdAndExpand(n.Id,e).then((n=>{I(n.ThanhToans),S(n.CongNos)})).catch((n=>(0,g.a3)("L\u1ea5y d\u1eef li\u1ec7u kho\u1ea3n chi kh\xf4ng th\xe0nh c\xf4ng")))}}),[]),E=(0,t.useCallback)((n=>{let e=0;y.forEach((n=>e+=n.SoTien));let{KhoiLuong:a,DonGia:t}=n;M(e<a*t)}),[y]);(0,t.useEffect)((()=>{E(D)}),[E,D]),(0,t.useEffect)((()=>{D&&q(D)}),[D,q,v]);const B=(0,t.useCallback)((()=>{C(),w(!1)}),[C]),z=(0,t.useCallback)((()=>{w(!0),O(L[0].Id),k(y[0].Id)}),[L,y]),G=(0,t.useCallback)((()=>{q(D),E(D)}),[E,q,D]),H=(0,t.useMemo)((()=>{var n;return(0,m.jsx)(x.default,{onClose:()=>{w(!1)},KhoanChiId:null===D||void 0===D?void 0:D.Id,ThanhToanId:K,OrganId:null===D||void 0===D||null===(n=D.DuAnVatLieu)||void 0===n?void 0:n.OrganId,IdCongNo:V,IdDuAn:b,reloadData:()=>G(),reloadTable:()=>f()})}),[b,D,G,f,K,V]);return(0,m.jsx)(t.Fragment,{children:(0,m.jsxs)(o.A,{size:"xl",isOpen:v,zIndex:"1500",toggle:B,children:[(0,m.jsx)(s.A,{toggle:B,children:"L\u1ecbch s\u1eed thanh to\xe1n"}),(0,m.jsx)(i.A,{children:(0,m.jsxs)(h.A,{children:[(0,m.jsxs)(l.A,{md:N?"7":"12",children:[(0,m.jsxs)(h.A,{style:{marginBottom:5},children:[(0,m.jsx)(l.A,{md:"3",children:(0,m.jsx)("b",{children:"V\u1eadt li\u1ec7u:"})}),(0,m.jsx)(l.A,{md:"3",children:null===D||void 0===D||null===(e=D.DuAnVatLieu)||void 0===e||null===(a=e.DMVatLieu)||void 0===a?void 0:a.Name}),(0,m.jsx)(l.A,{md:"3",children:"S\u1ed1 l\u01b0\u1ee3ng:"}),(0,m.jsx)(l.A,{md:"3",children:(0,T.ZV)(null===D||void 0===D?void 0:D.KhoiLuong)})]}),(0,m.jsxs)(h.A,{style:{marginBottom:5},children:[(0,m.jsx)(l.A,{md:"3",children:"C\u1eeda h\xe0ng:"}),(0,m.jsx)(l.A,{md:"3",children:null===D||void 0===D||null===(A=D.DuAnVatLieu)||void 0===A||null===(j=A.Organization)||void 0===j?void 0:j.OrganName}),(0,m.jsx)(l.A,{md:"3",children:"\u0110\u01a1n gi\xe1:"}),(0,m.jsx)(l.A,{md:"3",children:(0,T.vv)(null===D||void 0===D?void 0:D.DonGia)})]}),(0,m.jsxs)(h.A,{style:{marginBottom:5},children:[(0,m.jsx)(l.A,{md:"3"}),(0,m.jsx)(l.A,{md:"3"}),(0,m.jsx)(l.A,{md:"3",children:"Th\xe0nh ti\u1ec1n:"}),(0,m.jsx)(l.A,{md:"3",children:(0,T.vv)((null===D||void 0===D?void 0:D.KhoiLuong)*(null===D||void 0===D?void 0:D.DonGia))})]}),(0,m.jsx)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end",marginBottom:5},children:0!==L.length&&_&&(0,m.jsxs)(d.A,{size:"sm",onClick:z,color:"primary",children:["Thanh to\xe1n c\xf4ng n\u1ee3: ",(0,T.vv)(L[0].SoTien)]})}),(0,m.jsxs)(r.A,{bordered:!0,size:"sm",children:[(0,m.jsx)("thead",{children:(0,m.jsxs)("tr",{children:[(0,m.jsx)("th",{children:"STT"}),(0,m.jsx)("th",{children:"Th\u1eddi gian"}),(0,m.jsx)("th",{children:"\u0110\u1ee3t thanh to\xe1n"}),(0,m.jsx)("th",{children:"Ti\u1ec1n thanh to\xe1n"})]})}),(0,m.jsx)("tbody",{children:y.map(((n,e)=>(0,m.jsxs)("tr",{children:[(0,m.jsx)("td",{children:e+1}),(0,m.jsx)("td",{children:(0,T.Yq)(n.ThoiGian)}),(0,m.jsx)("th",{children:(0,m.jsxs)(u.A,{color:"primary",children:["\u0110\u1ee3t ",n.DotThanhToan]})}),(0,m.jsx)("td",{children:(0,T.vv)(n.SoTien)})]},e)))})]})]}),N&&(0,m.jsx)(l.A,{md:"5",children:H})]})}),(0,m.jsx)(c.A,{})]})})}},58086:(n,e,a)=>{a.d(e,{A:()=>g});var t=a(30226),o=a(92965),s=a(82210),i=a(71723),h=a.n(i),l=a(88323),d=a.n(l),r=a(5168),u=["className","cssModule","color","innerRef","pill","tag"],c={color:h().string,pill:h().bool,tag:r.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,i=n.color,h=n.innerRef,l=n.pill,c=n.tag,T=(0,o.A)(n,u),g=(0,r.qO)(d()(e,"badge","badge-"+i,!!l&&"badge-pill"),a);return T.href&&"span"===c&&(c="a"),s.createElement(c,(0,t.A)({},T,{className:g,ref:h}))};T.propTypes=c,T.defaultProps={color:"secondary",pill:!1,tag:"span"};const g=T},59701:(n,e,a)=>{a.d(e,{A:()=>g});var t=a(30226),o=a(92965),s=a(82210),i=a(71723),h=a.n(i),l=a(88323),d=a.n(l),r=a(5168),u=["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"],c={className:h().string,cssModule:h().object,size:h().string,bordered:h().bool,borderless:h().bool,striped:h().bool,dark:h().bool,hover:h().bool,responsive:h().oneOfType([h().bool,h().string]),tag:r.Wx,responsiveTag:r.Wx,innerRef:h().oneOfType([h().func,h().string,h().object])},T=function(n){var e=n.className,a=n.cssModule,i=n.size,h=n.bordered,l=n.borderless,c=n.striped,T=n.dark,g=n.hover,p=n.responsive,x=n.tag,m=n.responsiveTag,A=n.innerRef,j=(0,o.A)(n,u),v=(0,r.qO)(d()(e,"table",!!i&&"table-"+i,!!h&&"table-bordered",!!l&&"table-borderless",!!c&&"table-striped",!!T&&"table-dark",!!g&&"table-hover"),a),C=s.createElement(x,(0,t.A)({},j,{ref:A,className:v}));if(p){var D=(0,r.qO)(!0===p?"table-responsive":"table-responsive-"+p,a);return s.createElement(m,{className:D},C)}return C};T.propTypes=c,T.defaultProps={tag:"table",responsiveTag:"div"};const g=T},84278:(n,e,a)=>{a.d(e,{Z:()=>t.A});var t=a(5774)}}]);
//# sourceMappingURL=7544.17615689.chunk.js.map