fix(缺陷管理): 缺陷表格展示自定义字段时判断数据有效值

This commit is contained in:
song-tianyang 2024-03-20 11:38:49 +08:00 committed by 刘瑞斌
parent 62197311ae
commit cefae8bd31
1 changed files with 4 additions and 1 deletions

View File

@ -704,7 +704,10 @@ export function customFieldDataToTableData(customFieldData: Record<string, any>[
field.type = customField.type; field.type = customField.type;
if (selectExcludes.includes(field.type) && Array.isArray(field.options)) { if (selectExcludes.includes(field.type) && Array.isArray(field.options)) {
tableData[field.id] = field.options.find((option) => option.value === field.value)?.text; tableData[field.id] = field.options.find((option) => option.value === field.value)?.text;
} else if (multipleExcludes.includes(field.type) && Array.isArray(field.options)) { } else if (field.type === 'MULTIPLE_INPUT' && field.value) {
// 处理标签形式
tableData[field.id] = JSON.parse(field.value).join('') || '-';
} else if (multipleExcludes.includes(field.type) && Array.isArray(field.options) && field.value) {
// 多值的类型后端返回的是json字符串 // 多值的类型后端返回的是json字符串
field.value = JSON.parse(field.value); field.value = JSON.parse(field.value);
tableData[field.id] = field.value tableData[field.id] = field.value