????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/6865.b93dfe4d.chunk.js |
"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[6865],{5338:(n,e,t)=>{t.r(e),t.d(e,{Enum_Flag:()=>c,Enum_NhomKhoanChis:()=>A,Enums_CongNo:()=>g,Enums_DoiTuong:()=>i,Enums_GioiTinh:()=>o,Enums_LoaiNoLabel:()=>r,Enums_LoaiNoNumber:()=>l,Enums_PhuongThucChamCong:()=>d,Enums_PhuongThucChamCongNumber:()=>u,Enums_ThanhToan:()=>a,_Enums_DoiTuong:()=>s,_Enums_DoiTuongNumber:()=>h});const a=[{value:"all",label:"T\u1ea5t c\u1ea3"},{value:"1",label:"\u0110\xe3 thanh to\xe1n"},{value:"0",label:"Ch\u01b0a thanh to\xe1n"}],o=[{value:"Nam",label:"Nam"},{value:"Nu",label:"N\u1eef"},{value:"Khong",label:"Ch\u01b0a c\xf3 th\xf4ng tin"}],i=[{value:"CuaHang",label:"C\u1eeda h\xe0ng"},{value:"ThueNgoai",label:"Thu\xea ngo\xe0i"},{value:"KhachHang",label:"Kh\xe1ch h\xe0ng"},{value:"NhanVien",label:"Nh\xe2n vi\xean"},{value:"CongTy",label:"C\xf4ng ty"},{value:"PhongBan",label:"Phong ban"}],s={CuaHang:"CuaHang",ThueNgoai:"ThueNgoai",KhachHang:"KhachHang",NhanVien:"NhanVien",CongTy:"CongTy",PhongBang:"PhongBan"},h={CuaHang:0,ThueNgoai:1,KhachHang:2,NhanVien:3,CongTy:4,PhongBang:5},d={TheoThang:"TheoThang",TheoDuAn:"TheoDuAn"},u={TheoThang:0,TheoDuAn:1},g={NoCu:"NoCu",TamUng:"TamUng",NoDoiTac:"NoDoiTac"},l={NoCu:"NoCu",TamUng:"TamUng",NoDoiTac:"NoDoiTac",DuAnNo:"DuAnNo",TraNo:"TraNo"},r={NoCu:"N\u1ee3 c\u0169",TamUng:"T\u1ea1m \u1ee9ng",NoDoiTac:"N\u1ee3 \u0111\u1ed1i t\xe1c",DuAnNo:"D\u1ef1 \xe1n"},c={view:"view",add:"add",edit:"edit",delete:"delete"},A={LuongThoThueNgoai:"6939DC70-E008-4286-AC13-00BD4DF40BBC",LuongThoCTy:"B59A4E45-B963-478F-8DD5-663607A32DAA",ChiPhiCuaHang:"A6391105-7862-491B-844E-0D8874AA8B7B"}},10782:(n,e,t)=>{t.d(e,{A:()=>s});var a=t(82210),o=t(15517),i=t(6058);class s extends a.Component{render(){const{size:n,text:e}=this.props;let t=(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:t}):(0,i.jsx)(d,{children:t})}}const h=o.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; } } `,d=o.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; } } `},46865:(n,e,t)=>{t.r(e),t.d(e,{default:()=>m});var a=t(38441),o=t(82210),i=t(24021),s=t(22699),h=t(46881),d=t(87760),u=t(61278),g=t(35065),l=t(27894),r=t(10782),c=t(639),A=t(14658),I=t(70942),T=t(5338),N=t(6058);const D=d.lg.username;const m=function(n){let{open:e,thang:t,nam:d,onCloseModal:m}=n;const[x,C]=(0,o.useState)([]),[f,y]=(0,o.useState)(!1),[p,j]=(0,o.useState)([]),[b,v]=(0,o.useState)([]),[O,L]=(0,o.useState)([]),[B,k]=(0,o.useState)({}),[_,E]=(0,o.useState)(!1),[S,z]=(0,o.useState)([]),w=(0,o.useCallback)(((n,e)=>{const a=[];let o=!0;for(let s of n){const n=s.ChamCongs.find((n=>n.DuAnId===s.DuAnId)),e={Thang:t,Nam:d,NgayCong:n?n.NgayCong:0,LuongTheoNgayCong:s.LuongTheoNgayCong,TongLuong:(n?n.NgayCong:0)*(s.LuongTheoNgayCong?s.LuongTheoNgayCong:0),ThucNhan:(n?n.NgayCong:0)*(s.LuongTheoNgayCong?s.LuongTheoNgayCong:0),OrganId:s.OrganId,DuAnId:s.DuAnId,LuongBaoHiem:0,ChamCongId:n.Id};e.TongLuong>5e9&&(o=!1),a.push(e)}const i=()=>{A.r2.postExtension("/TaoBangLuongThueNgoai",a).then((()=>{P(e)}))};o?i():(0,g.A1)("T\u1ed3n t\u1ea1i c\xf3 ti\u1ec1n l\u1edbn h\u01a1n 5 t\u1ef7. B\u1ea1n c\xf3 ch\u1eafc ch\u1eafn mu\u1ed1n l\u01b0u?").then((n=>{n&&n.isConfirmed?i():m()}))}),[d,m,t]),H=(0,o.useCallback)((()=>{const n=`$filter=Organization/DoiTuong eq '${T._Enums_DoiTuong.ThueNgoai}' and Organization/Status eq true and DuAn/Status eq true and DuAn/Status eq true and DuAn/IsCompleted eq false`,e="$expand=Organization($select=Id,DoiTuong,OrganName,LuongTheoNgayCong),DuAn($select=Id,Name)";A.oF.getAllParam(`?${e}&${n}`).then((n=>{let{value:e}=n;const a=[],o=[],i=[],s=[],h=[];for(let g=0;g<e.length;g++){s.push({DuAnId:e[g].DuAnId,OrganId:e[g].OrganId}),i.push({DuAnId:e[g].DuAnId,OrganId:e[g].OrganId,...e[g].Organization,...e[g].DuAn}),h.push({DuAnId:e[g].DuAnId,OrganId:e[g].OrganId,TruTamUng:0});const n=a.find((n=>n.DuAnId===e[g].DuAnId));if(0!==a.length&&n){0===n.Dois.length&&n.Dois.push({...e[g].Organization});-1===n.Dois.findIndex((n=>n.Id===e[g].OrganId))&&n.Dois.push({...e[g].Organization})}else a.push({DuAnId:e[g].DuAnId,TenDuAn:e[g].DuAn.Name,Dois:[{...e[g].Organization}]});const u=o.find((n=>n.OrganId===e[g].OrganId));if(0===o.length||void 0===u)o.push({OrganId:e[g].OrganId,Thang:t,Nam:d,DoiTuong:T._Enums_DoiTuongNumber.ThueNgoai,DuAnIds:[e[g].DuAnId]});else{0===u.DuAnIds.length&&u.DuAnIds.push(e[g].DuAnId);-1===u.DuAnIds.findIndex((n=>n===e[g].DuAnId))&&u.DuAnIds.push(e[g].DuAnId)}}var u;C(a),z(h),u=s,I.A.PostAuthen("/CongNoDuAnDoiThue",u).then((n=>{let{ResultObj:e}=n;j(e)})),w(i,o)})).catch((()=>{y(!0)}))}),[d,w,t]),P=n=>{const e=[];for(let t of n)e.push(A.r2.postExtension("/TaoKhoanChiLuongThueNgoai",t));Promise.all(e).then((n=>{(0,g.nw)("T\u1ea1o kho\u1ea3n chi th\xe0nh c\xf4ng!")})).catch((()=>(0,g.a3)("L\u1ed7i t\u1ea1o kho\u1ea3n chi!")))},q=(n,e)=>{const t=p.find((t=>t.OrganId===e&&t.DuAnId===n));return t?t.TienNo:""},U=(n,e)=>{const t=p.findIndex((t=>t.OrganId===e&&t.DuAnId===n)),a=b.find((t=>t.DuAnId===n&&t.OrganId===e));return a?p[t].TienNo-a.TienNo:p[t]?p[t].TienNo:0},K=(n,e)=>{const t=n.find((n=>n.DuAnId===e));return t?t.NgayCong:0},V=(n,e)=>{const t=n.ChamCongs.find((n=>n.DuAnId===e));return t?n.LuongTheoNgayCong*t.NgayCong:0},$=(n,e,t)=>{const a=O.find((n=>n.DuAnId===e&&n.OrganId===t));return a?n-a.TienNo:n};return(0,o.useEffect)((()=>{e&&H()}),[e,H]),(0,N.jsxs)("div",{className:"index-tao-bang-luong-thue-ngoai",children:[(0,N.jsx)("div",{className:"tableFixHead",children:(0,N.jsxs)("table",{children:[(0,N.jsx)("thead",{children:(0,N.jsxs)("tr",{style:{background:"#006FCA"},children:[(0,N.jsx)("th",{className:"th-table",style:{width:"2%",textAlign:"center"},children:"STT"}),(0,N.jsx)("th",{className:"th-table",style:{width:"13%"},children:"H\u1ecd v\xe0 t\xean"}),(0,N.jsx)("th",{className:"th-table",children:"N\u1ee3 c\u0169"}),(0,N.jsx)("th",{className:"th-table",style:{textAlign:"center",width:"13%"},children:"Tr\u1eeb t\u1ea1m \u1ee9ng"}),(0,N.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"N\u1ee3 l\u1ea1i k\xec sau"}),(0,N.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"TNC"}),(0,N.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"\u0110\u01a1n gi\xe1"}),(0,N.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"Th\xe0nh ti\u1ec1n"}),(0,N.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"Th\u1ef1c nh\u1eadn"})]})}),(0,N.jsx)("tbody",{children:x.length?x.map(((n,e)=>(0,N.jsxs)(o.Fragment,{children:[(0,N.jsx)("tr",{children:(0,N.jsx)("td",{colSpan:11,style:{background:"#f9ecce",fontWeight:"bold"},children:n.TenDuAn})}),n.Dois.map(((t,o)=>(0,N.jsxs)("tr",{style:{background:""+(B.DuAnId===n.DuAnId&&B.OrganId===t.Id?"#598eff":"")},onClick:()=>k({DuAnId:n.DuAnId,OrganId:t.Id}),children:[(0,N.jsxs)("td",{style:{textAlign:"center"},children:[" ",e+1," "]}),(0,N.jsx)("td",{children:t.OrganName}),(0,N.jsx)("td",{style:{textAlign:"center"},children:q(n.DuAnId,t.Id)>0?(0,u.vv)(q(n.DuAnId,t.Id)):0}),(0,N.jsx)("td",{children:(0,N.jsxs)("div",{style:{display:"flex"},children:[(0,N.jsx)(c.A,{onValueChange:e=>{((n,e,t)=>{const o=p.find((t=>t.DuAnId===n&&t.OrganId===e.Id)),i=e.ChamCongs.find((e=>e.DuAnId===n)),s=e.LuongTheoNgayCong*(i?i.NgayCong:0);o?s<t?(y(!0),(0,g.AB)("S\u1ed1 ti\u1ec1n tr\u1eeb t\u1ea1m \u1ee9ng v\u01b0\u1ee3t qu\xe1 s\u1ed1 ti\u1ec1n th\u1ef1c nh\u1eadn!")):o.TienNo<t?(y(!0),(0,g.AB)("S\u1ed1 ti\u1ec1n tr\u1eeb t\u1ea1m \u1ee9ng v\u01b0\u1ee3t qu\xe1 s\u1ed1 ti\u1ec1n \u0111\xe3 \u1ee9ng!")):(v((o=>{const i=o.slice(),s=i.findIndex((t=>t.OrganId===e.Id&&t.DuAnId===n));return-1===s?(i.push({DuAnId:n,OrganId:e.Id,TienNo:t}),i):(0,a.Ay)(o,(n=>{n[s].TienNo=t}))})),y(!1)):(y(!0),(0,g.AB)("\u0110\u1ed1i t\u01b0\u1ee3ng n\xe0y kh\xf4ng c\xf3 ti\u1ec1n t\u1ea1m \u1ee9ng!"))})(n.DuAnId,t,e.values.value)}}),(0,N.jsx)(l.a2,{style:{height:"23px",width:"25px",marginLeft:"5px"},color:"danger",icon:"minus",onClick:()=>((n,e)=>{y(!1);const t=(()=>{const t=b.find((t=>t.DuAnId===n&&t.OrganId===e.Id));return t?t.TienNo:0})(),o=(()=>{const t=p.find((t=>t.DuAnId===n&&t.OrganId===e.Id));return t?t.TienNo:0})();if(!t)return(0,g.AB)("B\u1ea1n ch\u01b0a nh\u1eadp s\u1ed1 ti\u1ec1n c\u1ea7n tr\u1eeb. Vui l\xf2ng th\u1eed l\u1ea1i!");const i=e.ChamCongs.find((e=>e.DuAnId===n));let s=0;if(i&&(s=+e.LuongTheoNgayCong*i.NgayCong),t>s)return y(!0),(0,g.AB)("S\u1ed1 ti\u1ec1n tr\u1eeb t\u1ea1m \u1ee9ng kh\xf4ng \u0111\u01b0\u1ee3c l\u1edbn h\u01a1n s\u1ed1 th\xe0nh ti\u1ec1n. Vui l\xf2ng th\u1eed l\u1ea1i!");if(t<0)return y(!0),(0,g.AB)("S\u1ed1 ti\u1ec1n tr\u1eeb t\u1ea1m \u1ee9ng ph\u1ea3i l\u1edbn h\u01a1n 0. Vui l\xf2ng th\u1eed l\u1ea1i!");if(t>o)return y(!0),(0,g.AB)("S\u1ed1 ti\u1ec1n tr\u1eeb \u0111\xe3 v\u01b0\u1ee3t qu\xe1 s\u1ed1 ti\u1ec1n \u0111\xe3 \u1ee9ng. Vui l\xf2ng th\u1eed l\u1ea1i!");if(L((o=>{const i=o.slice(),s=i.findIndex((t=>t.DuAnId===n&&t.OrganId===e.Id));return-1===s?(i.push({DuAnId:n,OrganId:e.Id,TienNo:t}),i):(0,a.Ay)(O,(n=>{n[s].TienNo=t}))})),0===t)return;const h=S.findIndex((t=>t.DuAnId===n&&t.OrganId===e.Id)),d=(0,a.Ay)(S,(n=>{n[h].TruTamUng=+t}));z(d),y(!1)})(n.DuAnId,t)})]})}),(0,N.jsx)("td",{style:{textAlign:"center"},children:U(n.DuAnId,t.Id)>0?(0,u.vv)(U(n.DuAnId,t.Id)):0}),(0,N.jsx)("td",{style:{textAlign:"center"},children:K(t.ChamCongs,n.DuAnId)}),(0,N.jsx)("td",{style:{textAlign:"center"},children:t.LuongTheoNgayCong>0?(0,u.vv)(t.LuongTheoNgayCong):0}),(0,N.jsx)("td",{style:{textAlign:"center"},children:V(t,n.DuAnId)>0?(0,u.vv)(V(t,n.DuAnId)):""}),(0,N.jsx)("td",{style:{textAlign:"center",fontWeight:"bold"},children:$(V(t,n.DuAnId),n.DuAnId,t.Id)>0?(0,u.vv)($(V(t,n.DuAnId),n.DuAnId,t.Id)):""})]},`${e}.${o}`)))]},e))):(0,N.jsx)("tr",{children:(0,N.jsx)("td",{colSpan:11,children:(0,N.jsx)(r.A,{size:"sm"})})})})]})}),(0,N.jsxs)("div",{className:"footer-form",children:[(0,N.jsxs)("div",{children:[(0,N.jsx)(i.A,{checked:_,type:"checkbox",name:"truTamUng",className:"mr-12",onChange:n=>{let{target:{checked:e}}=n;E(e)}}),(0,N.jsx)(s.A,{for:"truTamUng",className:"mr-12",children:"Tr\u1eeb t\u1ea1m \u1ee9ng"})]}),(0,N.jsx)(h.A,{disabled:f,color:"primary",onClick:()=>-1===S.findIndex((n=>n.TruTamUng>0))||_?_?void(()=>{const n={NguoiLapPhieu:D,Nam:d,Thang:t,DanhSachLuong:S};A.r2.postExtension("/TruCongNoThanhToanThueNgoai",n).then((()=>{(0,g.nw)("Th\xe0nh c\xf4ng!"),m()}))})():m():(0,g.AB)("B\u1ea1n ch\u01b0a ch\u1ecdn ch\u1ee9c n\u0103ng tr\u1eeb t\u1ea1m \u1ee9ng!"),children:"X\xe1c nh\u1eadn"})]})]})}}}]); //# sourceMappingURL=6865.b93dfe4d.chunk.js.map