feat(article): 添加未发布文章处理逻辑并插入来源信息

This commit is contained in:
傅光孟 2026-03-10 10:36:57 +08:00
parent b71bc19188
commit 461aa0c691
1 changed files with 7 additions and 2 deletions

View File

@ -234,8 +234,13 @@ function getFirstTextNode(node: any): any {
const content = computed(() => { const content = computed(() => {
const content = props.data.content; const content = props.data.content;
// status = 2
if(!content || props.data.status !== 2) {
return content;
}
//
const insertText = `中证参考海外资讯${dayjs(props.data.publishTime).format('MM月DD日')}援引${props.data.source}`; const insertText = `中证参考海外资讯${dayjs(props.data.publishTime).format('MM月DD日')}援引${props.data.source}`;
if (!content) return;
const dom = new DOMParser().parseFromString(content, "text/html"); const dom = new DOMParser().parseFromString(content, "text/html");
const body = dom.querySelector("body"); const body = dom.querySelector("body");
const p = body?.childNodes; const p = body?.childNodes;
@ -246,7 +251,7 @@ const content = computed(() => {
textNode.textContent = insertText + textNode.textContent; textNode.textContent = insertText + textNode.textContent;
break; break;
} }
} }
return body?.innerHTML; return body?.innerHTML;
}); });