修复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 config = await getPageTypeConfig(pagetype)
const titleField = config.title_field || 'name' const titleField = config.title_field || 'name'
const showTitleFieldInLink = config.show_title_field_in_link || false
// name // name
if (titleField === 'name') { if (titleField === 'name') {
@ -94,6 +95,12 @@ async function getRecordTitle(pagetype: string, recordName: string) {
return recordName 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)}`, { const response = await axios.get(`/api/data/${encodeURIComponent(pagetype)}/${encodeURIComponent(recordName)}`, {
headers: get_session_api_headers(), headers: get_session_api_headers(),