Skip to content

Commit 88f6398

Browse files
committed
优化设置页面,移除搜索配置
1 parent 0491805 commit 88f6398

File tree

1 file changed

+30
-36
lines changed

1 file changed

+30
-36
lines changed

web/src/views/SettingView.vue

Lines changed: 30 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,24 @@
1717
<a-button type="text" :class="{ activesec: state.section === 'path'}" @click="state.section='path'" :icon="h(FolderOutlined)"> 路径配置 </a-button>
1818
</div>
1919
<div class="setting" v-if="state.windowWidth <= 520 || state.section === 'base'">
20-
<h3>基础模型配置</h3>
20+
<h3>功能配置</h3>
21+
<div class="section">
22+
<div class="card">
23+
<span class="label">{{ items?.enable_knowledge_base.des }}</span>
24+
<a-switch
25+
:checked="configStore.config.enable_knowledge_base"
26+
@change="handleChange('enable_knowledge_base', !configStore.config.enable_knowledge_base)"
27+
/>
28+
</div>
29+
<div class="card">
30+
<span class="label">{{ items?.enable_knowledge_graph.des }}</span>
31+
<a-switch
32+
:checked="configStore.config.enable_knowledge_graph"
33+
@change="handleChange('enable_knowledge_graph', !configStore.config.enable_knowledge_graph)"
34+
/>
35+
</div>
36+
</div>
37+
<h3>检索配置</h3>
2138
<div class="section">
2239
<div class="card card-select">
2340
<span class="label">{{ items?.embed_model.des }}</span>
@@ -44,41 +61,13 @@
4461
</a-select-option>
4562
</a-select>
4663
</div>
47-
</div>
48-
<h3>功能配置</h3>
49-
<div class="section">
50-
<div class="card">
51-
<span class="label">{{ items?.enable_knowledge_base.des }}</span>
52-
<a-switch
53-
:checked="configStore.config.enable_knowledge_base"
54-
@change="handleChange('enable_knowledge_base', !configStore.config.enable_knowledge_base)"
55-
/>
56-
</div>
57-
<div class="card">
58-
<span class="label">{{ items?.enable_knowledge_graph.des }}</span>
59-
<a-switch
60-
:checked="configStore.config.enable_knowledge_graph"
61-
@change="handleChange('enable_knowledge_graph', !configStore.config.enable_knowledge_graph)"
62-
/>
63-
</div>
64-
<div class="card">
65-
<span class="label">{{ items?.enable_web_search.des }}</span>
66-
<!-- <a-switch
67-
:checked="configStore.config.enable_web_search"
68-
@change="handleChange('enable_web_search', !configStore.config.enable_web_search)"
69-
/> -->
70-
<a-switch :checked="configStore.config.enable_web_search" />
71-
</div>
7264
<div class="card">
7365
<span class="label">{{ items?.enable_reranker.des }}</span>
7466
<a-switch
7567
:checked="configStore.config.enable_reranker"
7668
@change="handleChange('enable_reranker', !configStore.config.enable_reranker)"
7769
/>
7870
</div>
79-
</div>
80-
<h3>检索配置</h3>
81-
<div class="section">
8271
<div class="card card-select">
8372
<span class="label">{{ items?.use_rewrite_query.des }}</span>
8473
<a-select style="width: 200px"
@@ -166,13 +155,13 @@
166155
</div>
167156
<div class="model-title-container">
168157
<h3>{{ modelNames[item].name }}</h3>
169-
<a :href="modelNames[item].url" target="_blank" class="model-url" @click.stop>
158+
<!-- <a :href="modelNames[item].url" target="_blank" class="model-url" @click.stop>
170159
<InfoCircleOutlined />
171-
</a>
160+
</a> -->
172161
</div>
173162
<a-button
174163
type="text"
175-
class="config-button"
164+
class="expand-button"
176165
@click.stop="openProviderConfig(item)"
177166
title="配置模型提供商"
178167
>
@@ -184,7 +173,7 @@
184173
@click.stop="toggleExpand(item)"
185174
>
186175
<span class="icon-wrapper" :class="{'rotated': expandedModels[item]}">
187-
<DownOutlined />
176+
<DownCircleOutlined />
188177
</span>
189178
</a-button>
190179
</div>
@@ -293,6 +282,8 @@ import {
293282
DownOutlined,
294283
UpOutlined,
295284
LoadingOutlined,
285+
UpCircleOutlined,
286+
DownCircleOutlined,
296287
} from '@ant-design/icons-vue';
297288
import HeaderComponent from '@/components/HeaderComponent.vue';
298289
import TableConfigComponent from '@/components/TableConfigComponent.vue';
@@ -590,8 +581,12 @@ const cancelProviderConfig = () => {
590581
</script>
591582
592583
<style lang="less" scoped>
584+
:root {
585+
--setting-header-height: 200px;
586+
}
587+
593588
.setting-header {
594-
height: 100px;
589+
height: var(--setting-header-height);
595590
}
596591
597592
.setting-header p {
@@ -603,7 +598,7 @@ const cancelProviderConfig = () => {
603598
box-sizing: border-box;
604599
display: flex;
605600
position: relative;
606-
min-height: 100%;
601+
min-height: calc(100vh - var(--setting-header-height));
607602
}
608603
609604
.sider {
@@ -865,7 +860,6 @@ const cancelProviderConfig = () => {
865860
align-items: center;
866861
.name {
867862
color: var(--gray-1000);
868-
font-weight: bold;
869863
overflow: hidden;
870864
text-overflow: ellipsis;
871865
white-space: nowrap;

0 commit comments

Comments
 (0)