Commit b392438e authored by drigle's avatar drigle

fix: simplify form field table summary

parent fcbbd381
...@@ -141,7 +141,7 @@ Ant Design Icons。 ...@@ -141,7 +141,7 @@ Ant Design Icons。
模板标识,也不继续展示缺少定义的表格;编辑态可以重新选择有效模板,现有数据不会自动改写。 模板标识,也不继续展示缺少定义的表格;编辑态可以重新选择有效模板,现有数据不会自动改写。
- 模板存在但缺少字段定义时显示“暂无可展示字段”,不使用已有数据对象的内部 key 临时生成 - 模板存在但缺少字段定义时显示“暂无可展示字段”,不使用已有数据对象的内部 key 临时生成
英文表头;现有行数据保持原样,待模板字段定义恢复后再按业务标签展示。 英文表头;现有行数据保持原样,待模板字段定义恢复后再按业务标签展示。
- 业务列表中的 `form` 字段只显示“表单名称(数据行数)”摘要标签,不直接展示 `{ form, data, settings }` JSON;多值表单按实例分别展示。 - 业务列表中的 `form` 字段在单值时只显示表单名称;多值时显示“表单数量(表单实例数)”摘要标签,不直接展示 `{ form, data, settings }` JSON,也不展开多个表单实例或表单名称。
- 删除为不可恢复操作,执行前必须二次确认;接口失败时保留当前页面并展示错误。 - 删除为不可恢复操作,执行前必须二次确认;接口失败时保留当前页面并展示错误。
## 9. 权限与限制 ## 9. 权限与限制
......
...@@ -796,9 +796,11 @@ export function formatFieldValue(value, fieldDef) { ...@@ -796,9 +796,11 @@ export function formatFieldValue(value, fieldDef) {
} }
if (fieldDef?.type === 'form') { if (fieldDef?.type === 'form') {
return getFormValueSummaries(parsedValue, fieldDef?.label || '表单') const formSummaries = getFormValueSummaries(parsedValue);
.map((item) => `${item.label}(${item.rowCount})`) if (formSummaries.length <= 1) {
.join('、'); return formSummaries[0]?.label || '';
}
return `表单数量(${formSummaries.length})`;
} }
if (typeof parsedValue === 'object') { if (typeof parsedValue === 'object') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment