优化配送订单列表可读信息显示

This commit is contained in:
czl231
2026-08-14 21:02:02 +08:00
parent 2cff8fb942
commit 3ba05dc147
6 changed files with 286 additions and 4 deletions

View File

@@ -70,6 +70,9 @@
v-else-if="field.listCopyable && record[field.key]"
:value="String(record[field.key])"
/>
<a-link v-else-if="field.listDetailLink" @click="openRecord('detail', record)">
{{ displayListField(field, record) }}
</a-link>
<template v-else>{{ displayListField(field, record) }}</template>
</template>
</a-table-column>
@@ -464,6 +467,10 @@ async function changePage(next: number) {
/** 使用资源静态选项或运行时平台角色名称显示列表字段。 */
function displayListField(field: ResourceField, row: ResourceRow) {
if (field.listDisplayKey) {
const value = row[field.listDisplayKey];
return value == null || value === '' ? (field.emptyText ?? '-') : String(value);
}
return displayResourceField(field, row, relations.options, fieldOptions);
}