From 7b23a511342260bfd8f3807e3925da56f07b6030 Mon Sep 17 00:00:00 2001 From: wangxuefeng Date: Tue, 25 Mar 2025 16:33:41 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E4=BD=8E=E4=BB=A3=E7=A0=81=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E5=8F=AF=E9=85=8D=E7=BD=AE=E6=8B=A6=E6=88=AA=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/renderer/index.vue | 31 +++++++++++++++++++ apps/platform/src/io/instance.ts | 2 +- .../src/router/routes/modules/static-file.ts | 5 ++- apps/platform/src/store/user.ts | 1 - 4 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 apps/platform/src/components/renderer/index.vue diff --git a/apps/platform/src/components/renderer/index.vue b/apps/platform/src/components/renderer/index.vue new file mode 100644 index 0000000..2ec5e75 --- /dev/null +++ b/apps/platform/src/components/renderer/index.vue @@ -0,0 +1,31 @@ + + + diff --git a/apps/platform/src/io/instance.ts b/apps/platform/src/io/instance.ts index 1ecd4f3..cd969cd 100644 --- a/apps/platform/src/io/instance.ts +++ b/apps/platform/src/io/instance.ts @@ -29,7 +29,7 @@ instance.interceptors.response.use( if (response.data.code === 401) { const userStore = useUserStore(); console.log('用户未授权或登录已过期,即将跳转...'); - // userStore.logout(); + userStore.logout(); // 返回一个永远不会resolve的Promise,防止后续代码执行 return new Promise(() => {}); } diff --git a/apps/platform/src/router/routes/modules/static-file.ts b/apps/platform/src/router/routes/modules/static-file.ts index 5b81567..fb4e9eb 100644 --- a/apps/platform/src/router/routes/modules/static-file.ts +++ b/apps/platform/src/router/routes/modules/static-file.ts @@ -1,7 +1,6 @@ import type { RouteRecordRaw } from 'vue-router'; -import WujieVueRendererAdapter from '@sy/wujie-vue3-renderer-adapter'; - +import Renderer from '#/components/renderer/index.vue'; import { VITE_RENDERER_URL } from '#/constants'; import { router } from '#/router'; @@ -17,7 +16,7 @@ const routes: RouteRecordRaw[] = [ { path: '/static-file/list', name: 'StaticFileList', - component: WujieVueRendererAdapter, + component: Renderer, meta: { icon: 'ant-design:file-text', title: '静态文件列表', diff --git a/apps/platform/src/store/user.ts b/apps/platform/src/store/user.ts index 96d5444..b215343 100644 --- a/apps/platform/src/store/user.ts +++ b/apps/platform/src/store/user.ts @@ -34,7 +34,6 @@ export const useUserStore = defineStore( setTimeout(() => { getCurrentUser().then((res) => { userInfo.value = res.data.data; - console.log('userInfo', userInfo.value); }); }, 1000); }