前端工作流调整

This commit is contained in:
林志军
2025-07-25 17:00:38 +08:00
parent 645d9a7708
commit 7cdc7c1e44

View File

@ -9,7 +9,7 @@
<HistoryChat :cozeInfo="cozeInfo" /> <HistoryChat :cozeInfo="cozeInfo" />
</a-layout-sider> </a-layout-sider>
<a-layout-sider class="layout-sider" width="17%"> <a-layout-sider class="layout-sider" width="17%">
<DynamicForm :formFields="formFields" :formData="formData" :loading="loading" @submit="handleSubmit" /> <DynamicForm :formFields="formFields.form" :formData="formData" :loading="loading" @submit="handleSubmit" />
</a-layout-sider> </a-layout-sider>
<a-layout-content ref="contentRef" class="content-container"> <a-layout-content ref="contentRef" class="content-container">
<a-spin v-if="loading" class="spin-center" tip="生成中。。。" /> <a-spin v-if="loading" class="spin-center" tip="生成中。。。" />
@ -31,7 +31,7 @@ import { useRoute, useRouter } from 'vue-router';
import { marked } from 'marked'; import { marked } from 'marked';
import DOMPurify from 'dompurify'; import DOMPurify from 'dompurify';
const formFields = ref([]); const formFields = ref({});
// 表单数据对象(动态生成初始值) // 表单数据对象(动态生成初始值)
const formData = ref({}); const formData = ref({});
@ -75,9 +75,9 @@ const renderedMarkdown = computed(() => {
// 提交表单 // 提交表单
const handleSubmit = async (formData) => { const handleSubmit = async (formData) => {
console.log(formData, 'formData');
try { try {
const param = { form_data: formData, workflow_id: cozeInfo.workflow_id }; const param = { form_data: formData, workflow_id: cozeInfo.workflow_id, bot_id: formFields.value.bot_id };
console.log(param, 'param');
loading.value = true; loading.value = true;
const { code, data } = await executeWorkFlow(param); const { code, data } = await executeWorkFlow(param);
if (code === 200) { if (code === 200) {