????

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/9665.bfe5a9cc.chunk.js

"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[9665],{5338:(n,e,t)=>{t.r(e),t.d(e,{Enum_Flag:()=>r,Enum_NhomKhoanChis:()=>x,Enums_CongNo:()=>c,Enums_DoiTuong:()=>i,Enums_GioiTinh:()=>l,Enums_LoaiNoLabel:()=>d,Enums_LoaiNoNumber:()=>g,Enums_PhuongThucChamCong:()=>h,Enums_PhuongThucChamCongNumber:()=>u,Enums_ThanhToan:()=>a,_Enums_DoiTuong:()=>s,_Enums_DoiTuongNumber:()=>o});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"}],l=[{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"},o={CuaHang:0,ThueNgoai:1,KhachHang:2,NhanVien:3,CongTy:4,PhongBang:5},h={TheoThang:"TheoThang",TheoDuAn:"TheoDuAn"},u={TheoThang:0,TheoDuAn:1},c={NoCu:"NoCu",TamUng:"TamUng",NoDoiTac:"NoDoiTac"},g={NoCu:"NoCu",TamUng:"TamUng",NoDoiTac:"NoDoiTac",DuAnNo:"DuAnNo",TraNo:"TraNo"},d={NoCu:"N\u1ee3 c\u0169",TamUng:"T\u1ea1m \u1ee9ng",NoDoiTac:"N\u1ee3 \u0111\u1ed1i t\xe1c",DuAnNo:"D\u1ef1 \xe1n"},r={view:"view",add:"add",edit:"edit",delete:"delete"},x={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),l=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)(o,{children:t}):(0,i.jsx)(h,{children:t})}}const o=l.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;
        }
    }
