|
@@ -9,6 +9,12 @@ class ContentModel extends BaseModel {
|
|
}
|
|
}
|
|
createModel() {
|
|
createModel() {
|
|
return {
|
|
return {
|
|
|
|
+ moduleShow: {
|
|
|
|
+ // 正文模块是否显示
|
|
|
|
+ content: false,
|
|
|
|
+ // 摘要模块是否显示
|
|
|
|
+ summary: false
|
|
|
|
+ },
|
|
content: useCommonTitleModel().createModel(),
|
|
content: useCommonTitleModel().createModel(),
|
|
summary: useSummaryModel().createModel()
|
|
summary: useSummaryModel().createModel()
|
|
}
|
|
}
|
|
@@ -33,6 +39,11 @@ class ContentModel extends BaseModel {
|
|
result.content.titleHighlighted = this.highlightTitleHTML(result.content.title, data, result)
|
|
result.content.titleHighlighted = this.highlightTitleHTML(result.content.title, data, result)
|
|
result.content.contentHighlighted = this.highlightContentHTML(result.content.content, data, result)
|
|
result.content.contentHighlighted = this.highlightContentHTML(result.content.content, data, result)
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // 根据数据情况判断模块是否展示
|
|
|
|
+ result.moduleShow.content = !!result.content?.content
|
|
|
|
+ result.moduleShow.summary= Array.isArray(result.summary?.list) && result.summary?.list.length > 0
|
|
|
|
+
|
|
return result
|
|
return result
|
|
}
|
|
}
|
|
|
|
|