fix: scrollbar
This commit is contained in:
parent
8ee575b32e
commit
570c891ad2
@ -62,7 +62,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- 知识库引用/执行详情 dialog -->
|
<!-- 知识库引用/执行详情 dialog -->
|
||||||
<el-dialog
|
<el-dialog
|
||||||
class="chat-source-dialog"
|
class="scrollbar-dialog"
|
||||||
:title="dialogTitle"
|
:title="dialogTitle"
|
||||||
v-model="dialogVisible"
|
v-model="dialogVisible"
|
||||||
destroy-on-close
|
destroy-on-close
|
||||||
|
|||||||
@ -50,6 +50,7 @@
|
|||||||
align-items: flex-start;
|
align-items: flex-start;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
margin: 0;
|
||||||
}
|
}
|
||||||
.el-radio__label {
|
.el-radio__label {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@ -216,7 +217,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 带滚动条dialog
|
// 带滚动条dialog
|
||||||
.chat-source-dialog {
|
.scrollbar-dialog {
|
||||||
padding: 16px !important;
|
padding: 16px !important;
|
||||||
.el-dialog__header {
|
.el-dialog__header {
|
||||||
padding: 4px 16px 12px 12px;
|
padding: 4px 16px 12px 12px;
|
||||||
|
|||||||
@ -1,15 +1,16 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-dialog
|
<el-dialog
|
||||||
|
class="scrollbar-dialog"
|
||||||
align-center
|
align-center
|
||||||
:title="$t('common.paramSetting')"
|
:title="$t('common.paramSetting')"
|
||||||
class="param-dialog"
|
|
||||||
v-model="dialogVisible"
|
v-model="dialogVisible"
|
||||||
style="width: 550px"
|
width="550px"
|
||||||
append-to-body
|
append-to-body
|
||||||
:close-on-click-modal="false"
|
:close-on-click-modal="false"
|
||||||
:close-on-press-escape="false"
|
:close-on-press-escape="false"
|
||||||
>
|
>
|
||||||
<el-scrollbar max-height="550">
|
<el-scrollbar max-height="550">
|
||||||
|
<div class="p-8">
|
||||||
<el-form label-position="top" ref="paramFormRef" :model="form" v-loading="loading">
|
<el-form label-position="top" ref="paramFormRef" :model="form" v-loading="loading">
|
||||||
<el-form-item :label="$t('views.application.dialog.selectSearchMode')">
|
<el-form-item :label="$t('views.application.dialog.selectSearchMode')">
|
||||||
<el-radio-group
|
<el-radio-group
|
||||||
@ -60,12 +61,14 @@
|
|||||||
</el-card>
|
</el-card>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-row :gutter="20">
|
<el-row :gutter="10">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<template #label>
|
<template #label>
|
||||||
<div class="flex align-center">
|
<div class="flex align-center">
|
||||||
<span class="mr-4">{{ $t('views.application.dialog.similarityThreshold') }}</span>
|
<span class="mr-4">{{
|
||||||
|
$t('views.application.dialog.similarityThreshold')
|
||||||
|
}}</span>
|
||||||
<el-tooltip
|
<el-tooltip
|
||||||
effect="dark"
|
effect="dark"
|
||||||
:content="$t('views.application.dialog.similarityTooltip')"
|
:content="$t('views.application.dialog.similarityTooltip')"
|
||||||
@ -100,7 +103,6 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
<el-form-item :label="$t('views.application.dialog.maxCharacters')">
|
<el-form-item :label="$t('views.application.dialog.maxCharacters')">
|
||||||
<el-slider
|
<el-slider
|
||||||
v-model="form.knowledge_setting.max_paragraph_char_number"
|
v-model="form.knowledge_setting.max_paragraph_char_number"
|
||||||
@ -137,7 +139,9 @@
|
|||||||
<el-radio value="designated_answer">
|
<el-radio value="designated_answer">
|
||||||
<p>{{ $t('views.application.dialog.provideAnswer') }}</p>
|
<p>{{ $t('views.application.dialog.provideAnswer') }}</p>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
v-if="form.knowledge_setting.no_references_setting.status === 'designated_answer'"
|
v-if="
|
||||||
|
form.knowledge_setting.no_references_setting.status === 'designated_answer'
|
||||||
|
"
|
||||||
prop="designated_answer"
|
prop="designated_answer"
|
||||||
>
|
>
|
||||||
<el-input
|
<el-input
|
||||||
@ -152,11 +156,12 @@
|
|||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item @click.prevent v-if="!isWorkflowType">
|
<el-form-item @click.prevent v-if="!isWorkflowType">
|
||||||
<template #label>
|
<template #label>
|
||||||
<div class="flex align-center">
|
<div class="flex align-center">
|
||||||
<span class="mr-4">{{ $t('views.application.form.problemOptimization.label') }}</span>
|
<span class="mr-4">{{
|
||||||
|
$t('views.application.form.problemOptimization.label')
|
||||||
|
}}</span>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<el-switch size="small" v-model="form.problem_optimization"></el-switch>
|
<el-switch size="small" v-model="form.problem_optimization"></el-switch>
|
||||||
@ -173,7 +178,9 @@
|
|||||||
:placeholder="defaultPrompt"
|
:placeholder="defaultPrompt"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
</el-form>
|
</el-form>
|
||||||
|
</div>
|
||||||
</el-scrollbar>
|
</el-scrollbar>
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
|
|||||||
@ -49,6 +49,7 @@
|
|||||||
<LayoutContainer showCollapse>
|
<LayoutContainer showCollapse>
|
||||||
<template #left>
|
<template #left>
|
||||||
<div class="paragraph-sidebar p-16">
|
<div class="paragraph-sidebar p-16">
|
||||||
|
<el-scrollbar class="paragraph-scollbar">
|
||||||
<el-anchor
|
<el-anchor
|
||||||
direction="vertical"
|
direction="vertical"
|
||||||
type="default"
|
type="default"
|
||||||
@ -60,6 +61,7 @@
|
|||||||
<el-anchor-link :href="`#m${item.id}`" :title="item.title" v-if="item.title" />
|
<el-anchor-link :href="`#m${item.id}`" :title="item.title" v-if="item.title" />
|
||||||
</template>
|
</template>
|
||||||
</el-anchor>
|
</el-anchor>
|
||||||
|
</el-scrollbar>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<div class="w-full">
|
<div class="w-full">
|
||||||
@ -346,7 +348,7 @@ onMounted(() => {
|
|||||||
}
|
}
|
||||||
.paragraph-sidebar {
|
.paragraph-sidebar {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: calc(100vh - 215px);
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user