????
Current Path : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/ |
Current File : C:/inetpub/vhost/xaydung.gdtsolutions.vn/build/static/js/3359.2f7f507e.chunk.js.map |
{"version":3,"file":"static/js/3359.2f7f507e.chunk.js","mappings":"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","sources":["views/quan-ly-luong/BangLuong/Component/RowBangLuong.js","views/action/defaultEnums.js"],"sourcesContent":["import React from 'react'\nimport { formatCurrency } from '../../../../actions/util'\nimport { ButtonIcon } from '../../../../components/base/Button'\nimport NumberFormat from '../../../../components/numberformat/NumberFormat'\nimport { Enum_Flag } from '../../../action/defaultEnums'\n\nfunction RowBangLuong({\n item, idx, i, bangLuong, BangLuongId, setBangLuongId, getTongTamUng, flag,\n handleTruTamUng, setLstTienTamUng, getNoLaikiSau, setValueLstPhuCap,\n handlePhucap, lstPhuCap\n}) {\n return <tr key={`${i}.${idx}`}\n style={{ background: `${item.BangLuongId === BangLuongId ? '#598eff' : ''}` }}\n onClick={() => setBangLuongId(item.BangLuongId)}\n >\n <td style={{ textAlign: 'center' }}>{idx + 1}</td>\n <td>{item.HoTen}</td>\n <td style={{ textAlign: 'center' }}>{formatCurrency(item.NoCu ? item.NoCu : 0)}</td>\n <td style={{ textAlign: 'center' }}>{formatCurrency(item.CungKy ? item.CungKy : 0)}</td>\n <td style={{ textAlign: 'center' }}>{formatCurrency(getTongTamUng(item))}</td>\n <td style={{ textAlign: 'center' }}>\n {flag === Enum_Flag.add\n ? <div style={{ display: 'flex', alignItems: 'center' }}>\n <NumberFormat onValueChange={(e) => setLstTienTamUng(item, e.values.value)} />\n <ButtonIcon\n style={{ height: '23px', width: '25px', marginLeft: '5px' }}\n color=\"danger\"\n icon={'minus'}\n onClick={() => handleTruTamUng(item, bangLuong.DoiId)}\n />\n </div>\n : <>{item.TruTamUng ? formatCurrency(item.TruTamUng) : 0}</>\n }\n </td>\n <td style={{ textAlign: 'center' }}>{formatCurrency(getNoLaikiSau(item))}</td>\n <td style={{ textAlign: 'center' }}>{item.TNC ? item.TNC : 0}</td>\n <td style={{ textAlign: 'center' }}>{formatCurrency(item.DonGia ? item.DonGia : 0)}</td>\n <td style={{ textAlign: 'center' }}>{formatCurrency(item.ThanhTien ? item.ThanhTien : 0)}</td>\n {\n lstPhuCap.map((pc) => <td key={pc.Id} style={{ textAlign: 'center' }}>\n {\n flag === Enum_Flag.add\n ? <div style={{ display: 'flex', alignItems: 'center' }}>\n <NumberFormat onValueChange={(e) => { setValueLstPhuCap(item.BangLuongId, pc, e.values.value) }} />\n {\n pc.IsTruLuong\n ? <ButtonIcon\n style={{ height: '23px', width: '25px', marginLeft: '5px' }}\n color=\"danger\" icon={'minus'}\n onClick={() => handlePhucap(pc, item, bangLuong.DoiId)}\n />\n : <ButtonIcon\n style={{ height: '23px', width: '25px', marginLeft: '5px' }}\n color=\"success\"\n icon={'plus'}\n onClick={() => handlePhucap(pc, item, bangLuong.DoiId)}\n />\n }\n </div>\n : <>{item[pc.Id]} </>\n }\n </td>)\n }\n <td style={{ textAlign: 'center', fontWeight: '700' }}> {formatCurrency(item.ThucNhan ? item.ThucNhan : 0)}</td>\n {/* <td style={{ textAlign: 'center' }}> 0</td>\n <td style={{ textAlign: 'center' }}> 0</td> */}\n </tr>\n}\n\nexport default React.memo(RowBangLuong)\n","// Enums\nconst Enums_ThanhToan = [\n {\n value: 'all',\n label: 'Tất cả'\n },\n {\n value: '1',\n label: 'Đã thanh toán'\n },\n {\n value: '0',\n label: 'Chưa thanh toán'\n },\n\n]\nconst Enums_GioiTinh = [\n {\n value: 'Nam',\n label: 'Nam'\n },\n {\n value: 'Nu',\n label: 'Nữ'\n },\n {\n value: 'Khong',\n label: 'Chưa có thông tin'\n }\n]\nconst Enums_DoiTuong = [ // không được đụng vào nha ^^\n { value: 'CuaHang', label: 'Cửa hàng' },\n { value: 'ThueNgoai', label: 'Thuê ngoài' },\n { value: 'KhachHang', label: 'Khách hàng' },\n { value: 'NhanVien', label: 'Nhân viên' },\n { value: 'CongTy', label: 'Công ty' },\n { value: 'PhongBan', label: 'Phong ban' },\n]\n\nconst _Enums_DoiTuong = {\n CuaHang: 'CuaHang',\n ThueNgoai: 'ThueNgoai',\n KhachHang: 'KhachHang',\n NhanVien: 'NhanVien',\n CongTy: 'CongTy',\n PhongBang: 'PhongBan'\n}\n\nconst _Enums_DoiTuongNumber = {\n CuaHang: 0,\n ThueNgoai: 1,\n KhachHang: 2,\n NhanVien: 3,\n CongTy: 4,\n PhongBang: 5\n}\n\nconst Enums_PhuongThucChamCong = {\n TheoThang: 'TheoThang',\n TheoDuAn: 'TheoDuAn',\n}\n\nconst Enums_PhuongThucChamCongNumber = {\n TheoThang: 0,\n TheoDuAn: 1\n}\n\nconst Enums_CongNo = {\n NoCu: 'NoCu', // nợ cũ,\n TamUng: 'TamUng', // tạm ứng\n NoDoiTac: 'NoDoiTac', // cty nợ đối tác\n}\n\nconst Enums_LoaiNoNumber = {\n NoCu: 'NoCu',\n TamUng: 'TamUng',\n NoDoiTac: 'NoDoiTac',\n DuAnNo: 'DuAnNo',\n TraNo: 'TraNo'\n}\n\nconst Enums_LoaiNoLabel = {\n NoCu: 'Nợ cũ',\n TamUng: 'Tạm ứng',\n NoDoiTac: 'Nợ đối tác',\n DuAnNo: 'Dự án'\n}\n\n\nconst Enum_Flag = {\n view: 'view',\n add: 'add',\n edit: 'edit',\n delete: 'delete',\n}\n\nconst Enum_NhomKhoanChis = {\n LuongThoThueNgoai: '6939DC70-E008-4286-AC13-00BD4DF40BBC',\n LuongThoCTy: 'B59A4E45-B963-478F-8DD5-663607A32DAA',\n ChiPhiCuaHang: 'A6391105-7862-491B-844E-0D8874AA8B7B',\n}\n\nexport {\n Enums_GioiTinh,\n Enums_DoiTuong,\n _Enums_DoiTuong,\n Enums_PhuongThucChamCong,\n Enums_CongNo,\n Enums_PhuongThucChamCongNumber,\n _Enums_DoiTuongNumber,\n Enums_LoaiNoNumber,\n Enums_LoaiNoLabel,\n Enum_Flag,\n Enums_ThanhToan,\n Enum_NhomKhoanChis,\n}"],"names":["RowBangLuong","_ref","item","idx","i","bangLuong","BangLuongId","setBangLuongId","getTongTamUng","flag","handleTruTamUng","setLstTienTamUng","getNoLaikiSau","setValueLstPhuCap","handlePhucap","lstPhuCap","_jsxs","style","background","onClick","children","_jsx","textAlign","HoTen","formatCurrency","NoCu","CungKy","Enum_Flag","add","display","alignItems","NumberFormat","onValueChange","e","values","value","ButtonIcon","height","width","marginLeft","color","icon","DoiId","_Fragment","TruTamUng","TNC","DonGia","ThanhTien","map","pc","IsTruLuong","Id","fontWeight","ThucNhan","React","Enums_ThanhToan","label","Enums_GioiTinh","Enums_DoiTuong","_Enums_DoiTuong","CuaHang","ThueNgoai","KhachHang","NhanVien","CongTy","PhongBang","_Enums_DoiTuongNumber","Enums_PhuongThucChamCong","TheoThang","TheoDuAn","Enums_PhuongThucChamCongNumber","Enums_CongNo","TamUng","NoDoiTac","Enums_LoaiNoNumber","DuAnNo","TraNo","Enums_LoaiNoLabel","view","edit","delete","Enum_NhomKhoanChis","LuongThoThueNgoai","LuongThoCTy","ChiPhiCuaHang"],"sourceRoot":""}