修复Link字段类型渲染问题
This commit is contained in:
parent
7ff5cc9b38
commit
c8bf0ea7dd
@ -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(),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user