From 9df8a05831b30ca611fac81810f082446009f436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=8F=E5=A4=A7=E8=83=86?= <1101282782@qq.com> Date: Fri, 7 Nov 2025 17:33:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=8E=88=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/router/index.ts | 20 +- .../headers/components/setTool/setTool.vue | 35 +- src/renderer/src/views/login/index.vue | 772 +++++++++++++++++- 3 files changed, 767 insertions(+), 60 deletions(-) diff --git a/src/renderer/src/router/index.ts b/src/renderer/src/router/index.ts index 8e431dd..c76de79 100644 --- a/src/renderer/src/router/index.ts +++ b/src/renderer/src/router/index.ts @@ -2,21 +2,21 @@ import { createRouter, createWebHashHistory } from 'vue-router' import homeIndex from '@/views/home/index.vue' const routes = [ - // { - // path: '/', - // component: () => import('@/views/login/index.vue'), - // hidden: true - // }, { path: '/', - component: () => import('@/views/author/index.vue'), - hidden: true - }, - { - path: '/login', component: () => import('@/views/login/index.vue'), hidden: true }, + // { + // path: '/', + // component: () => import('@/views/author/index.vue'), + // hidden: true + // }, + // { + // path: '/login', + // component: () => import('@/views/login/index.vue'), + // hidden: true + // }, { path: '/ts', component: () => import('@/views/TS/list.vue'), hidden: true }, { path: '/tsEdit', name: 'tsEdit', component: () => import('@/views/TS/edit.vue'), hidden: true }, { path: '/404', component: () => import('@/views/404.vue'), hidden: true }, diff --git a/src/renderer/src/views/components/headers/components/setTool/setTool.vue b/src/renderer/src/views/components/headers/components/setTool/setTool.vue index fdf274d..6c957e9 100644 --- a/src/renderer/src/views/components/headers/components/setTool/setTool.vue +++ b/src/renderer/src/views/components/headers/components/setTool/setTool.vue @@ -13,8 +13,18 @@ --> - -
+ +
@@ -48,7 +58,12 @@ const logout = async (e) => { window.earth = null } if (res.code === 200) { - router.push({ path: '/login' }) + router.push({ + path: '/', + query: { + type: 'logout' + } + }) // localStorage.clear() } } @@ -69,8 +84,8 @@ const setList = ref([ icon: 'beidou', name: 'locate', className: 'header_public', - dbcallback: (e) => { }, - callback: (e) => { } + dbcallback: (e) => {}, + callback: (e) => {} // dbcallback: this.flyTo, // callback: this.locate, }, @@ -152,10 +167,12 @@ ipcRenderer.on('fullscreen-status-changed', (event, isFullscreen) => { top: 0; bottom: 0; width: 1px; - background: linear-gradient(180deg, - rgba(var(--color-base1), 0), - rgba(var(--color-base1), 1), - rgba(204, 204, 204, 0)); + background: linear-gradient( + 180deg, + rgba(var(--color-base1), 0), + rgba(var(--color-base1), 1), + rgba(204, 204, 204, 0) + ); } .set_item.last-item::after { diff --git a/src/renderer/src/views/login/index.vue b/src/renderer/src/views/login/index.vue index 296b494..942b6f9 100644 --- a/src/renderer/src/views/login/index.vue +++ b/src/renderer/src/views/login/index.vue @@ -1,20 +1,35 @@