| | |
| | | return formatNumber(v); |
| | | } |
| | | |
| | | // 大屏表格里的日期列只展示到天(形如 2026-09-01 10:23:45 的值切成 2026-09-01), |
| | | // 图表 SQL 里的 order_time / receipt_date / create_time / hire_date 都是带时分秒的 |
| | | const DATE_TIME_RE = /^\d{4}-\d{2}-\d{2}[ T]\d{2}:\d{2}(?::\d{2})?(?:\.\d+)?$/; |
| | | |
| | | function getCellValue(row: unknown, col: string): unknown { |
| | | return (row as Record<string, unknown>)[col]; |
| | | const val = (row as Record<string, unknown>)[col]; |
| | | if (typeof val === 'string' && DATE_TIME_RE.test(val)) { |
| | | return val.slice(0, 10); |
| | | } |
| | | return val; |
| | | } |
| | | |
| | | // ======== 看板主题色 ======== |