修复Link字段类型渲染问题

This commit is contained in:
jingrow 2025-10-29 01:32:17 +08:00
parent 7ff5cc9b38
commit c8bf0ea7dd

View File

@ -87,6 +87,7 @@ async function getRecordTitle(pagetype: string, recordName: string) {
//
const config = await getPageTypeConfig(pagetype)
const titleField = config.title_field || 'name'
const showTitleFieldInLink = config.show_title_field_in_link || false
// name
if (titleField === 'name') {
@ -94,6 +95,12 @@ async function getRecordTitle(pagetype: string, recordName: string) {
return recordName
}
// show_title_field_in_link
if (!showTitleFieldInLink) {
titleFieldCache.value[cacheKey] = recordName
return recordName
}
//
const response = await axios.get(`/api/data/${encodeURIComponent(pagetype)}/${encodeURIComponent(recordName)}`, {
headers: get_session_api_headers(),