Skip to content

Commit 387967c

Browse files
fix: knowledge
1 parent c0eac6d commit 387967c

File tree

2 files changed

+40
-48
lines changed

2 files changed

+40
-48
lines changed

ui/src/router/routes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export const routes: Array<RouteRecordRaw> = [
66
{
77
path: '/',
88
name: 'home',
9-
redirect: '/application',
9+
redirect: '/knowledge',
1010
children: [...rolesRoutes],
1111
},
1212

ui/src/views/knowledge/index.vue

Lines changed: 39 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
style="width: 120px"
2020
@change="search_type_change"
2121
>
22-
<el-option :label="$t('common.creator')" value="create_user"/>
22+
<el-option :label="$t('common.creator')" value="create_user" />
2323

24-
<el-option :label="$t('common.name')" value="name"/>
24+
<el-option :label="$t('common.name')" value="name" />
2525
</el-select>
2626
<el-input
2727
v-if="search_type === 'name'"
@@ -38,46 +38,44 @@
3838
clearable
3939
style="width: 220px"
4040
>
41-
<el-option v-for="u in user_options" :key="u.id" :value="u.id" :label="u.username"/>
41+
<el-option v-for="u in user_options" :key="u.id" :value="u.id" :label="u.username" />
4242
</el-select>
4343
</div>
4444
<el-dropdown trigger="click">
4545
<el-button type="primary" class="ml-8">
4646
{{ $t('common.create') }}
4747
<el-icon class="el-icon--right">
48-
<arrow-down/>
48+
<arrow-down />
4949
</el-icon>
5050
</el-button>
5151
<template #dropdown>
5252
<el-dropdown-menu class="create-dropdown">
5353
<el-dropdown-item @click="openCreateDialog(CreateKnowledgeDialog)">
5454
<div class="flex">
5555
<el-avatar class="avatar-blue mt-4" shape="square" :size="32">
56-
<img src="@/assets/knowledge/icon_document.svg" style="width: 58%" alt=""/>
56+
<img src="@/assets/knowledge/icon_document.svg" style="width: 58%" alt="" />
5757
</el-avatar>
5858
<div class="pre-wrap ml-8">
5959
<div class="lighter">
6060
{{ $t('views.knowledge.knowledgeType.generalKnowledge') }}
6161
</div>
62-
<el-text type="info" size="small">{{
63-
$t('views.knowledge.knowledgeType.generalInfo')
64-
}}
62+
<el-text type="info" size="small"
63+
>{{ $t('views.knowledge.knowledgeType.generalInfo') }}
6564
</el-text>
6665
</div>
6766
</div>
6867
</el-dropdown-item>
6968
<el-dropdown-item @click="openCreateDialog(CreateWebKnowledgeDialog)">
7069
<div class="flex">
7170
<el-avatar class="avatar-purple mt-4" shape="square" :size="32">
72-
<img src="@/assets/knowledge/icon_web.svg" style="width: 58%" alt=""/>
71+
<img src="@/assets/knowledge/icon_web.svg" style="width: 58%" alt="" />
7372
</el-avatar>
7473
<div class="pre-wrap ml-8">
7574
<div class="lighter">
7675
{{ $t('views.knowledge.knowledgeType.webKnowledge') }}
7776
</div>
78-
<el-text type="info" size="small">{{
79-
$t('views.knowledge.knowledgeType.webInfo')
80-
}}
77+
<el-text type="info" size="small"
78+
>{{ $t('views.knowledge.knowledgeType.webInfo') }}
8179
</el-text>
8280
</div>
8381
</div>
@@ -90,15 +88,14 @@
9088
:size="32"
9189
style="background: none"
9290
>
93-
<img src="@/assets/knowledge/logo_lark.svg" alt=""/>
91+
<img src="@/assets/knowledge/logo_lark.svg" alt="" />
9492
</el-avatar>
9593
<div class="pre-wrap ml-8">
9694
<div class="lighter">
9795
{{ $t('views.knowledge.knowledgeType.larkKnowledge') }}
9896
</div>
99-
<el-text type="info" size="small">{{
100-
$t('views.knowledge.knowledgeType.larkInfo')
101-
}}
97+
<el-text type="info" size="small"
98+
>{{ $t('views.knowledge.knowledgeType.larkInfo') }}
10299
</el-text>
103100
</div>
104101
</div>
@@ -111,15 +108,14 @@
111108
:size="32"
112109
style="background: none"
113110
>
114-
<img src="@/assets/knowledge/logo_yuque.svg" alt=""/>
111+
<img src="@/assets/knowledge/logo_yuque.svg" alt="" />
115112
</el-avatar>
116113
<div class="pre-wrap ml-8">
117114
<div class="lighter">
118115
{{ $t('views.knowledge.knowledgeType.yuqueKnowledge') }}
119116
</div>
120-
<el-text type="info" size="small">{{
121-
$t('views.knowledge.knowledgeType.yuqueInfo')
122-
}}
117+
<el-text type="info" size="small"
118+
>{{ $t('views.knowledge.knowledgeType.yuqueInfo') }}
123119
</el-text>
124120
</div>
125121
</div>
@@ -186,7 +182,7 @@
186182
"
187183
>
188184
<template #icon>
189-
<KnowledgeIcon :type="item.type"/>
185+
<KnowledgeIcon :type="item.type" />
190186
</template>
191187
<template #subTitle>
192188
<el-text class="color-secondary" size="small">
@@ -199,17 +195,16 @@
199195
<div>
200196
<span class="bold mr-4">{{ item?.document_count || 0 }}</span>
201197
<span class="color-secondary">{{
202-
$t('views.knowledge.document_count')
203-
}}</span>
204-
<el-divider direction="vertical"/>
198+
$t('views.knowledge.document_count')
199+
}}</span>
200+
<el-divider direction="vertical" />
205201
<span class="bold mr-4">{{ numberFormat(item?.char_length) || 0 }}</span>
206-
<span class="color-secondary">{{ $t('common.character') }}</span
207-
>
208-
<el-divider direction="vertical"/>
202+
<span class="color-secondary">{{ $t('common.character') }}</span>
203+
<el-divider direction="vertical" />
209204
<span class="bold mr-4">{{ item?.application_mapping_count || 0 }}</span>
210205
<span class="color-secondary">{{
211-
$t('views.knowledge.relatedApp_count')
212-
}}</span>
206+
$t('views.knowledge.relatedApp_count')
207+
}}</span>
213208
</div>
214209
</div>
215210
</template>
@@ -218,7 +213,7 @@
218213
<el-dropdown trigger="click">
219214
<el-button text @click.stop>
220215
<el-icon>
221-
<MoreFilled/>
216+
<MoreFilled />
222217
</el-icon>
223218
</el-button>
224219
<template #dropdown>
@@ -227,9 +222,8 @@
227222
icon="Refresh"
228223
@click.stop="syncDataset(item)"
229224
v-if="item.type === 1"
230-
>{{ $t('views.knowledge.setting.sync') }}
231-
</el-dropdown-item
232-
>
225+
>{{ $t('views.knowledge.setting.sync') }}
226+
</el-dropdown-item>
233227
<el-dropdown-item @click.stop="reEmbeddingDataset(item)">
234228
<AppIcon iconName="app-vectorization"></AppIcon>
235229
{{ $t('views.knowledge.setting.vectorization') }}
@@ -267,39 +261,36 @@
267261
</el-col>
268262
</template>
269263
</el-row>
270-
<el-empty :description="$t('common.noData')" v-else/>
264+
<el-empty :description="$t('common.noData')" v-else />
271265
</InfiniteScroll>
272266
</div>
273267
</ContentContainer>
274268

