From 179388890077953236999636ac4cad6196fb3636 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E9=93=B6=E5=86=9B?= Date: Sat, 19 Sep 2026 22:00:15 +0800 Subject: [PATCH] =?UTF-8?q?feat(search):=20=E6=A3=80=E7=B4=A2=E9=A1=B5?= =?UTF-8?q?=E5=8C=85=E5=88=97=E8=A1=A8=E5=8A=A0=E5=8C=85=20logo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 复用 PkgLogo 组件(GitHub 组织头像 / 站点 favicon / 首字母降级), 包名单元格改为 logo + 包名横向排列。 --- frontend/src/views/SearchView.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/SearchView.vue b/frontend/src/views/SearchView.vue index 429a7e5..7ff6f45 100644 --- a/frontend/src/views/SearchView.vue +++ b/frontend/src/views/SearchView.vue @@ -4,6 +4,7 @@ import { useRoute } from 'vue-router' import PackageDrawer from '../components/PackageDrawer.vue' import CleanDialog from '../components/CleanDialog.vue' import StatusTag from '../components/StatusTag.vue' +import PkgLogo from '../components/PkgLogo.vue' import { useStore } from '../store' const { state, stats, refreshPackages, ignorePkg, unignorePkg, cleanPkg, deleteVersion } = useStore() @@ -131,7 +132,10 @@ async function onCleanConfirmed(res) { - {{ p.name }} + + + {{ p.name }} + {{ p.versions }} {{ p.size }} MB @@ -268,6 +272,8 @@ async function onCleanConfirmed(res) { font-weight: 600; } .result-note b { color: var(--orange); } +.pkg-name { display: inline-flex; align-items: center; gap: 9px; min-width: 0; } +.pkg-name .pkg-cell { min-width: 0; } .pkg-cell { font-weight: 600; word-break: break-all; } .num-cell.over { color: var(--red); } /* 操作列:按钮横排一行,不换行 */