`,h=l.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;
        }
    }
`},33257:(n,e,t)=>{t.r(e),t.d(e,{default:()=>N});var a=t(71516),l=t(60803),i=t(34211),s=(t(54345),t(38441)),o=t(82210),h=t(46881),u=t(87760),c=t(61278),g=t(35065),d=t(27894),r=t(10782),x=t(639),m=t(14658),T=t(5338),I=t(6058);const N=function(n){let{thang:e,nam:t,open:N,lstPhuCap:f,onCloseModal:p,reload:C}=n;const[y,A]=(0,o.useState)([]),[B,j]=(0,o.useState)(!1),[b,L]=(0,o.useState)(!1),[v,D]=(0,o.useState)([]),[S,k]=(0,o.useState)([]),[_,E]=(0,o.useState)([]),[P,w]=(0,o.useState)([]),[K,H]=(0,o.useState)([]),[V,F]=(0,o.useState)(null),U=u.lg.username,z=(0,o.useCallback)((()=>{const n={Thang:e,Nam:t,DoiTuong:T._Enums_DoiTuongNumber.PhongBang,DuAnIds:[]};m.r2.postExtension("/DanhSachBangLuong",n).then((n=>{let{ResultObj:e}=n;A(e),0===e.length&&j(!0);const t=[],a=[];for(let l of f)a.push({PhuCapId:l.Id,SoTien:0});for(let l of e)for(let n of l.Items)t.push({BangLuongId:n.BangLuongId,TruTamUng:0,PhuCaps:a});k(t)})).catch((()=>j(!0)))}),[e,t,f]),q=(0,o.useCallback)(((n,e)=>{if(B)return(0,g.AB)("\u0110\xe3 t\u1ed3n t\u1ea1i th\xf4ng tin kh\xf4ng h\u1ee3p l\u1ec7. Vui l\xf2ng ki\u1ec3m tra l\u1ea1i!");j(!1);const t=(()=>{const e=_.find((e=>e.BangLuongId===n.BangLuongId));return e?+e.SoTien:null})(),a=(()=>{const e=P.find((e=>e.BangLuongId===n.BangLuongId));return e?+e.SoTien:null})();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!");if(t>n.ThucNhan)return j(!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\u1ef1c nh\u1eadn. Vui l\xf2ng th\u1eed l\u1ea1i!");if(t<0)return j(!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>n.NoCu+n.CungKy)return j(!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!");w((e=>{const a=e.slice(),l=a.findIndex((e=>e.BangLuongId===n.BangLuongId));return-1===l?(a.push({BangLuongId:n.BangLuongId,SoTien:t}),a):(a[l].SoTien=t,a)}));const l=y.findIndex((n=>n.DoiId===e));if(-1!==l){const e=y[l].Items.findIndex((e=>e.BangLuongId===n.BangLuongId));if(-1!==e){const n=(0,s.Ay)(y,(n=>{n[l].Items[e].ThucNhan=n[l].Items[e].ThucNhan-(t-a)}));A(n)}}if(0===t)return;const i=S.findIndex((e=>e.BangLuongId===n.BangLuongId)),o=(0,s.Ay)(S,(n=>{n[i].TruTamUng=t}));k(o),j(!1)}),[y,B,S,_,P]),G=n=>n.NoCu+n.CungKy,M=(0,o.useCallback)((n=>{const e=_.find((e=>e.BangLuongId===n.BangLuongId));return e?n.NoCu+n.CungKy-e.SoTien:n.NoCu+n.CungKy}),[_]),W=(0,o.useCallback)(((n,e,t)=>{if(B)return(0,g.AB)("\u0110\xe3 t\u1ed3n t\u1ea1i th\xf4ng tin kh\xf4ng h\u1ee3p l\u1ec7. Vui l\xf2ng ki\u1ec3m tra l\u1ea1i!");const a=(()=>{const t=K.find((t=>t.PhuCapId===n.Id&&t.BangLuongId===e.BangLuongId));return t?+t.SoTien:null})(),l=(()=>{const t=v.find((t=>t.PhuCapId===n.Id&&t.BangLuongId===e.BangLuongId));return t?+t.SoTien:null})();if(null===a||a<0)return(0,g.AB)("B\u1ea1n ch\u01b0a nh\u1eadp s\u1ed1 ti\u1ec1n. Vui l\xf2ng th\u1eed l\u1ea1i!");if(a>e.ThucNhan&&n.IsTruLuong)return(0,g.AB)("S\u1ed1 ti\u1ec1n tr\u1eeb kh\xf4ng \u0111\u01b0\u1ee3c l\u1edbn h\u01a1n th\u1ef1c nh\u1eadn, vui l\xf2ng th\u1eed l\u1ea1i!");const i=y.findIndex((n=>n.DoiId===t));if(-1!==i){const t=y[i].Items.findIndex((n=>n.BangLuongId===e.BangLuongId));if(-1!==t){const o=(0,s.Ay)(y,(s=>{let o=+(a-(l||0));n.IsTheoCong&&(o=e.TNC*o),n.IsTruLuong?s[i].Items[t].ThucNhan=s[i].Items[t].ThucNhan-o:s[i].Items[t].ThucNhan=s[i].Items[t].ThucNhan+o}));D((t=>{const l=t.slice(),i=l.findIndex((t=>t.PhuCapId===n.Id&&t.BangLuongId===e.BangLuongId));return-1===i?(l.push({BangLuongId:e.BangLuongId,PhuCapId:n.Id,SoTien:a}),l):(l[i].SoTien=a,l)})),A(o)}}if(0===a)return;const o=S.findIndex((n=>n.BangLuongId===e.BangLuongId)),h=S[o].PhuCaps.findIndex((e=>e.PhuCapId===n.Id)),u=(0,s.Ay)(S,(n=>{n[o].PhuCaps[h].SoTien=a}));k(u)}),[y,B,K,v,S]);(0,o.useEffect)((()=>{N&&z()}),[N,z]);const $=(0,o.useCallback)(((n,e,t,a)=>(0,I.jsxs)("tr",{style:{background:""+(n.BangLuongId===V?"#598eff":"")},onClick:()=>F(n.BangLuongId),children:[(0,I.jsx)("td",{style:{textAlign:"center"},children:e+1}),(0,I.jsx)("td",{children:n.HoTen}),(0,I.jsx)("td",{style:{textAlign:"center"},children:(0,c.c_)(n.NoCu?n.NoCu:0)}),(0,I.jsx)("td",{style:{textAlign:"center"},children:(0,c.c_)(n.CungKy?n.CungKy:0)}),(0,I.jsx)("td",{style:{textAlign:"center"},children:(0,c.c_)(G(n))}),(0,I.jsx)("td",{style:{textAlign:"center"},children:(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,I.jsx)(x.A,{onValueChange:e=>((n,e)=>{if(n.NoCu+n.CungKy<e)return j(!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");E((t=>{const a=t.slice(),l=a.findIndex((e=>e.BangLuongId===n.BangLuongId));return-1===l?(a.push({BangLuongId:n.BangLuongId,SoTien:e}),a):(0,s.Ay)(t,(n=>{n[l].SoTien=e}))})),j(!1)})(n,e.values.value)}),(0,I.jsx)(d.a2,{style:{height:"23px",width:"25px",marginLeft:"5px"},color:"danger",icon:"minus",onClick:()=>q(n,a.DoiId)})]})}),(0,I.jsx)("td",{style:{textAlign:"center"},children:(0,c.c_)(M(n))}),(0,I.jsx)("td",{style:{textAlign:"center"},children:n.TNC?n.TNC:0}),(0,I.jsx)("td",{style:{textAlign:"center"},children:(0,c.c_)(n.DonGia?n.DonGia:0)}),(0,I.jsx)("td",{style:{textAlign:"center"},children:(0,c.c_)(n.ThanhTien?n.ThanhTien:0)}),f.map((e=>(0,I.jsx)("td",{style:{textAlign:"center"},children:(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,I.jsx)(x.A,{onValueChange:t=>{var a,l,i;a=n.BangLuongId,l=e,i=t.values.value,H((n=>{const e=n.slice(),t=e.findIndex((n=>n.PhuCapId===l.Id&&n.BangLuongId===a));return-1===t?(e.push({BangLuongId:a,PhuCapId:l.Id,SoTien:+i}),e):(0,s.Ay)(n,(n=>{n[t].SoTien=+i}))}))}}),e.IsTruLuong?(0,I.jsx)(d.a2,{style:{height:"23px",width:"25px",marginLeft:"5px"},color:"danger",icon:"minus",onClick:()=>W(e,n,a.DoiId)}):(0,I.jsx)(d.a2,{style:{height:"23px",width:"25px",marginLeft:"5px"},color:"success",icon:"plus",onClick:()=>W(e,n,a.DoiId)})]})},e.Id))),(0,I.jsxs)("td",{style:{textAlign:"center",fontWeight:"700"},children:[" ",(0,c.c_)(n.ThucNhan?n.ThucNhan:0)]})]},`${t}.${e}`)),[V,M,W,q,f]),R=o.useMemo((()=>(0,I.jsx)(I.Fragment,{children:y.length?y.map(((n,e)=>(0,I.jsxs)(o.Fragment,{children:[(0,I.jsx)("tr",{children:(0,I.jsx)("td",{colSpan:16,style:{background:"#f9ecce",fontWeight:"bold"},children:n.TenDoi})}),n.Items.map(((t,a)=>(0,I.jsx)(o.Fragment,{children:$(t,a,e,n)},t.BangLuongId)))]},n.DoiId))):(0,I.jsx)("tr",{children:(0,I.jsx)("td",{colSpan:16,children:(0,I.jsx)(r.A,{size:"sm"})})})})),[y,$]);return(0,I.jsxs)("div",{className:"form-tao-bang-luong-nhan-vien",children:[(0,I.jsx)("div",{className:"tableFixHead",children:(0,I.jsxs)("table",{children:[(0,I.jsx)("thead",{children:(0,I.jsxs)("tr",{style:{background:"#006FCA"},children:[(0,I.jsx)("th",{className:"th-table",style:{width:"2%",textAlign:"center"},children:"STT"}),(0,I.jsx)("th",{className:"th-table",style:{width:"13%"},children:"H\u1ecd v\xe0 t\xean"}),(0,I.jsx)("th",{className:"th-table",children:"N\u1ee3 c\u0169"}),(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center",width:"13%"},children:"T\u1ea1m \u1ee9ng trong k\xec"}),(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"T\u1ed5ng t\u1ea1m \u1ee9ng"}),(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"Tr\u1eeb t\u1ea1m \u1ee9ng"}),(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"N\u1ee3 l\u1ea1i k\xec sau"}),(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"TNC"}),(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"\u0110\u01a1n gi\xe1"}),(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"Th\xe0nh ti\u1ec1n"}),f.map((n=>(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:n.Name},n.Id))),(0,I.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"Th\u1ef1c nh\u1eadn"})]})}),(0,I.jsx)("tbody",{children:R})]})}),(0,I.jsx)("div",{className:"footer-form",children:(0,I.jsx)(h.A,{disabled:B,color:"primary",onClick:()=>(()=>{let n=[];y.forEach((e=>{e.Items.forEach((e=>{const t={...S.find((n=>n.BangLuongId===e.BangLuongId)),NoCu:Number(e.NoCu),NoCungKy:Number(e.CungKy)};n.push(t)}))}));const e={DanhSachLuong:n,NguoiLapPhieu:U};m.r2.postExtension("/TaoDanhSachLuong",e).then((()=>{C&&C(),(0,g.nw)("Th\xe0nh c\xf4ng!"),p()})).catch((n=>(0,g.a3)(`${n.message?n.message:"\u0110\xe3 x\u1ea3y ra l\u1ed7i"}`)))})(),children:"X\xe1c nh\u1eadn"})}),(0,I.jsxs)(a.A,{onClose:()=>L(!1),"aria-labelledby":"simple-dialog-title",open:b,disableBackdropClick:!0,disableEscapeKeyDown:!0,maxWidth:"sm",children:[(0,I.jsx)(l.A,{style:{padding:"5px 24px"},id:"simple-dialog-title",children:"T\u1ea1o b\u1ea3ng l\u01b0\u01a1ng th\u1ea5t b\u1ea1i!"}),(0,I.jsx)(i.A,{children:(0,I.jsxs)("div",{style:{display:"flex",justifyContent:"space-around"},children:[(0,I.jsx)(h.A,{color:"primary",onClick:async()=>{},children:"T\u1ea1o l\u1ea1i"}),(0,I.jsx)(h.A,{color:"danger",onClick:async()=>{await m.r2.delete(e,t,T._Enums_DoiTuongNumber.PhongBang),L(!1),p()},children:"H\u1ee7y"})]})})]})]})}},54345:(n,e,t)=>{t.r(e),t.d(e,{default:()=>a});const a={}},60803:(n,e,t)=>{t.d(e,{A:()=>c});var a=t(30226),l=t(35007),i=t(82210),s=t(30628),o=t(86953),h=t(36467),u=i.forwardRef((function(n,e){var t=n.children,o=n.classes,u=n.className,c=n.disableTypography,g=void 0!==c&&c,d=(0,l.A)(n,["children","classes","className","disableTypography"]);return i.createElement("div",(0,a.A)({className:(0,s.A)(o.root,u),ref:e},d),g?t:i.createElement(h.A,{component:"h2",variant:"h6"},t))}));const c=(0,o.A)({root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},{name:"MuiDialogTitle"})(u)},78188:(n,e,t)=>{function a(n){return n&&n.ownerDocument||document}t.d(e,{A:()=>a})},78794:(n,e,t)=>{function a(){for(var n=arguments.length,e=new Array(n),t=0;t<n;t++)e[t]=arguments[t];return e.reduce((function(n,e){return null==e?n:function(){for(var t=arguments.length,a=new Array(t),l=0;l<t;l++)a[l]=arguments[l];n.apply(this,a),e.apply(this,a)}}),(function(){}))}t.d(e,{A:()=>a})}}]);
//# sourceMappingURL=9665.bfe5a9cc.chunk.js.map