debug: add detailed logs for dynamicKeys computation

This commit is contained in:
2026-05-08 01:11:37 +08:00
parent 51447e9221
commit e1578f299e
@@ -70,14 +70,21 @@ const deleteTargetId = ref<number | null>(null)
const batchDeleteDialogOpen = ref(false)
const dynamicKeys = computed(() => {
console.log('Computing dynamicKeys, records count:', records.value.length)
const keys = new Set<string>()
records.value.forEach((record) => {
records.value.forEach((record, index) => {
console.log(`Record ${index}:`, record)
const data = parseRecordData(record)
console.log(`Record ${index} parsed data:`, data, 'type:', typeof data)
if (data && typeof data === 'object') {
Object.keys(data).forEach(key => keys.add(key))
const recordKeys = Object.keys(data)
console.log(`Record ${index} keys:`, recordKeys)
recordKeys.forEach(key => keys.add(key))
}
})
return Array.from(keys).sort()
const result = Array.from(keys).sort()
console.log('Final dynamicKeys:', result)
return result
})
const columns = computed<ColumnDef<VariableRecord>[]>(() => {