feat: 节点名支持修改

This commit is contained in:
wangdan-fit2cloud 2024-06-27 15:51:41 +08:00
parent 9444a64746
commit 3b72c810c7
4 changed files with 18 additions and 5 deletions

View File

@ -73,6 +73,7 @@ import { iconComponent } from '../icons/utils'
import { copyClick } from '@/utils/clipboard'
import { WorkflowType } from '@/enums/workflow'
import { ElMessageBox, ElMessage } from 'element-plus'
import { MsgError } from '@/utils/message'
const height = ref<{
stepContainerHeight: number
inputContainerHeight: number
@ -86,8 +87,16 @@ const height = ref<{
const showEditIcon = ref(false)
function editName(val: string) {
if (val) {
set(props.nodeModel.properties, 'stepName', val)
if (val.trim() && val.trim() !== props.nodeModel.properties.stepName) {
if (
!props.nodeModel.graphModel.nodes?.some(
(node: any) => node.properties.stepName === val.trim()
)
) {
set(props.nodeModel.properties, 'stepName', val.trim())
} else {
MsgError('节点名称已存在!')
}
}
}
const mousedown = () => {

View File

@ -117,6 +117,7 @@
<el-input-number
v-model="chat_data.dialogue_number"
:min="0"
:value-on-clear="0"
controls-position="right"
class="w-full"
/>
@ -153,7 +154,8 @@ const {
} = app.config.globalProperties.$route as any
// @ts-ignore
const defaultPrompt = '{{开始.question}}'
const defaultPrompt = `根据上下文优化和完善用户问题:{{开始.question}}
请输出一个优化后的问题`
const form = {
model_id: '',
system: '',

View File

@ -118,6 +118,7 @@
<el-input-number
v-model="form_data.dialogue_number"
:min="0"
:value-on-clear="0"
controls-position="right"
class="w-full"
/>
@ -152,10 +153,11 @@ const {
} = app.config.globalProperties.$route as any
// @ts-ignore
const defaultPrompt = '{{问题优化.question}}'
const defaultPrompt = `根据上下文优化和完善用户问题:{{开始.question}}
请输出一个优化后的问题`
const form = {
model_id: '',
system: '',
system: '你是一个问题优化大师',
prompt: defaultPrompt,
dialogue_number: 1
}