mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 10:02:46 +00:00
fix: workspace
This commit is contained in:
parent
acb00e92d8
commit
c17dfeda28
|
|
@ -55,7 +55,7 @@ async function getWorkspaceList() {
|
|||
|
||||
onBeforeMount(async () => {
|
||||
await getWorkspaceList()
|
||||
const id = user.getWorkspaceId() ?? 'default'
|
||||
const id = localStorage.getItem('workspace_id') ?? 'default'
|
||||
currentWorkspace.value = workspaceList.value.find((item) => item.id === id)
|
||||
})
|
||||
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ const useUserStore = defineStore('user', {
|
|||
license_is_valid: false,
|
||||
edition: 'CE',
|
||||
themeInfo: null,
|
||||
workspace_id: 'default',
|
||||
workspace_id: '',
|
||||
}),
|
||||
actions: {
|
||||
getLanguage() {
|
||||
|
|
@ -53,14 +53,8 @@ const useUserStore = defineStore('user', {
|
|||
localStorage.setItem('workspace_id', workspace_id)
|
||||
},
|
||||
getWorkspaceId(): string | null {
|
||||
if (this.workspace_id) {
|
||||
return this.workspace_id
|
||||
}
|
||||
const workspace_id = localStorage.getItem('workspace_id')
|
||||
if (workspace_id) {
|
||||
this.workspace_id = workspace_id
|
||||
}
|
||||
return workspace_id
|
||||
this.workspace_id = this.workspace_id || localStorage.getItem('workspace_id') || 'default'
|
||||
return this.workspace_id
|
||||
},
|
||||
|
||||
getPermissions() {
|
||||
|
|
|
|||
|
|
@ -8,36 +8,14 @@
|
|||
:close-on-press-escape="false"
|
||||
>
|
||||
<template #header="{ titleId, titleClass }">
|
||||
<div class="my-header flex">
|
||||
<h4 :id="titleId" :class="titleClass">{{ $t('views.chatLog.selectKnowledge') }}</h4>
|
||||
<el-button link class="ml-16" @click="refresh">
|
||||
<el-icon class="mr-4"><Refresh /></el-icon>{{ $t('common.refresh') }}
|
||||
</el-button>
|
||||
</div>
|
||||
<h4 :id="titleId" :class="titleClass">{{ $t('views.chatLog.selectKnowledge') }}</h4>
|
||||
</template>
|
||||
<div class="content-height">
|
||||
<el-radio-group v-model="selectKnowledge" class="card__radio">
|
||||
<el-scrollbar height="500">
|
||||
<div class="p-16">
|
||||
<el-row :gutter="12" v-loading="loading">
|
||||
<el-col :span="12" v-for="(item, index) in knowledgeList" :key="index" class="mb-16">
|
||||
<el-card shadow="never" :class="item.id === selectKnowledge ? 'active' : ''">
|
||||
<el-radio :value="item.id" size="large">
|
||||
<div class="flex align-center">
|
||||
<KnowledgeIcon :type="item.type" class="mr-12" />
|
||||
|
||||
<span class="ellipsis" :title="item.name">
|
||||
{{ item.name }}
|
||||
</span>
|
||||
</div>
|
||||
</el-radio>
|
||||
</el-card>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</div>
|
||||
</el-scrollbar>
|
||||
</el-radio-group>
|
||||
</div>
|
||||
<el-tree-select v-model="selectKnowledge" :data="knowledgeList" style="width: 240px">
|
||||
<template #default="{ data: { label } }">
|
||||
{{ label }}<span style="color: gray">(suffix)</span>
|
||||
</template>
|
||||
</el-tree-select>
|
||||
<template #footer>
|
||||
<span class="dialog-footer">
|
||||
<el-button @click.prevent="dialogVisible = false"> {{ $t('common.cancel') }} </el-button>
|
||||
|
|
|
|||
|
|
@ -20,13 +20,6 @@
|
|||
>
|
||||
<img :src="row?.icon" alt="" />
|
||||
</el-avatar>
|
||||
|
||||
<LogoIcon
|
||||
v-if="isApplication"
|
||||
height="28px"
|
||||
style="width: 28px; height: 28px; display: block"
|
||||
class="mr-12"
|
||||
/>
|
||||
<el-avatar
|
||||
v-else-if="row.isFolder"
|
||||
class="mr-12"
|
||||
|
|
@ -40,11 +33,18 @@
|
|||
alt=""
|
||||
/>
|
||||
</el-avatar>
|
||||
<LogoIcon
|
||||
v-else-if="isApplication"
|
||||
height="28px"
|
||||
style="width: 28px; height: 28px; display: block"
|
||||
class="mr-12"
|
||||
/>
|
||||
|
||||
<KnowledgeIcon class="mr-12" :size="20" v-else-if="isKnowledge" :type="row.icon" />
|
||||
|
||||
<auto-tooltip :content="row?.name">
|
||||
<span :title="row?.name">
|
||||
{{ row?.name }}
|
||||
</auto-tooltip>
|
||||
</span>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ export default defineConfig(({ mode }) => {
|
|||
const prefix = process.env.VITE_DYNAMIC_PREFIX || ENV.VITE_BASE_PATH
|
||||
const proxyConf: Record<string, string | ProxyOptions> = {}
|
||||
proxyConf['/api'] = {
|
||||
target: 'http://127.0.0.1:8080',
|
||||
target: 'http://43.166.1.146:8080/',
|
||||
changeOrigin: true,
|
||||
rewrite: (path: string) => path.replace(ENV.VITE_BASE_PATH, '/'),
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue