| | |
| | | } |
| | | |
| | | function formatDeployLocation(row) { |
| | | if (!row) return '-' |
| | | const location = row.deployLocation ?? row.address ?? row.location ?? row.deployAddress |
| | | if (Array.isArray(location) && location.length) { |
| | | return location.filter(value => value !== null && value !== undefined).join(',') |
| | | } |
| | | if (typeof location === 'string' && location.trim()) { |
| | | return location |
| | | } |
| | | const longitude = row.deployLongitude ?? row.longitude |
| | | const latitude = row.deployLatitude ?? row.latitude |
| | | if (longitude != null || latitude != null) { |
| | | return `${longitude ?? '-'},${latitude ?? '-'}` |
| | | } |
| | | return '-' |
| | | if (!row.longitude || !row.latitude) return '' |
| | | return `${row.longitude}, ${row.latitude}` |
| | | } |
| | | |
| | | function formatRange(row) { |