????

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/9878.c6afb3fe.chunk.js

"use strict";(self.webpackChunk_qlxd_frontend=self.webpackChunk_qlxd_frontend||[]).push([[9228,9878],{5338:(n,e,t)=>{t.r(e),t.d(e,{Enum_Flag:()=>r,Enum_NhomKhoanChis:()=>x,Enums_CongNo:()=>g,Enums_DoiTuong:()=>i,Enums_GioiTinh:()=>l,Enums_LoaiNoLabel:()=>d,Enums_LoaiNoNumber:()=>c,Enums_PhuongThucChamCong:()=>u,Enums_PhuongThucChamCongNumber:()=>o,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"}],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"},h={CuaHang:0,ThueNgoai:1,KhachHang:2,NhanVien:3,CongTy:4,PhongBang:5},u={TheoThang:"TheoThang",TheoDuAn:"TheoDuAn"},o={TheoThang:0,TheoDuAn:1},g={NoCu:"NoCu",TamUng:"TamUng",NoDoiTac:"NoDoiTac"},c={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)(h,{children:t}):(0,i.jsx)(u,{children:t})}}const h=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;
        }
    }
`,u=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;
        }
    }
`},79878:(n,e,t)=>{t.r(e),t.d(e,{default:()=>m});var a=t(82210),l=(t(89228),t(10782)),i=t(14658),s=t(639),h=t(5338),u=t(61278),o=t(46881),g=t(35065),c=t(38441),d=t(27894),r=t(87760),x=t(6058);const m=function(n){let{thang:e,nam:t,open:m,flag:T,onCloseModal:I,lstPhuCap:N,duAn:f,reload:C}=n;const[y,p]=(0,a.useState)([]),[B,A]=(0,a.useState)([]),[j,L]=(0,a.useState)([]),[b,D]=(0,a.useState)([]),[S,v]=(0,a.useState)(null),[_,k]=(0,a.useState)([]),[E,P]=(0,a.useState)([]),[K,w]=(0,a.useState)(!1),V=(0,a.useRef)([]),H=(0,a.useRef)([]),F=r.lg.username,U=(0,a.useCallback)((()=>{const n={Thang:e,Nam:t,DoiTuong:h._Enums_DoiTuongNumber.CongTy,DuAnIds:[f.Id]};i.r2.postExtension("/DanhSachBangLuong",n).then((n=>{let{ResultObj:e}=n;p(e),0===e.length&&w(!0);const t=[],a=[];for(let l of N)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});D(t)})).catch((()=>w(!0)))}),[e,t,f.Id,N]),z=n=>n.NoCu+n.CungKy,q=n=>{const e=V.current.find((e=>e.BangLuongId===n.BangLuongId));return e?n.NoCu+n.CungKy-e.SoTien:n.NoCu+n.CungKy},G=(0,a.useCallback)(((n,e)=>{if(K)return w(!0),(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!");w(!1);const t=(()=>{const e=V.current.find((e=>e.BangLuongId===n.BangLuongId));return e?+e.SoTien:null})(),a=(()=>{const e=j.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 w(!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 w(!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 w(!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!");L((e=>{const a=e.slice(),l=a.findIndex((e=>e.BangLuongId===n.BangLuongId));if(-1===l)return a.push({BangLuongId:n.BangLuongId,SoTien:t}),a;return(0,c.Ay)(e,(n=>{n[l].SoTien=t}))}));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,c.Ay)(y,(n=>{n[l].Items[e].ThucNhan=n[l].Items[e].ThucNhan-(t-a)}));p(n)}}if(0===t)return;const i=b.findIndex((e=>e.BangLuongId===n.BangLuongId)),s=(0,c.Ay)(b,(n=>{n[i].TruTamUng=t}));D(s),w(!1)}),[y,K,b,j]),R=(0,a.useCallback)(((n,e,t)=>{k((a=>{const l=[...a],i=l.findIndex((t=>t.PhuCapId===e.Id&&t.BangLuongId===n));if(-1===i)return l.push({BangLuongId:n,PhuCapId:e.Id,SoTien:+t}),l;return(0,c.Ay)(a,(n=>{n[i].SoTien=+t}))}))}),[]),M=(0,a.useCallback)(((n,e,t)=>{if(K)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=H.current.find((t=>t.PhuCapId===n.Id&&t.BangLuongId===e.BangLuongId));return t?+t.SoTien:null})(),l=(()=>{const t=E.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 s=(0,c.Ay)(y,(s=>{let h=+(a-(l||0));n.IsTheoCong&&(h=e.TNC*h),n.IsTruLuong?s[i].Items[t].ThucNhan=s[i].Items[t].ThucNhan-h:s[i].Items[t].ThucNhan=s[i].Items[t].ThucNhan+h}));P((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)})),p(s)}}if(0===a)return;const s=b.findIndex((n=>n.BangLuongId===e.BangLuongId)),h=b[s].PhuCaps.findIndex((e=>e.PhuCapId===n.Id)),u=(0,c.Ay)(b,(n=>{n[s].PhuCaps[h].SoTien=a}));D(u)}),[y,K,E,b]);(0,a.useEffect)((()=>{m&&U()}),[U,m]),(0,a.useEffect)((()=>{V.current=B}),[B]),(0,a.useEffect)((()=>{H.current=_}),[_]);const W=(0,a.useCallback)(((n,e,t,a)=>(0,x.jsxs)("tr",{style:{background:""+(n.BangLuongId===S?"#598eff":"")},onClick:()=>v(n.BangLuongId),children:[(0,x.jsx)("td",{style:{textAlign:"center"},children:e+1}),(0,x.jsx)("td",{children:n.HoTen}),(0,x.jsx)("td",{style:{textAlign:"center"},children:(0,u.c_)(n.NoCu?n.NoCu:0)}),(0,x.jsx)("td",{style:{textAlign:"center"},children:(0,u.c_)(n.CungKy?n.CungKy:0)}),(0,x.jsx)("td",{style:{textAlign:"center"},children:(0,u.c_)(z(n))}),(0,x.jsx)("td",{style:{textAlign:"center"},children:T===h.Enum_Flag.add?(0,x.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,x.jsx)(s.A,{onValueChange:e=>((n,e)=>{if(n.NoCu+n.CungKy<e)return w(!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");A((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,c.Ay)(t,(n=>{n[l].SoTien=+e}))})),w(!1)})(n,e.values.value)}),(0,x.jsx)(d.a2,{style:{height:"23px",width:"25px",marginLeft:"5px"},color:"danger",icon:"minus",onClick:()=>G(n,a.DoiId)})]}):(0,x.jsx)(x.Fragment,{children:n.TruTamUng?(0,u.c_)(n.TruTamUng):0})}),(0,x.jsx)("td",{style:{textAlign:"center"},children:(0,u.c_)(q(n))}),(0,x.jsx)("td",{style:{textAlign:"center"},children:n.TNC?n.TNC:0}),(0,x.jsx)("td",{style:{textAlign:"center"},children:(0,u.c_)(n.DonGia?n.DonGia:0)}),(0,x.jsx)("td",{style:{textAlign:"center"},children:(0,u.c_)(n.ThanhTien?n.ThanhTien:0)}),N.map((e=>(0,x.jsx)("td",{style:{textAlign:"center"},children:T===h.Enum_Flag.add?(0,x.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,x.jsx)(s.A,{onValueChange:t=>{R(n.BangLuongId,e,t.values.value)}}),e.IsTruLuong?(0,x.jsx)(d.a2,{style:{height:"23px",width:"25px",marginLeft:"5px"},color:"danger",icon:"minus",onClick:()=>M(e,n,a.DoiId)}):(0,x.jsx)(d.a2,{style:{height:"23px",width:"25px",marginLeft:"5px"},color:"success",icon:"plus",onClick:()=>M(e,n,a.DoiId)})]}):(0,x.jsxs)(x.Fragment,{children:[n[e.Id]," "]})},e.Id))),(0,x.jsxs)("td",{style:{textAlign:"center",fontWeight:"700"},children:[" ",(0,u.c_)(n.ThucNhan?n.ThucNhan:0)]})]},`${t}.${e}`)),[S,T,M,G,N,R]),$=a.useMemo((()=>(0,x.jsx)(x.Fragment,{children:y.length?y.map(((n,e)=>(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("tr",{children:(0,x.jsx)("td",{colSpan:16,style:{background:"#f9ecce",fontWeight:"bold"},children:n.TenDoi})},e),n.Items.map(((t,a)=>W(t,a,e,n)))]}))):(0,x.jsx)("tr",{children:(0,x.jsx)("td",{colSpan:16,children:(0,x.jsx)(l.A,{size:"sm"})})})})),[y,W]);return(0,x.jsxs)("div",{className:"index-form-tao-bang-luong",children:[(0,x.jsx)("div",{className:"tableFixHead",children:(0,x.jsxs)("table",{children:[(0,x.jsx)("thead",{children:(0,x.jsxs)("tr",{style:{background:"#006FCA"},children:[(0,x.jsx)("th",{className:"th-table",style:{width:"2%",textAlign:"center"},children:"STT"}),(0,x.jsx)("th",{className:"th-table",style:{width:"13%"},children:"H\u1ecd v\xe0 t\xean"}),(0,x.jsx)("th",{className:"th-table",children:"N\u1ee3 c\u0169"}),(0,x.jsx)("th",{className:"th-table",style:{width:"7%",textAlign:"center"},children:"T\u1ea1m \u1ee9ng trong k\xec"}),(0,x.jsx)("th",{className:"th-table",style:{width:"7%",textAlign:"center"},children:"T\u1ed5ng t\u1ea1m \u1ee9ng"}),(0,x.jsx)("th",{className:"th-table",style:{textAlign:"center",width:"12%"},children:"Tr\u1eeb t\u1ea1m \u1ee9ng"}),(0,x.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"N\u1ee3 l\u1ea1i k\xec sau"}),(0,x.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"TNC"}),(0,x.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"\u0110\u01a1n gi\xe1"}),(0,x.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"Th\xe0nh ti\u1ec1n"}),N.map((n=>(0,x.jsx)("th",{className:"th-table",style:{textAlign:"center",width:"12%"},children:n.Name},n.Id))),(0,x.jsx)("th",{className:"th-table",style:{textAlign:"center"},children:"Th\u1ef1c nh\u1eadn"})]})}),(0,x.jsx)("tbody",{children:$})]})}),(0,x.jsx)("div",{className:"footer-form",children:(0,x.jsx)(o.A,{disabled:K,color:"primary",onClick:()=>(()=>{let n=[];y.forEach((e=>{e.Items.forEach((e=>{const t={...b.find((n=>n.BangLuongId===e.BangLuongId)),NoCu:Number(e.NoCu),NoCungKy:Number(e.CungKy)};n.push(t)}))}));const e={DanhSachLuong:n,NguoiLapPhieu:F};i.r2.postExtension("/TaoDanhSachLuong",e).then((()=>{C&&C(),(0,g.nw)("Th\xe0nh c\xf4ng!"),I()}))})(),children:"X\xe1c nh\u1eadn"})})]})}},89228:(n,e,t)=>{t.r(e),t.d(e,{default:()=>a});const a={}}}]);
//# sourceMappingURL=9878.c6afb3fe.chunk.js.map