diff --git a/frontend/src/pages/admin/cloud-variables/[id]/records.vue b/frontend/src/pages/admin/cloud-variables/[id]/records.vue index f0b1615..7d8f99e 100644 --- a/frontend/src/pages/admin/cloud-variables/[id]/records.vue +++ b/frontend/src/pages/admin/cloud-variables/[id]/records.vue @@ -70,14 +70,21 @@ const deleteTargetId = ref(null) const batchDeleteDialogOpen = ref(false) const dynamicKeys = computed(() => { + console.log('Computing dynamicKeys, records count:', records.value.length) const keys = new Set() - 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[]>(() => {