????

Your IP : 216.73.216.152


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

"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[4528,6805],{6805:(e,n,a)=>{a.r(n),a.d(n,{default:()=>o,formData:()=>r,formSuaVatLieu:()=>s});var t=a(61278),i=a(6058);const o=(e,n)=>[{title:"Id",field:"Id",type:"numeric",dataID:!0,editable:"never",hidden:!0},{title:"Th\u1eddi gian",field:"KhoanChi.ThoiGian",type:"string",editable:"never",dataRef:["Id","Id"],render:e=>(0,i.jsx)("span",{children:(0,t.Yq)(e.KhoanChi.ThoiGian)}),defaultSort:"asc"},{field:"KhoanChi.Id",dataRef:["Id","Id"],hidden:!0},{field:"KhoanChi.CongNos.Id",dataRef:["Id","Id"],hidden:!0},{title:"M\xe3 \u0111\u01a1n h\xe0ng",field:"Code",type:"string",hidden:!1},{title:"\u0110\u01a1n h\xe0ng",field:"Name",type:"string",hidden:!1},{title:"C\u1eeda h\xe0ng",field:"DuAnVatLieus.OrganId",dataRef:["Id","Id"],render:n=>{let a=e.find((e=>e.Id===n.DuAnVatLieus[0].OrganId));return(0,i.jsx)("span",{children:a.OrganName})},editable:"never"},{title:"Ti\u1ec1n \u0111\u01a1n h\xe0ng",field:"KhoanChi.TienThanhToan",type:"numeric",dataRef:["Id","Id"],render:e=>(0,i.jsx)("span",{children:(0,t.vv)(e.KhoanChi.TienThanhToan)}),editable:"never"},{title:"Ghi ch\xfa",field:"GhiChu",type:"string",hidden:!1}],r={TenDonHang:{field_name:"TenDonHang",placeholder:"Nh\u1eadp t\xean \u0111\u01a1n h\xe0ng",title:"T\xean \u0111\u01a1n h\xe0ng",type:"textbox",required:!0},MaDonHang:{field_name:"MaDonHang",placeholder:"Nh\u1eadp m\xe3 \u0111\u01a1n h\xe0ng",title:"M\xe3 \u0111\u01a1n h\xe0ng",type:"textbox",required:!0},GhiChu:{field_name:"GhiChu",placeholder:"Nh\u1eadp ghi ch\xfa",title:"Ghi ch\xfa",type:"textarea"},ThoiGianThanhToan:{field_name:"ThoiGianThanhToan",placeholder:"Nh\u1eadp th\u1eddi gian thanh to\xe1n",title:"TG t\u1ea1o \u0111\u01a1n h\xe0ng",type:"datetime",required:!0},TienThanhToan:{field_name:"TienThanhToan",title:"Ti\u1ec1n thanh to\xe1n",type:"currency"}},s={SoLuong:{field_name:"SoLuong",title:"S\u1ed1 l\u01b0\u1ee3ng",type:"currency",hidden_label:!0,thousandSeparator:".",decimalSeparator:",",decimalScale:5},DonGia:{field_name:"DonGia",title:"\u0110\u01a1n gi\xe1",type:"currency",hidden_label:!0},NgayNhap:{field_name:"NgayNhap",placeholder:"Th\u1eddi gian",title:"Th\u1eddi gian",type:"datetime",required:!0,hidden_label:!0}}},19287:(e,n,a)=>{a.r(n),a.d(n,{default:()=>t});const t={}},59701:(e,n,a)=>{a.d(n,{A:()=>T});var t=a(30226),i=a(92965),o=a(82210),r=a(71723),s=a.n(r),h=a(88323),l=a.n(h),d=a(5168),c=["className","cssModule","size","bordered","borderless","striped","dark","hover","responsive","tag","responsiveTag","innerRef"],u={className:s().string,cssModule:s().object,size:s().string,bordered:s().bool,borderless:s().bool,striped:s().bool,dark:s().bool,hover:s().bool,responsive:s().oneOfType([s().bool,s().string]),tag:d.Wx,responsiveTag:d.Wx,innerRef:s().oneOfType([s().func,s().string,s().object])},g=function(e){var n=e.className,a=e.cssModule,r=e.size,s=e.bordered,h=e.borderless,u=e.striped,g=e.dark,T=e.hover,p=e.responsive,f=e.tag,m=e.responsiveTag,D=e.innerRef,b=(0,i.A)(e,c),j=(0,d.qO)(l()(n,"table",!!r&&"table-"+r,!!s&&"table-bordered",!!h&&"table-borderless",!!u&&"table-striped",!!g&&"table-dark",!!T&&"table-hover"),a),x=o.createElement(f,(0,t.A)({},b,{ref:D,className:j}));if(p){var N=(0,d.qO)(!0===p?"table-responsive":"table-responsive-"+p,a);return o.createElement(m,{className:N},x)}return x};g.propTypes=u,g.defaultProps={tag:"table",responsiveTag:"div"};const T=g},84278:(e,n,a)=>{a.d(n,{Z:()=>t.A});var t=a(5774)},84528:(e,n,a)=>{a.r(n),a.d(n,{default:()=>F});var t=a(32008),i=a(64643),o=a(5419),r=6e4;var s=36e5;var h=a(82210),l=a(73161),d=a(79617),c=a(27532),u=a(30226),g=a(92965),T=a(15685),p=a(71723),f=a.n(p),m=a(88323),D=a.n(m),b=a(5168),j=a(81215),x=["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"];function N(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),a.push.apply(a,t)}return a}function v(e){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?N(Object(a),!0).forEach((function(n){(0,T.A)(e,n,a[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):N(Object(a)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))}))}return e}var A={children:f().node,className:f().string,closeClassName:f().string,closeAriaLabel:f().string,cssModule:f().object,color:f().string,fade:f().bool,isOpen:f().bool,toggle:f().func,tag:b.Wx,transition:f().shape(j.A.propTypes),innerRef:f().oneOfType([f().object,f().string,f().func])},y={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:v(v({},j.A.defaultProps),{},{unmountOnExit:!0})};function O(e){var n=e.className,a=e.closeClassName,t=e.closeAriaLabel,i=e.cssModule,o=e.tag,r=e.color,s=e.isOpen,l=e.toggle,d=e.children,c=e.transition,T=e.fade,p=e.innerRef,f=(0,g.A)(e,x),m=(0,b.qO)(D()(n,"alert","alert-"+r,{"alert-dismissible":l}),i),N=(0,b.qO)(D()("close",a),i),A=v(v(v({},j.A.defaultProps),c),{},{baseClass:T?c.baseClass:"",timeout:T?c.timeout:0});return h.createElement(j.A,(0,u.A)({},f,A,{tag:o,className:m,in:s,role:"alert",innerRef:p}),l?h.createElement("button",{type:"button",className:N,"aria-label":t,onClick:l},h.createElement("span",{"aria-hidden":"true"},"\xd7")):null,d)}O.propTypes=A,O.defaultProps=y;const C=O;var G=a(47117),S=a(40731),L=a(59701),M=a(57299),H=a(46881),I=a(87760),w=a(61278),P=a(35065),_=a(20136),k=a(84278),V=a(67002),q=a(14658),R=a(6805),E=(a(19287),a(6058));const K={TenDonHang:"",MaDonHang:`DH${(new Date).getDate()}.${(new Date).getMonth()+1}.${(new Date).getFullYear()}`,GhiChu:"",TienThanhToan:0,ThoiGianThanhToan:(0,w.rn)(new Date)+"T00:00:00+07:00"};function F(e){const{onClose:n,isOpen:a,dataThanhToan:u,IdDuAn:g,resetData:T,Name:p}=e,[f,m]=(0,h.useState)([]),[D,b]=(0,h.useState)(!1),[j,x]=(0,h.useState)({}),[N,v]=(0,h.useState)(0);(0,h.useEffect)((()=>{if(u&&u.length){const e=u[0].NgayNhap;x({...K,TenDonHang:p,MaDonHang:`DH${new Date(e).getDate()}.${new Date(e).getMonth()+1}.${new Date(e).getFullYear()}`,ThoiGianThanhToan:(0,w.rn)(new Date(e))+"T00:00:00+07:00"})}}),[a,p,u]),(0,h.useEffect)((()=>{m(u.map((e=>({...e,isDisabledNumber:!0}))));let e=0;u.forEach((n=>e+=n.SoLuong*n.DonGia)),v(e)}),[u]);const A=(0,h.useCallback)(((e,n)=>{if("TienThanhToan"===e){let e=JSON.parse(JSON.stringify(n||0));for(let n=0;n<f.length;n++){let a=f[n].SoLuong*f[n].DonGia;e>=a?(f[n].TienThanhToan=a,e-=a):e<a&&(f[n].TienThanhToan=e,0!==e&&(e=0))}}x((a=>{if("TienThanhToan"===e){let e=0;return f.forEach((n=>e+=n.SoLuong*n.DonGia)),n>=e?{...a,TienThanhToan:e}:{...a,TienThanhToan:n}}return{...a,[e]:n}}))}),[f]),y=(0,h.useCallback)((()=>{const e=Object.values(R.formData).filter((e=>e.required));for(let n=0;n<e.length;n++){const a=e[n];let t=j&&j[a.field_name]||null;if(null===t||""===t||void 0===t||0===t.length)return(0,P.AB)('Vui l\xf2ng nh\u1eadp "'+a.title+'"'),!1}return!0}),[j]),O=(e,n)=>{let a=e.getHours(),h=e.getMinutes(),l=e.getSeconds();return n=function(e,n){(0,o.A)(2,arguments);var a=(0,t.A)(n);return(0,i.A)(e,a*r)}(n,h),n=function(e,n){(0,o.A)(2,arguments);var a=(0,t.A)(n);return(0,i.A)(e,1e3*a)}(n,l),n=function(e,n){(0,o.A)(2,arguments);var a=(0,t.A)(n);return(0,i.A)(e,a*s)}(n,a),(0,w.Fv)(n)},F=h.useCallback((()=>{const{TenDonHang:e,MaDonHang:a,GhiChu:t,ThoiGianThanhToan:i}=j,o="56dfff3b-a1a5-404e-937a-3b4d02ecc1db"===f[0].OrganId;let r={DuAnId:g,TenDonHang:e,MaDonHang:a,GhiChu:t,ThoiGianThanhToan:i,NguoiLapPhieu:I.lg.Name,DuAnVatLieus:f.map((e=>{const n=O(new Date(e.NgayNhap),new Date(i));return{DonGia:e.DonGia,Note:"",NgayNhap:n,SoLuong:e.SoLuong,DaSuDung:e.SoLuong,CuaHangId:e.OrganId,DMVatLieuId:e.DMVatLieuId,TienThanhToan:0}}))},s={chiTietHoaDon:f.map((e=>({MaSanPham:e.MaSPTonKho,TenSanPham:e.DMVatLieu.Name,SoLuong:e.SoLuong,DonGia:e.DonGia,ThanhTien:parseFloat(e.SoLuong)*parseFloat(e.DonGia)}))),TienHang:N,TienKhachTra:0,GhiChu:t,MaHoaDonTanPhat:a,DiemKinhDoanh_Id:11},h=r.DuAnVatLieus.find((e=>(0,w.Yq)(e.NgayNhap)!==(0,w.Yq)(i))),l=f.find((e=>"0001-01-01T00:00:00"===e.NgayNhap));if(h||l)return(0,P.AB)("Th\u1eddi gian thanh to\xe1n ph\u1ea3i c\xf9ng th\u1eddi gian v\u1eadt li\u1ec7u trong \u0111\u01a1n h\xe0ng"),!1;y()&&(o?(b(!0),q.tZ.addDuAnVatLieuAuthen(r).then((e=>e.ResultObj)).then((e=>{(0,V.nN)("DonHang/TaoDonHang","POST",JSON.stringify(s),!1),b(!1),n(),T(),(0,P.nw)("Thanh to\xe1n th\xe0nh c\xf4ng")})).catch((e=>{b(!1),(0,P.a3)("Thanh to\xe1n kh\xf4ng th\xe0nh c\xf4ng")}))):(b(!0),q.tZ.addDuAnVatLieuAuthen(r).then((e=>e.ResultObj)).then((e=>{b(!1),n(),T(),(0,P.nw)("Thanh to\xe1n th\xe0nh c\xf4ng")})).catch((e=>{b(!1),(0,P.a3)("Thanh to\xe1n kh\xf4ng th\xe0nh c\xf4ng")}))))}),[g,N,f,j,y,n,T]),z=()=>{x({TenDonHang:"",MaDonHang:"",GhiChu:"",TienThanhToan:0,ThoiGianThanhToan:(0,w.Fv)(new Date)}),n()};return(0,E.jsx)(h.Fragment,{children:(0,E.jsxs)(l.A,{className:"popupThanhToanAll",isOpen:a,size:"xl",zIndex:"1500",toggle:z,children:[(0,E.jsx)(d.A,{toggle:z,children:(0,E.jsxs)("span",{children:["\u0110\u01a0N H\xc0NG (T\u1ed5ng ti\u1ec1n : ",(0,w.vv)(N),")"]})}),(0,E.jsx)(c.A,{children:D?(0,E.jsx)(C,{children:"\u0110ang thanh to\xe1n, vui l\xf2ng ch\u1edd"}):(0,E.jsxs)(h.Fragment,{children:[(0,E.jsxs)(G.A,{style:{marginBottom:10},children:[(0,E.jsx)(S.A,{md:"6",children:(0,E.jsxs)(G.A,{children:[(0,E.jsx)(S.A,{xs:"12",children:(0,E.jsx)(_.A,{data:R.formData.MaDonHang,value:j&&j.MaDonHang||null,onChange:A})}),(0,E.jsx)(S.A,{xs:"12",children:(0,E.jsx)(_.A,{data:R.formData.TenDonHang,value:j&&j.TenDonHang||null,onChange:A})})]})}),(0,E.jsx)(S.A,{md:"6",children:(0,E.jsxs)(G.A,{children:[(0,E.jsxs)(S.A,{xs:"12",children:[" ",(0,E.jsx)(_.A,{data:R.formData.ThoiGianThanhToan,value:j&&j.ThoiGianThanhToan||null,onChange:A})]}),(0,E.jsx)(S.A,{xs:"12",children:(0,E.jsx)(_.A,{data:R.formData.GhiChu,value:j&&j.GhiChu||null,onChange:A})})]})})]}),(0,E.jsx)("div",{className:"table-thanhToan",children:(0,E.jsxs)(L.A,{bordered:!0,size:"sm",children:[(0,E.jsx)("thead",{children:(0,E.jsxs)("tr",{children:[(0,E.jsx)("th",{children:"STT"}),(0,E.jsx)("th",{children:"Ng\xe0y nh\u1eadp"}),(0,E.jsx)("th",{children:"C\u1eeda h\xe0ng"}),(0,E.jsx)("th",{children:"V\u1eadt li\u1ec7u"}),(0,E.jsx)("th",{children:"S\u1ed1 l\u01b0\u1ee3ng"}),(0,E.jsx)("th",{children:"\u0110\u01a1n gi\xe1"}),(0,E.jsx)("th",{children:"Th\xe0nh ti\u1ec1n"})]})}),(0,E.jsx)("tbody",{children:f.map(((e,n)=>(0,E.jsxs)("tr",{children:[(0,E.jsx)("td",{children:n+1}),(0,E.jsx)("td",{className:"date",children:(0,w.Yq)(e.NgayNhap)}),(0,E.jsx)("td",{className:"name-cuahang",children:e.Organization.OrganName}),(0,E.jsxs)("td",{className:"name-vatlieu",children:[e.DMVatLieu.Name," (",e.DMVatLieu.DMDonViTinh.Name,")"]}),(0,E.jsx)("td",{className:"soLuong",children:(0,w.ZV)(e.SoLuong,8)}),(0,E.jsx)("td",{className:"money",children:(0,w.vv)(e.DonGia)}),(0,E.jsx)("td",{className:"money",children:(0,w.vv)(e.SoLuong*e.DonGia)})]},n)))})]})})]})}),(0,E.jsx)(M.A,{children:(0,E.jsxs)(H.A,{disabled:D,onClick:F,color:"success",children:[(0,E.jsx)(k.Z,{fa:"save"}),(0,E.jsx)("span",{style:{marginLeft:5},children:"L\u01b0u \u0111\u01a1n h\xe0ng"})]})})]})})}}}]);
//# sourceMappingURL=4528.bcee4fa9.chunk.js.map