275-
<component :is="currentCreateDialog" ref="CreateKnowledgeDialogRef"/>
276-
<CreateFolderDialog ref="CreateFolderDialogRef" @refresh="refreshFolder"/>
269+
<component :is="currentCreateDialog" ref="CreateKnowledgeDialogRef" />
270+
<CreateFolderDialog ref="CreateFolderDialogRef" @refresh="refreshFolder" />
277271
</LayoutContainer>
278272
</template>
279273

280274
<script lang="ts" setup>
281-
import {onMounted, ref, reactive, shallowRef, nextTick} from 'vue'
275+
import { onMounted, ref, reactive, shallowRef, nextTick } from 'vue'
282276
import KnowledgeIcon from '@/views/knowledge/component/KnowledgeIcon.vue'
283277
import CreateKnowledgeDialog from './create-component/CreateKnowledgeDialog.vue'
284278
import CreateWebKnowledgeDialog from './create-component/CreateWebKnowledgeDialog.vue'
285279
import CreateFolderDialog from '@/components/folder-tree/CreateFolderDialog.vue'
286280
import KnowledgeApi from '@/api/knowledge/knowledge'
287-
import {MsgSuccess, MsgConfirm} from '@/utils/message'
281+
import { MsgSuccess, MsgConfirm } from '@/utils/message'
288282
import useStore from '@/stores'
289-
import {numberFormat} from '@/utils/common'
290-
import {t} from '@/locales'
291-
import {useRouter} from 'vue-router'
283+
import { numberFormat } from '@/utils/common'
284+
import { t } from '@/locales'
285+
import { useRouter } from 'vue-router'
292286
293287
const router = useRouter()
294-
const {folder} = useStore()
288+
const { folder } = useStore()
295289
296290
const loading = ref(false)
297291
298292
const search_type = ref('name')
299-
const search_form = ref<{
300-
name: string
301-
create_user: string
302-
}>({
293+
const search_form = ref<any>({
303294
name: '',
304295
create_user: '',
305296
})
@@ -354,12 +345,13 @@ function syncDataset(row: any) {
354345
}
355346
356347
const search_type_change = () => {
357-
search_form.value = {name: '', create_user: ''}
348+
search_form.value = { name: '', create_user: '' }
358349
}
359350
360351
function getList() {
361352
const params = {
362353
folder_id: currentFolder.value?.id || 'root',
354+
[search_type.value]: search_form.value[search_type.value],
363355
}
364356
KnowledgeApi.getKnowledgeList(paginationConfig, params, loading).then((res) => {
365357
paginationConfig.total = res.data.total

0 commit comments

Comments
 (0)