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 >
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 "
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 >
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' ;
297288import HeaderComponent from ' @/components/HeaderComponent.vue' ;
298289import 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