refactor(ai-web): 优化inputSchema可以为空,方便各处判断流程是否有入参

This commit is contained in:
2025-07-21 00:05:28 +08:00
parent 267eecbf45
commit 1e3e14c590
11 changed files with 43 additions and 24 deletions

View File

@@ -87,6 +87,7 @@ const FlowTask: React.FC = () => {
width: 200,
buttons: [
{
visibleOn: 'hasInput',
type: 'action',
label: '查看',
level: 'link',
@@ -107,17 +108,18 @@ const FlowTask: React.FC = () => {
return {
...payload,
data: {
...generateInputForm(payload.data, undefined, false, true),
...generateInputForm(payload.data ?? {}, undefined, false, true),
id: 'db8a4d10-0c47-4e27-b1a4-d0f2e1c15992',
initApi: {
method: 'get',
url: `${commonInfo.baseAiUrl}/flow_task/input_data/\${id}`,
// @ts-ignore
adaptor: (payload, response, api, context) => {
console.log(payload)
return {
...payload,
data: {
inputData: payload.data,
inputData: payload.data ?? {},
},
}
},