????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/5467.b78d2139.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[2836,3989,5467],{3989:(n,a,e)=>{e.r(a),e.d(a,{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,a,e)=>{e.r(a),e.d(a,{ModelCongNo:()=>h,ModelDuAnVatLieu:()=>u,ModelKhoanChi:()=>d,ModelThanhToan:()=>l});var t=e(61278),o=e(14658),i=e(70942),s=e(5338);class h{constructor(n,a,e,t,o,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,a,e)=>{let t=[];return t.push(`ThanhToanId eq ${n}`),t.push("Status eq true"),t.push(`DuAnId eq ${a}`),t.push(`KhoanChiId eq ${e}`),(await i.A.getCongNoByFilter(t)).value[0]},this.addCongNo=async n=>await i.A.addCongNo(n),this.updateCongNo=async(n,a,e,t)=>{let o={IsThanhToan:!0,DaTra:a,ThanhToanId:e,DotThanhToan:t};return await i.A.updateCongNo(n,o)},this.ThoiGian=n,this.SoTien=a,this.DaTra=u,this.LoaiNo=s.Enums_CongNo.NoDoiTac,this.DoiTuong=s._Enums_DoiTuong.CuaHang,this.DuAnId=e,this.OrganId=t,this.KhoanChiId=o,this.DotThanhToan=d,this.ThanhToanId=h,this.IsThanhToan=l}}class l{constructor(n,a,e,i,h,l,d){let u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1;this.getThanhToan=async n=>{let a=[];return a.push("Status eq true"),a.push(`DuAnId eq ${n}`),a.push(`DoiTuong eq '${s._Enums_DoiTuong.CuaHang}'`),(await o._s.getThanhToanByFilter(a)).value},this.getVatLieu=async()=>(await o.We.getAllVatLieus()).value,this.addThanhToan=async n=>await o._s.addThanhToan(n),this.updateThanhToan=async(n,a)=>{let e={DotThanhToan:1,SoTien:a,IsThanhToan:!0};return await o._s.updateThanhToan(n,e)},this.ThoiGian=n,this.DotThanhToan=u,this.SoTien=a,this.DoiTuong=s._Enums_DoiTuong.CuaHang,this.DuAnId=e,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,a,e,t,i,s,h,l,d){this.checkKhoanChi=async(n,a)=>{let e=[];e.push("Status eq true"),e.push(`DuAnId eq ${n}`),e.push("DuAnVatLieuId ne null");let t=(await o.sk.getKhoanChiByFilter(e)).value.find((n=>n.DuAnVatLieu.DMVatLieuId===a.DMVatLieuId&&n.DuAnVatLieu.OrganId===a.OrganId));return t?{status:!0,data:t}:{status:!1,data:null}},this.getKhoanChi=async n=>{let a=[];return a.push("Status eq true"),a.push(`DuAnId eq ${n}`),a.push("DuAnVatLieuId ne null"),(await o.sk.getKhoanChiByFilter(a)).value},this.addKhoanChi=async(n,a)=>{let e={...a};return delete e.addKhoanChi,delete e.updateKhoanChi,delete e.checkKhoanChi,delete e.getKhoanChi,await o.sk.addKhoanChi(e)},this.updateKhoanChi=async(n,a)=>{let e={KhoiLuong:n.SoLuong};return await o.sk.capNhatKhoanChi(a.Id,e)},this.ThoiGian=n,this.KhoiLuong=h,this.DonGia=a,this.TienThanhToan=i,this.PhatSinh=0,this.DuAnId=s,this.DuAnVatLieuId=e,this.DMKhoanChiId=t,this.DMDonViTinhId=l,this.OrganId=d}}class u{constructor(n,a,e,t,i,s){this.updateDuAnVatLieu=async(n,a)=>{let e={SoLuong:n.SoLuong+a.KhoiLuong,DaSuDung:n.SoLuong+a.KhoiLuong};return await o.tZ.updateDuAnVatLieu(a.DuAnVatLieuId,e)},this.addDuAnVatLieu=async(n,a)=>{let e={...a};return delete e.addDuAnVatLieu,delete e.updateDuAnVatLieu,await o.tZ.addDuAnVatLieu(e)},this.DonGia=a,this.DuAnId=i,this.OrganId=e,this.DMVatLieuId=t,this.SoLuong=s,this.DaSuDung=s,this.NgayNhap=n}}},35467:(n,a,e)=>{e.r(a),e.d(a,{default:()=>S});var t=e(82210),o=e(33851),i=e(85858),s=e(4191),h=e(47117),l=e(40731),d=e(58086),u=e(69684),r=e(46881),T=e(87760),c=e(61278),g=e(35065),p=e(20136),D=e(79209),C=e(84278),A=e(639),I=e(14658),m=e(70942),y=e(5338),x=e(32836),f=e(3989),L=e(6058);function S(n){const{onClose:a,KhoanChiId:e,IdDuAn:S,reloadData:j,reloadTable:N,IdCongNo:b,OrganId:v,ThanhToanId:w}=n,[K,V]=(0,t.useState)({TienThanhToan:0,TienConLai:0}),[_,k]=(0,t.useState)({}),[q,M]=(0,t.useState)({}),[O,E]=(0,t.useState)(!0),[H,B]=(0,t.useState)((0,c.Fv)(new Date));(0,t.useEffect)((()=>{I._s.getThanhToanById(w).then((n=>k(n))),m.A.getCongNoById(b).then((n=>M(n)))}),[b,w]);const F=(0,t.useCallback)((async()=>{let n=new x.ModelThanhToan,t=new x.ModelCongNo,o=_.DotThanhToan+1,i={ThoiGian:H,DotThanhToan:o,SoTien:K.TienThanhToan,DoiTuong:y._Enums_DoiTuong.CuaHang,DuAnId:S,OrganId:v,KhoanChiId:e,IsThanhToan:!0,KhoiLuong:_.KhoiLuong,NguoiLapPhieu:T.lg.Name},s=await n.addThanhToan(i);if(s.IsSuccessed){let n=await t.updateCongNo(b,K.TienThanhToan,s.ResultObj.Id);if(n.IsSuccessed){let{ResultObj:o}=n;if(K.TienThanhToan<o.SoTien){let n=o.DotThanhToan+1,i={ThoiGian:H,SoTien:K.TienConLai,DaTra:K.TienThanhToan,LoaiNo:y.Enums_CongNo.NoDoiTac,DoiTuong:y._Enums_DoiTuong.CuaHang,DuAnId:S,OrganId:v,KhoanChiId:e,DotThanhToan:n,IsThanhToan:!1};(await t.addCongNo(i)).IsSuccessed?(a(),j(),N(),(0,g.nw)("Thanh to\xe1n th\xe0nh c\xf4ng")):(0,g.a3)("Thanh to\xe1n kh\xf4ng th\xe0nh c\xf4ng")}else a(),j(),N(),(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")}),[b,S,e,v,_,H,K,a,j,N]),G=(0,t.useCallback)(((n,a)=>{E(!a),V((e=>{let t={...e};return a?a>=q.SoTien?{...t,[n]:q.SoTien,TienConLai:0}:{...t,[n]:a,TienConLai:q.SoTien-a}:{...t,[n]:0,TienConLai:q.SoTien}}))}),[q]);return(0,L.jsx)(t.Fragment,{children:(0,L.jsxs)(o.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)(D.Hc,{className:"date-TT",value:H,onChange:n=>B(n)})})]})}),(0,L.jsxs)(s.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===_||void 0===_?void 0:_.DotThanhToan]})]}),(0,L.jsx)(l.A,{xs:"12",className:"form-coltrol-label",children:(0,L.jsx)(p.A,{colLabel:"6",colValue:"6",data:f.formDataLabel.SoTienDaThanhToan,value:(0,c.vv)(null===_||void 0===_?void 0:_.SoTien)})}),(0,L.jsx)(l.A,{xs:"12",className:"form-coltrol-label",children:(0,L.jsx)(p.A,{colLabel:"6",colValue:"6",data:f.formDataLabel.SoTienConNo,value:(0,c.vv)(null===q||void 0===q?void 0:q.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)(A.A,{name:"TienThanhToan",onFocus:n=>n.target.select(),thousandSeparator:".",decimalSeparator:",",value:K.TienThanhToan,invalid:O,onValueChange:n=>{let{values:a,name:e}=n;return G(e,a.floatValue)}}),O&&(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)(A.A,{disabled:!0,thousandSeparator:".",decimalSeparator:",",value:K.TienConLai,onValueChange:n=>{let{values:a,name:e}=n;return a}})})]})]})]}),(0,L.jsxs)(u.A,{style:{textAlign:"right",padding:10},children:[(0,L.jsxs)(r.A,{className:"mr-1",size:"sm",color:"danger",onClick:a,children:[(0,L.jsx)(C.Z,{fa:"times"}),(0,L.jsx)("span",{style:{marginLeft:5},children:"\u0110\xf3ng"})]}),(0,L.jsxs)(r.A,{disabled:O,size:"sm",color:"success",onClick:F,children:[(0,L.jsx)(C.Z,{fa:"save"}),(0,L.jsx)("span",{style:{marginLeft:5},children:"Thanh to\xe1n"})]})]})]})})}},58086:(n,a,e)=>{e.d(a,{A:()=>g});var t=e(30226),o=e(92965),i=e(82210),s=e(71723),h=e.n(s),l=e(88323),d=e.n(l),u=e(5168),r=["className","cssModule","color","innerRef","pill","tag"],T={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},c=function(n){var a=n.className,e=n.cssModule,s=n.color,h=n.innerRef,l=n.pill,T=n.tag,c=(0,o.A)(n,r),g=(0,u.qO)(d()(a,"badge","badge-"+s,!!l&&"badge-pill"),e);return c.href&&"span"===T&&(T="a"),i.createElement(T,(0,t.A)({},c,{className:g,ref:h}))};c.propTypes=T,c.defaultProps={color:"secondary",pill:!1,tag:"span"};const g=c},84278:(n,a,e)=>{e.d(a,{Z:()=>t.A});var t=e(5774)}}]); //# sourceMappingURL=5467.b78d2139.chunk.js.map