From 4bace565e439831835a811d64b2d5845a149fe48 Mon Sep 17 00:00:00 2001 From: dmy Date: Tue, 20 Jan 2026 23:47:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=BA=E9=A1=B9=E7=9B=AE=E6=A0=87?= =?UTF-8?q?=E9=A2=98=E6=B7=BB=E5=8A=A0=E5=8F=AF=E7=82=B9=E5=87=BB=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/Bids.vue | 26 +++++++++++++- frontend/src/components/Dashboard-AI.vue | 43 +++++++++++++++++++++-- frontend/src/components/Dashboard.vue | 26 +++++++++++++- frontend/src/components/PinnedProject.vue | 26 +++++++++++++- 4 files changed, 115 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/Bids.vue b/frontend/src/components/Bids.vue index e1fbefb..1e3e93e 100644 --- a/frontend/src/components/Bids.vue +++ b/frontend/src/components/Bids.vue @@ -26,7 +26,20 @@ - + + + @@ -126,6 +139,17 @@ const togglePin = async (item: any) => { width: 100%; } +.project-link { + color: var(--el-text-color-primary); + text-decoration: none; + cursor: pointer; + transition: color 0.2s; +} + +.project-link:hover { + color: var(--el-color-primary); +} + .pagination { margin-top: 20px; display: flex; diff --git a/frontend/src/components/Dashboard-AI.vue b/frontend/src/components/Dashboard-AI.vue index 40319c7..e7beeac 100644 --- a/frontend/src/components/Dashboard-AI.vue +++ b/frontend/src/components/Dashboard-AI.vue @@ -40,7 +40,20 @@ - + + + - + + +