From 566e63e13ae3f0714690616cdd610b1d324dbd72 Mon Sep 17 00:00:00 2001 From: NanamiAdmin Date: Sun, 10 May 2026 18:10:01 +0800 Subject: [PATCH] feat: implement server restart functionality and refactor logout handling --- src/api/index.js | 3 +-- src/components/TopBar.vue | 16 ++++------------ src/utils/session.js | 23 +++++++++++++++++++++++ src/views/Settings.vue | 7 ++++++- 4 files changed, 34 insertions(+), 15 deletions(-) create mode 100644 src/utils/session.js diff --git a/src/api/index.js b/src/api/index.js index 4d7e1cb..8bc340e 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -43,8 +43,7 @@ export const systemApi = { }, setSettings: (settings) => api.post('/system/settings/set', settings), - testWebhook: (webhookConfig) => - api.post('/system/webhook/test', webhookConfig) + restartServer: () => api.get('/system/restart') }; export const authApi = { diff --git a/src/components/TopBar.vue b/src/components/TopBar.vue index 6511304..5119e19 100644 --- a/src/components/TopBar.vue +++ b/src/components/TopBar.vue @@ -75,8 +75,9 @@