fix: 角色设定输入框优化

This commit is contained in:
wangdan-fit2cloud 2024-09-25 10:09:31 +08:00
parent 606f900ba2
commit f576065052
3 changed files with 18 additions and 8 deletions

View File

@ -109,11 +109,12 @@
</el-form-item> </el-form-item>
<el-form-item label="角色设定"> <el-form-item label="角色设定">
<el-input <MdEditorMagnify
title="角色设定"
v-model="chat_data.system" v-model="chat_data.system"
style="height: 100px"
@submitDialog="submitSystemDialog"
placeholder="角色设定" placeholder="角色设定"
type="textarea"
:autosize="{ minRows: 1, maxRows: 3 }"
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -212,6 +213,10 @@ const wheel = (e: any) => {
} }
} }
function submitSystemDialog(val: string) {
set(props.nodeModel.properties.node_data, 'system', val)
}
function submitDialog(val: string) { function submitDialog(val: string) {
set(props.nodeModel.properties.node_data, 'prompt', val) set(props.nodeModel.properties.node_data, 'prompt', val)
} }

View File

@ -106,11 +106,12 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="角色设定"> <el-form-item label="角色设定">
<el-input <MdEditorMagnify
title="角色设定"
v-model="form_data.system" v-model="form_data.system"
style="height: 100px"
@submitDialog="submitSystemDialog"
placeholder="角色设定" placeholder="角色设定"
type="textarea"
:autosize="{ minRows: 1, maxRows: 3 }"
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
@ -221,6 +222,10 @@ const model_change = (model_id?: string) => {
function submitDialog(val: string) { function submitDialog(val: string) {
set(props.nodeModel.properties.node_data, 'prompt', val) set(props.nodeModel.properties.node_data, 'prompt', val)
} }
function submitSystemDialog(val: string) {
set(props.nodeModel.properties.node_data, 'system', val)
}
const { const {
params: { id } params: { id }
} = app.config.globalProperties.$route as any } = app.config.globalProperties.$route as any

View File

@ -117,14 +117,14 @@
> >
<template #label> <template #label>
<div class="flex-between"> <div class="flex-between">
<span>AI 模型<span class="danger">*</span></span> <span>重排模型<span class="danger">*</span></span>
</div> </div>
</template> </template>
<el-select <el-select
@wheel="wheel" @wheel="wheel"
:teleported="false" :teleported="false"
v-model="form_data.reranker_model_id" v-model="form_data.reranker_model_id"
placeholder="请选择 AI 模型" placeholder="请选择重排模型"
class="w-full" class="w-full"
popper-class="select-model" popper-class="select-model"
:clearable="true" :clearable="true"