From be1709b6228852d764472f0b67d23b43405a2098 Mon Sep 17 00:00:00 2001 From: bwstudio Date: Sat, 18 Apr 2026 21:48:29 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=95=B4=E7=90=86=EF=BC=9A?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0Cookie=20Cloud=E4=B8=8B=E8=BD=BD=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E3=80=81=E4=BC=98=E5=8C=96=E5=89=8D=E7=AB=AF=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=E3=80=81=E9=85=8D=E7=BD=AE=E6=94=B9=E4=B8=BAconfig.js?= =?UTF-8?q?on=E3=80=81=E6=89=93=E5=8C=85=E8=84=9A=E6=9C=AC=E3=80=81?= =?UTF-8?q?=E6=B8=85=E7=90=86=E6=97=A0=E7=94=A8=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app.py | 2 +- backend/instance/cookie_monitor.db | Bin 32768 -> 32768 bytes backend/routes/websites.py | 21 +++- backend/static/css/style.css | 37 ++++++ backend/static/js/app.js | 8 +- backend/templates/index.html | 39 +++--- config.json | 97 --------------- cookie_data.json | 192 ----------------------------- frontend/__init__.py | 7 -- frontend/client.py | 137 +++++++++++++++++--- frontend/config/config.json | 6 + frontend/config/config.py | 41 ++++-- frontend/cookie_cloud_client.py | 126 +++++++++++++++++++ update_cookie_cloud.py | 55 --------- 14 files changed, 373 insertions(+), 395 deletions(-) delete mode 100644 config.json delete mode 100644 cookie_data.json delete mode 100644 frontend/__init__.py create mode 100644 frontend/config/config.json create mode 100644 frontend/cookie_cloud_client.py delete mode 100644 update_cookie_cloud.py diff --git a/backend/app.py b/backend/app.py index bf6239f..1512d37 100644 --- a/backend/app.py +++ b/backend/app.py @@ -49,4 +49,4 @@ def create_app(config_class=Config): if __name__ == '__main__': app = create_app() - app.run(host='0.0.0.0', port=5000, debug=True) + app.run(host='0.0.0.0', port=5000, debug=False) diff --git a/backend/instance/cookie_monitor.db b/backend/instance/cookie_monitor.db index e2064a9d47e777fe3f3461d583913912284ab96c..b1892c8b0d89a5ecaae0a0a596f78891e848718e 100644 GIT binary patch delta 2977 zcmbtWU2GIp6rSB;ceX#YM!_h>whAEz8Sd}Qoe^V~ZNXhTTd;-h7IdARnWeLIyM=9m zZNzO?jiNEZju?$b1E?|nM4S3x44M#QL?3uD`oe=hVWB1_#s}ZMv!&1<&{iHcnaMfx zec$=+Ip^-!n15`{e|(K^&&y3=-=4`Q-f6yFtm_r(A8L4^p|S3}m2afeP{WEwWJ$(M1@Oj^;T4>5<5A8i3Zbc=?w4+>T30>g z2HNQD!E~@jJTFd&O5j4^$-w&RKdPrD$Ia?mWt}MaM9~jJq6_r3O`HyE6lqA2RH6{T zlzZnT6lW6vl(|SYzd!fV^d~3E?@UgA_U_zbum*uffW%}*5q+$c!v+KXY)EWtNq*bNVTE&-Uw0$X z#>k&%o}UN!-m8~BI$8eYO!?V&|2%VS5hlWt%n=pV*HV${-xsQC%lLkKc+8db)$JUu zeEh?CfE9(;g91!aRE!x+G>bw|3~;En%nto;cawfc$C817tYIW!6$2S)chA_jk=rMn zGJbJ$ooiaS$w;GAgH)mjsS426&Sr^iLh6(|*xA%Nn*^u?F(NYQYnoGD!}-DGh~jia zqfBCmV1*^tT&r%?&v#aQqDw4~BS8&831LDBoH`o`S2xx9dxe#M)qhcUvUZ|oPjIUU z1A$vEteC8N*55lhuJ{{E8|!%Q`t*{$DijJ;1>DKKkJqpk2)&-5U}Eq6#otfAb@|vE z<&R%0m)_S}mfm7{K3I!df>H?~q5^XLhzyi@bH-b971!Z?lU zI^7@RYl{D3)%E27i86($>S8%wgfW%fI8xeBQ!506ddcv-^ZMBBh&Q`m@4?rU!HK^&+xL7OT1%Dcu*m;*qDyUlq=|;rL!pk!Pfayfa;{SCyGSUb`~_ z=Xtf%NNEG#$~W|?q6|{*RdyLCIKvGjq!Oy&x#zUh$P|qKaK~M>foY-Pbp5${yY`#f z+iFhKGz1OtS1}uy<`>HMf#SHI)d@bVZ)gxiF%%N>_Q6B;!Q`NkwUc=}pLcSDfIy@g zX=D;&$$YyoQ&m!!FKHsDpenQZm(Ey^q~cMDElyF8ay#|-57 zMp`fUTF2=uX7YfOwVkAs#0oG0NxLO2T2vKg&AFxj7f}`A;x`xzct%DXiy){PFbxTk zp$Y-8(`ngOCqwy+?M9Mqtc|suE9vCfZ#vdTBOQh{*hXs4pCm zyW01YuI|H*6^{*=S=yiK-Q|5~T0Oh7vFxKo?;+Ed2{~z=WW-~mkxb69u!TFb1N##& zHk^n@L1#90DAgUwN3z?X2O1gV83j7jw>{RA>fKhb!ZedYz*9D4dhtw0K@XFHo-s#a zJ^M!V9+O5Kj^DctaQq{&Q4_`5O{8avyGHp(BZ+Ln>B@BA*k}UqUm@0`bF$sU1LGg# zSY{{DM|VOU^FMFlt^0-sB9SBVVE52=W2e=fBu6MFu}9k@+f&1bI<`h}9|eWJ#J>OD a3-{c38_h%v;2u-AxK9<=Pn|o;{Qm&XtWl=` delta 127 zcmZo@U}|V!njp>SHBrWy(Q9ME5_utZo|6o`_WWJ^0z4=A=JSd19^5P_u$gD`NgZop zW+~2tli3|ifg-J(n-6+Avk9?t7&7pE { + if (command === 'login') { + showAdminLogin(); + } + }; + const showAdminLogin = () => { adminLoginForm.value = { password: '' }; adminLoginVisible.value = true; @@ -579,7 +585,7 @@ createApp({ cookieDialogVisible, cookieDialogTitle, cookieForm, websiteForm, filterWebsiteUser, currentUserWebsites, filteredWebsites, - checkAdminStatus, showAdminLogin, adminLogin, handleAdminCommand, + checkAdminStatus, showAdminLogin, adminLogin, handleAdminCommand, handleDropdownCommand, loadUsers, loadUsersWithWebsites, loadWebsites, loadDashboard, refreshDashboardStatus, startAutoRefresh, stopAutoRefresh, checkLogin, manageWebsite, manageUserWebsites, diff --git a/backend/templates/index.html b/backend/templates/index.html index 1a1912c..555d50a 100644 --- a/backend/templates/index.html +++ b/backend/templates/index.html @@ -16,7 +16,7 @@
-

Cookie监控管理系统

+

网站监控仪表板

返回监控首页
@@ -24,8 +24,17 @@ {{ countdown }}秒后自动刷新
- 刷新 - 登录后台 + 网站总数:{{ stats.totalWebsites }} + + + + + + 后台管理