| | |
| | | { label: '工单内容', value: this.currentDetail.content }, |
| | | ] |
| | | |
| | | // 过滤掉值为 '/' 的列 |
| | | const filteredFields = fields.filter(field => field.value !== '/'); |
| | | console.log(filteredFields, '111') |
| | | // 将字段分成两列 |
| | | const formattedFields = [] |
| | | for (let i = 0; i < fields.length; i += 2) { |
| | | const formattedFields = []; |
| | | for (let i = 0; i < filteredFields.length; i += 2) { |
| | | formattedFields.push({ |
| | | label1: fields[i]?.label || '', |
| | | value1: fields[i]?.value || '暂无数据', |
| | | label2: fields[i + 1]?.label || '', |
| | | value2: fields[i + 1]?.value || '暂无数据', |
| | | }) |
| | | label1: filteredFields[i]?.label || '', |
| | | value1: filteredFields[i]?.value || (filteredFields[i]?.label ? '暂无数据' : ''), |
| | | label2: filteredFields[i + 1]?.label || '', |
| | | value2: filteredFields[i + 1]?.value || (filteredFields[i + 1]?.label ? '暂无数据' : ''), |
| | | }); |
| | | } |
| | | return formattedFields |
| | | console.log(formattedFields, '2222') |
| | | return formattedFields; |
| | | }, |
| | | dynamicFixedStatuses () { |
| | | // 直接使用接口返回的 stepInfos |