2024-07-18 17:40:53 +08:00
|
|
|
import { PRIVATE_COLUMN_KEYS } from '../_basic';
|
2024-06-29 17:58:27 +08:00
|
|
|
|
2024-07-18 17:40:53 +08:00
|
|
|
export const isValidCellValue = (value) => {
|
|
|
|
if (value === undefined) return false;
|
|
|
|
if (value === null) return false;
|
|
|
|
if (value === '') return false;
|
|
|
|
if (JSON.stringify(value) === '{}') return false;
|
|
|
|
if (JSON.stringify(value) === '[]') return false;
|
|
|
|
return true;
|
|
|
|
};
|
2024-06-29 17:58:27 +08:00
|
|
|
|
2024-07-18 17:40:53 +08:00
|
|
|
export const getCellValueByColumn = (record, column) => {
|
|
|
|
if (!record || !column) return null;
|
|
|
|
const { key, name } = column;
|
|
|
|
if (PRIVATE_COLUMN_KEYS.includes(key)) return record[key];
|
|
|
|
return record[name];
|
|
|
|
};
|