????

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/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":""}