| | |
| | | <el-input v-model="dialogFormValue.prompt"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="内部调用" prop="inner_call"> |
| | | <el-select class="w100" placeholder="请选择" filterable v-model="dialogFormValue.inner_call"> |
| | | <el-select class="w100" placeholder="请选择" filterable v-model="dialogFormValue.inner_call" :disabled="isEditDialog"> |
| | | <el-option |
| | | v-for="(item, index) in Object.keys(supervisorInnerCallMap)" |
| | | :key="index + ''" |
| | |
| | | const openOperateDialog = (row?) => { |
| | | if (row) { |
| | | isEditDialog.value = true; |
| | | dialogFormValue.value = deepClone(row); |
| | | const { title, inner_call, id, create_user } = row; |
| | | const { prompt } = row.supervisor; |
| | | dialogFormValue.value = deepClone({ title, inner_call, id, create_user, prompt }); |
| | | } else { |
| | | isEditDialog.value = false; |
| | | dialogFormValue.value = { title: null, prompt: null, inner_call: null }; |
| | |
| | | const res = await update_workflow_agent({ |
| | | agent_id: props.item.id, |
| | | title: sendForm.title, |
| | | prompt: sendForm.prompt, |
| | | prompt: dialogFormValue.value.prompt, |
| | | }); |
| | | emit('update', { ...dialogFormValue.value }); |
| | | closeDialog(); |
| | | ElMessage.success('修改分组成功'); |
| | | ElMessage.success('修改工作流成功'); |
| | | } else { |
| | | const res = await add_workflow_agent(sendForm); |
| | | const newData = { |