优化配送订单联系人受控展示
This commit is contained in:
@@ -12,6 +12,7 @@ const assertions = [
|
||||
[resources.includes("payable_amount: '应付金额(元)'"), '订单应付金额缺少中文名称'],
|
||||
[detailPage.includes("'contract_display_name'"), '订单详情未隐藏重复的合同标题辅助字段'],
|
||||
[detailPage.includes("column.endsWith('_at')) return 150"), '关联记录的日期时间列未固定为 150px'],
|
||||
[detailPage.includes("key.endsWith('_masked')"), '详情页未去除重复的脱敏辅助字段'],
|
||||
[resources.includes("listDisplayKey: 'creator_display_name'"), '创建方未配置可读名称字段'],
|
||||
[resources.includes('listDisplayIdentityCopy: true'), '创建方未保留唯一标识复制入口'],
|
||||
[resources.includes("detailDisplayKey: 'contract_display_name'"), '订单详情未配置合同标题展示字段'],
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user