From 96754206040faf605501169983816f371c10212b Mon Sep 17 00:00:00 2001 From: lxh2875931338 Date: Thu, 23 Jul 2026 21:08:34 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=A7=E7=BB=AD=E6=B5=8B=E8=AF=95=E5=8A=A8?= =?UTF-8?q?=E7=94=BB=E4=B8=8E=E8=AE=BE=E7=BD=AE=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frpc-console.db | Bin 36864 -> 36864 bytes frpc.log | 151 +++++++++++++++++++++++++++++++++++++++++++++ frpc.toml | 98 +++++++++++++++++++++++++++++ static/app.js | 1 + static/index.html | 9 +-- static/style-3.css | 23 +++++++ 6 files changed, 278 insertions(+), 4 deletions(-) diff --git a/frpc-console.db b/frpc-console.db index 3f16673f4f302b11ef8453814b530c992638540b..5afffff41c97b3ad6f75fcd032c5698f70e960f5 100644 GIT binary patch delta 1374 zcma)+O=uHA6vtry|m`8oX3Ih&Med(u+L`#fu>HTKB679adOacH!;3-~8u4@4f9^dV80CmZD~# zU${rjzOBDrj?(A|pks72jOTwMo~2=mGCRhWu62ds@ohMLSt;eEQlZEL00j0Bpm#_^ zN#TpIBi!Ww@O%6tp5s1oJ#L9T9LA^jS!-2bKq`@?>6oIdbkt3?t@awGbVJTb#p^l6 zezQMtPR`3kF@H^zl?BP)A|O=e8Ibf@rm@lAB1q|%c!@}}9JNHu2~{};%=@UeYBtoK zC=;~gcYGxvGayu988GL=^j1r6JRYGe?~KvkcsU@E2+5^_QehY{lgL77`&Cw(#)#yB zz{!dI5PAPO<64XXR_2T@@y_}>LA0e^4aX}-$M&!2J&n9b;Q&h{$qKf=5*a(@*-xlS ze#46-D;V`)iUA4#khQhD1jnL2;!EK`_a|KtOhwA7l`hY&89rOadK?8JvzM>}jYtNKh$YSlWU%WF>sFZT9J*y8OrG-Mt~VV=Cnb~$#ly&>MZs$BN3RO>?)dazqRtD g12s(V5+`_=w$}|Z-Yr1q->Hc-2h*{U39rnBekB@Q{CE0Qcr^_RIpjMph;kR>r2h T3_u_Nk(waM#)ZONRG { + console.log('🔍 removeProxy 被调用, id:', id); // ← 加这行 if (!confirm('确定要删除这条隧道吗?')) return; const result = await deleteProxy(id); if (result.code === 0) { diff --git a/static/index.html b/static/index.html index 442dfd1..5dae20f 100644 --- a/static/index.html +++ b/static/index.html @@ -211,8 +211,9 @@ -
-
+ +
+

{{ dialogMode === 'add' ? '新增隧道' : '编辑隧道' }}

@@ -248,14 +249,14 @@
-
+
- + \ No newline at end of file diff --git a/static/style-3.css b/static/style-3.css index a32df41..5419d5c 100644 --- a/static/style-3.css +++ b/static/style-3.css @@ -581,4 +581,27 @@ select:disabled { opacity: 0.4; cursor: not-allowed; pointer-events: none; +} + +/* ===== 弹窗入场/出场动画 ===== */ +.dialog-enter-active, +.dialog-leave-active { + transition: all 0.3s ease; +} + +.dialog-enter-from, +.dialog-leave-to { + opacity: 0; +} + +.dialog-enter-from .dialog-card, +.dialog-leave-to .dialog-card { + transform: scale(0.85) translateY(-10px); + opacity: 0; +} + +.dialog-enter-to .dialog-card, +.dialog-leave-from .dialog-card { + transform: scale(1) translateY(0); + opacity: 1; } \ No newline at end of file