优化配送订单联系人受控展示

This commit is contained in:
czl231
2026-08-15 17:45:29 +08:00
parent beb0e0f1af
commit 38aee33700
8 changed files with 87 additions and 4 deletions

View File

@@ -108,6 +108,12 @@ const entries = computed<DetailEntry[]>(() => {
];
const keys = [...new Set([...preferred, ...Object.keys(row)])];
return keys.flatMap((key) => {
// 已由原始业务字段回退展示的脱敏辅助键不再重复渲染。
if (
key.endsWith('_masked') &&
props.definition.fields.some((field) => field.key === key.slice(0, -7))
)
return [];
const maskedKey = `${key}_masked`;
const actualKey = Object.prototype.hasOwnProperty.call(row, key)
? key