From 00609980a83946f279e9618525209ec151602a22 Mon Sep 17 00:00:00 2001 From: hz4th_coder Date: Tue, 14 Jul 2026 00:09:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=86=85=E5=AE=B9=E5=BA=93?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 增加每页显示数量从20到100 2. 标题优先显示搜索标题,其次网页标题,最后来源 3. 详情页展示所有信息:搜索标题、网页标题、分类、来源、时间、链接、关键词、摘要、内容 --- static/css/library.css | 13 +++++++++++++ static/js/library.js | 27 ++++++++++++++++++--------- 2 files changed, 31 insertions(+), 9 deletions(-) diff --git a/static/css/library.css b/static/css/library.css index c7bba5c..69160c2 100644 --- a/static/css/library.css +++ b/static/css/library.css @@ -241,6 +241,19 @@ color: #667eea; } +.article-page-title { + font-size: 13px; + color: #666; + margin-bottom: 10px; + padding: 4px 8px; + background: #e8f5e9; + border-radius: 4px; +} + +.article-page-title i { + color: #4caf50; +} + .article-summary { font-size: 14px; color: #666; diff --git a/static/js/library.js b/static/js/library.js index f4741da..6b68e0f 100644 --- a/static/js/library.js +++ b/static/js/library.js @@ -4,7 +4,7 @@ const API_BASE = ''; // 状态 let articles = []; let currentPage = 1; -let pageSize = 20; +let pageSize = 100; // 增加每页数量 let totalCount = 0; let selectedIds = new Set(); let currentArticleId = null; @@ -98,6 +98,9 @@ function displayArticles() { const productNames = safeParseJSON(article.product_names, []); const keywords = safeParseJSON(article.keywords, []); + // 确定显示标题:优先 search_title,其次 product_names,最后来源 + const displayTitle = article.search_title || productNames.join(', ') || article.source || '未命名'; + return `
@@ -107,7 +110,7 @@ function displayArticles() { onchange="toggleSelect(${article.id})">
- ${escapeHtml(productNames.join(', ') || '未命名')} + ${escapeHtml(displayTitle)}
- ${article.search_title && article.search_title !== productNames.join(', ') ? ` -
- 搜索标题: ${escapeHtml(article.search_title)} + ${article.search_title && productNames.length > 0 && article.search_title !== productNames.join(', ') ? ` +
+ 网页标题: ${escapeHtml(productNames.join(', '))}
` : ''}