fix: 修复资产info信息展示list数据

This commit is contained in:
Bai
2023-02-20 17:18:46 +08:00
committed by Jiangjie.Bai
parent 494bb8ddcc
commit 413feb6372

View File

@@ -64,21 +64,39 @@ export default {
} }
let value = this.object[name] let value = this.object[name]
const label = fieldMeta.label
if (Array.isArray(value)) { if (Array.isArray(value)) {
value.forEach(item => { if (typeof value[0] === 'object') {
const fieldName = `${name}.${item.name}` value.forEach(item => {
if (excludes.includes(fieldName)) { const fieldName = `${name}.${item.name}`
return if (excludes.includes(fieldName)) {
} return
this.items.push({ }
key: item.label, this.items.push({
value: item.value key: item.label,
value: item.value
})
}) })
}) } else if (typeof value[0] === 'string') {
value.forEach((item, index) => {
let data = {}
if (index === 0) {
data = {
key: label,
value: value[index]
}
} else {
data = {
key: '',
value: value[index]
}
}
this.items.push(data)
})
}
continue continue
} }
const label = fieldMeta.label
if (value === null || value === '') { if (value === null || value === '') {
value = '-' value = '-'
} else if (fieldMeta.type === 'datetime') { } else if (fieldMeta.type === 'datetime') {