From 1b5d0f78ef776a93a952965e826e3d63b4a306b0 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Mon, 16 Jun 2025 19:40:51 +0800 Subject: [PATCH] refactor: ui --- ui/src/api/shared/workspace.ts | 2 +- ui/src/stores/modules-shared-system/index.ts | 4 ---- ui/src/stores/modules-shared-system/login.ts | 8 ++++---- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/ui/src/api/shared/workspace.ts b/ui/src/api/shared/workspace.ts index dafe1260..f1647ef6 100644 --- a/ui/src/api/shared/workspace.ts +++ b/ui/src/api/shared/workspace.ts @@ -7,7 +7,7 @@ import type { knowledgeData } from '@/api/type/knowledge' import useStore from '@/stores' const prefix = '/system/shared' const prefix_workspace: any = { _value: '/workspace/' } -Object.defineProperty(prefix, 'value', { +Object.defineProperty(prefix_workspace, 'value', { get: function () { const { user } = useStore() return this._value + user.getWorkspaceId() diff --git a/ui/src/stores/modules-shared-system/index.ts b/ui/src/stores/modules-shared-system/index.ts index e5750460..58acd47a 100644 --- a/ui/src/stores/modules-shared-system/index.ts +++ b/ui/src/stores/modules-shared-system/index.ts @@ -1,8 +1,6 @@ import useCommonStore from './common' import useLoginStore from './login' -import useUserStore from './user' import useFolderStore from './folder' -import useThemeStore from './theme' import useKnowledgeStore from './knowledge' import useModelStore from './model' import usePromptStore from './prompt' @@ -13,9 +11,7 @@ import useDocumentStore from './document' const useStore = () => ({ common: useCommonStore(), login: useLoginStore(), - user: useUserStore(), folder: useFolderStore(), - theme: useThemeStore(), knowledge: useKnowledgeStore(), model: useModelStore(), prompt: usePromptStore(), diff --git a/ui/src/stores/modules-shared-system/login.ts b/ui/src/stores/modules-shared-system/login.ts index ec6ee442..f6999e0a 100644 --- a/ui/src/stores/modules-shared-system/login.ts +++ b/ui/src/stores/modules-shared-system/login.ts @@ -1,8 +1,8 @@ -import { defineStore } from 'pinia' -import { type Ref } from 'vue' +import {defineStore} from 'pinia' +import {type Ref} from 'vue' import loginApi from '@/api/user/login' -import type { LoginRequest } from '@/api/type/login' -import useUserStore from './user' +import type {LoginRequest} from '@/api/type/login' +import useUserStore from '@/stores/modules/user' const useLoginStore = defineStore('logi', { state: () => ({