feat(feed): 美团评论完整显示 + Angel 评论改名为 Agnes

- Feed.vue 美团评论 v-html 改用 highlightHtml(escape + 高亮,不再 140 字符截断)
- Feed.vue 'Angel 评论' 改 'Agnes 评论'(CSS 注释 + 模板注释同步)
- ArticleDetail / AdminLlmSettings / API commentary_engine 字段不动
  (后者是 provider 标识符,改值会让老数据错乱)
This commit is contained in:
xiaji
2026-06-16 22:30:48 +08:00
parent 8dccf08126
commit 9cb6b68df5

View File

@@ -614,9 +614,9 @@ onMounted(async () => {
)"
/>
<!-- 评论钩子(双 provider:Angel + 美团,三态显式显示:有内容 / 等待中 / 失败) -->
<!-- 评论钩子(双 provider:Agnes + 美团,三态显式显示:有内容 / 等待中 / 失败) -->
<div class="commentary-stack">
<!-- Angel 评论 -->
<!-- Agnes 评论 -->
<div
class="commentary-item"
:class="{
@@ -626,7 +626,7 @@ onMounted(async () => {
}"
>
<div class="commentary-head">
<span class="commentary-label">💬 Angel 评论</span>
<span class="commentary-label">💬 Agnes 评论</span>
<span
v-if="commentaryState(a.commentary_status, a.commentary) !== 'ok'"
class="commentary-badge"
@@ -681,7 +681,7 @@ onMounted(async () => {
<div
v-if="commentaryState(a.commentary_meituan_status, a.commentary_meituan) === 'ok'"
class="commentary-text"
v-html="previewCommentary(a.commentary_meituan, 140, q)"
v-html="highlightHtml(a.commentary_meituan, q)"
/>
<div v-else-if="commentaryState(a.commentary_meituan_status, a.commentary_meituan) === 'failed'" class="commentary-text commentary-text-failed">
评论生成失败,后台 enrichment_loop 会重试
@@ -857,7 +857,7 @@ onMounted(async () => {
}
.commentary-label-meituan {
color: #c2410c; /* 橙色,与 Angel 区分 */
color: #c2410c; /* 橙色,与 Agnes 区分 */
}
.commentary-text-failed,