From 6710591d44f74e0d3c52070e300b8d7b8617e732 Mon Sep 17 00:00:00 2001 From: claude_dev Date: Sun, 30 Aug 2026 19:19:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(web):=20=E5=9B=A0=E5=AD=90=E5=9F=9F?= =?UTF-8?q?=E4=B8=89=E9=A1=B5=E4=B8=BB=E6=8C=89=E9=92=AE=E8=A7=82=E6=84=9F?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E2=80=94=E2=80=94BatchEval/New/LeaderboardDe?= =?UTF-8?q?tail=20=E7=9A=84=20.btn.primary=20=E5=8E=9F=E4=B8=BA=E9=9D=92?= =?UTF-8?q?=E5=AE=9E=E5=BA=95=E6=B7=B1=E5=AD=97+glow=20=E6=97=A7=E8=A7=82?= =?UTF-8?q?=E6=84=9F(=E7=94=A8=E6=88=B7=E5=8F=8D=E9=A6=88=E3=80=8C?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E8=AF=84=E4=BC=B0=E5=92=8C=E5=9B=A0=E5=AD=90?= =?UTF-8?q?=E5=88=86=E6=9E=90=E9=87=8C=E7=9A=84=E6=8C=89=E9=92=AE=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E9=83=BD=E4=B8=8D=E5=A4=AA=E5=AF=B9=E3=80=8D),?= =?UTF-8?q?=E7=BB=9F=E4=B8=80=E6=9B=BF=E6=8D=A2=E4=B8=BA=E6=8E=92=E8=A1=8C?= =?UTF-8?q?=E6=A6=9C=E3=80=8C=E5=8F=91=E8=B5=B7=E6=96=B0=E8=AF=84=E4=BC=B0?= =?UTF-8?q?=E3=80=8D=E5=90=8C=E6=AC=BE(=E9=9D=92=E8=BD=AF=E5=BA=95=20var(-?= =?UTF-8?q?-cyan-soft)+=E8=8D=A7=E5=85=89=E9=9D=92=E5=AD=97=20var(--brand)?= =?UTF-8?q?+=E5=8D=8A=E9=80=8F=E6=8F=8F=E8=BE=B9,el-button--primary=20?= =?UTF-8?q?=E8=A7=82=E6=84=9F);Result.vue=20=E6=97=A0=E4=B8=BB=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E4=B8=8D=E5=8A=A8=20[nas]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/factor/BatchEval.vue | 14 +++++++++----- frontend/src/views/factor/LeaderboardDetail.vue | 14 +++++++++----- frontend/src/views/factor/New.vue | 5 +++-- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/frontend/src/views/factor/BatchEval.vue b/frontend/src/views/factor/BatchEval.vue index df917d9..5060c6d 100644 --- a/frontend/src/views/factor/BatchEval.vue +++ b/frontend/src/views/factor/BatchEval.vue @@ -507,15 +507,19 @@ async function submit(): Promise { cursor: not-allowed; } +/* 对齐排行榜「发起新评估」同款(青软底+荧光青字,el-button--primary 观感) */ .btn.primary { - color: #04141a; - background: var(--brand); - border-color: var(--brand); - box-shadow: var(--glow-cyan); + color: var(--brand); + background: var(--cyan-soft); + border-color: rgba(0, 229, 255, 0.5); + font-weight: 600; + letter-spacing: 0.3px; } .btn.primary:hover:not(:disabled) { - background: #33ecff; + color: var(--brand); + background: rgba(0, 229, 255, 0.22); + border-color: rgba(0, 229, 255, 0.65); } .custom-input { diff --git a/frontend/src/views/factor/LeaderboardDetail.vue b/frontend/src/views/factor/LeaderboardDetail.vue index c0a9f14..c57f40e 100644 --- a/frontend/src/views/factor/LeaderboardDetail.vue +++ b/frontend/src/views/factor/LeaderboardDetail.vue @@ -698,15 +698,19 @@ function pct(val: number | null | undefined): string { border-color: var(--text-3); } +/* 对齐排行榜「发起新评估」同款(青软底+荧光青字,el-button--primary 观感) */ .btn.primary { - color: var(--text); - background: var(--brand); - border-color: var(--brand); - box-shadow: var(--glow-cyan); + color: var(--brand); + background: var(--cyan-soft); + border-color: rgba(0, 229, 255, 0.5); + font-weight: 600; + letter-spacing: 0.3px; } .btn.primary:hover { - background: var(--cyan-dim); + color: var(--brand); + background: rgba(0, 229, 255, 0.22); + border-color: rgba(0, 229, 255, 0.65); } /* 已加入对比的选中态(青色终端风) */ diff --git a/frontend/src/views/factor/New.vue b/frontend/src/views/factor/New.vue index f760917..6f4ac28 100644 --- a/frontend/src/views/factor/New.vue +++ b/frontend/src/views/factor/New.vue @@ -148,8 +148,9 @@ async function onSubmit(): Promise { .submit-bar { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; padding: 2px 0; } .btn { font-size: 12.5px; font-weight: 600; border-radius: var(--r-md); padding: 8px 18px; border: 1px solid var(--border); color: var(--text-2); background: var(--bg-card); transition: all .15s ease; cursor: pointer; } .btn:hover { color: var(--text); border-color: var(--text-3); } -.btn.primary { color: #032027; background: var(--brand); border-color: var(--brand); box-shadow: 0 0 0 1px rgba(0,229,255,.22), 0 0 18px rgba(0,229,255,.08); font-weight: 700; } -.btn.primary:hover:not(:disabled) { background: #33ecff; } +/* 对齐排行榜「发起新评估」同款(青软底+荧光青字,el-button--primary 观感) */ +.btn.primary { color: var(--brand); background: var(--cyan-soft); border-color: rgba(0,229,255,.5); font-weight: 600; letter-spacing: .3px; } +.btn.primary:hover:not(:disabled) { color: var(--brand); background: rgba(0,229,255,.22); border-color: rgba(0,229,255,.65); } .btn:disabled { opacity: .45; cursor: not-allowed; box-shadow: none; } .valid-note { font-family: var(--mono); font-size: 11px; color: var(--amber); } .hint { font-family: var(--mono); font-size: 10.5px; color: var(--text-3); }