修复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 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(),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user