mirror of
https://github.com/langgenius/dify.git
synced 2026-05-09 21:28:25 +08:00
chore(web): replace form_data with submitted_data
This commit is contained in:
parent
ad43a46c37
commit
90ab734a05
@ -1163,7 +1163,7 @@ describe('useChatWithHistory', () => {
|
||||
rendered_content: 'Submitted summary',
|
||||
action_id: 'submit',
|
||||
action_text: 'Submit',
|
||||
form_data: {
|
||||
submitted_data: {
|
||||
summary: 'approved',
|
||||
},
|
||||
},
|
||||
|
||||
@ -16,7 +16,7 @@ const createFormData = (
|
||||
rendered_content: 'fallback content',
|
||||
action_id: 'approve',
|
||||
action_text: 'Approve',
|
||||
form_data: {
|
||||
submitted_data: {
|
||||
summary: 'Approved',
|
||||
},
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ describe('SubmittedHumanInputContent Integration', () => {
|
||||
output_variable_name: 'answer',
|
||||
default: { type: 'constant', value: '', selector: [] },
|
||||
}],
|
||||
form_data: {
|
||||
submitted_data: {
|
||||
answer: 'approved',
|
||||
},
|
||||
}}
|
||||
@ -72,7 +72,7 @@ describe('SubmittedHumanInputContent Integration', () => {
|
||||
allowed_file_upload_methods: [],
|
||||
},
|
||||
],
|
||||
form_data: {
|
||||
submitted_data: {
|
||||
decision: 'approve',
|
||||
attachment: {
|
||||
related_id: 'file-1',
|
||||
@ -100,7 +100,7 @@ describe('SubmittedHumanInputContent Integration', () => {
|
||||
render(
|
||||
<SubmittedHumanInputContent formData={{
|
||||
...mockFormData,
|
||||
form_data: {},
|
||||
submitted_data: {},
|
||||
}}
|
||||
/>,
|
||||
)
|
||||
|
||||
@ -8,7 +8,7 @@ import SubmittedFormContent from './submitted-form-content'
|
||||
export const SubmittedHumanInputContent = ({
|
||||
formData,
|
||||
}: SubmittedHumanInputContentProps) => {
|
||||
const { rendered_content, action_id, action_text, form_content, form_data, inputs } = formData
|
||||
const { rendered_content, action_id, action_text, form_content, submitted_data, inputs } = formData
|
||||
|
||||
const executedAction = useMemo(() => {
|
||||
return {
|
||||
@ -17,16 +17,16 @@ export const SubmittedHumanInputContent = ({
|
||||
}
|
||||
}, [action_id, action_text])
|
||||
|
||||
const content = form_content && inputs && form_data && Object.keys(form_data).length > 0
|
||||
const content = form_content && inputs && submitted_data && Object.keys(submitted_data).length > 0
|
||||
? (
|
||||
<SubmittedFormContent
|
||||
formContent={form_content}
|
||||
formInputFields={inputs}
|
||||
values={form_data}
|
||||
values={submitted_data}
|
||||
/>
|
||||
)
|
||||
: form_data && Object.keys(form_data).length > 0
|
||||
? <SubmittedFieldValues values={form_data} />
|
||||
: submitted_data && Object.keys(submitted_data).length > 0
|
||||
? <SubmittedFieldValues values={submitted_data} />
|
||||
: <SubmittedContent content={rendered_content} />
|
||||
|
||||
return (
|
||||
|
||||
@ -9,7 +9,7 @@ const createFilledForm = (overrides: Partial<HumanInputFilledFormData> = {}): Hu
|
||||
rendered_content: 'Approved by Alice',
|
||||
action_id: 'approve',
|
||||
action_text: 'Approve',
|
||||
form_data: {
|
||||
submitted_data: {
|
||||
summary: 'Approved by Alice',
|
||||
},
|
||||
...overrides,
|
||||
|
||||
@ -782,7 +782,7 @@ describe('useChat – handleResume', () => {
|
||||
|
||||
act(() => {
|
||||
capturedResumeOptions.onHumanInputFormFilled({
|
||||
data: { node_id: 'rn-human', form_data: { a: 1 } },
|
||||
data: { node_id: 'rn-human', submitted_data: { a: 1 } },
|
||||
})
|
||||
})
|
||||
|
||||
@ -796,7 +796,7 @@ describe('useChat – handleResume', () => {
|
||||
|
||||
act(() => {
|
||||
capturedResumeOptions.onHumanInputFormFilled({
|
||||
data: { node_id: 'rn-human', form_data: { b: 2 } },
|
||||
data: { node_id: 'rn-human', submitted_data: { b: 2 } },
|
||||
})
|
||||
})
|
||||
|
||||
@ -937,7 +937,7 @@ describe('useChat – handleResume with bare prevChatTree (no humanInputFormData
|
||||
|
||||
act(() => {
|
||||
capturedResumeOptions.onHumanInputFormFilled({
|
||||
data: { node_id: 'hn-bare', form_data: { x: 1 } },
|
||||
data: { node_id: 'hn-bare', submitted_data: { x: 1 } },
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
@ -868,7 +868,7 @@ describe('useChat – handleSend SSE callbacks', () => {
|
||||
|
||||
act(() => {
|
||||
capturedCallbacks.onHumanInputFormFilled({
|
||||
data: { node_id: 'human-node', form_data: { answer: 'yes' } },
|
||||
data: { node_id: 'human-node', submitted_data: { answer: 'yes' } },
|
||||
})
|
||||
})
|
||||
|
||||
@ -876,7 +876,7 @@ describe('useChat – handleSend SSE callbacks', () => {
|
||||
expect(answer!.humanInputFormDataList).toHaveLength(0)
|
||||
expect(answer!.humanInputFilledFormDataList).toHaveLength(1)
|
||||
expect(answer!.humanInputFilledFormDataList![0]!.node_id).toBe('human-node')
|
||||
expect((answer!.humanInputFilledFormDataList![0] as any).form_data).toEqual({ answer: 'yes' })
|
||||
expect(answer!.humanInputFilledFormDataList![0]!.submitted_data).toEqual({ answer: 'yes' })
|
||||
expect(answer!.humanInputFilledFormDataList![0]).toEqual(expect.objectContaining({
|
||||
form_content: '{{#$output.answer#}}',
|
||||
inputs: [],
|
||||
|
||||
@ -355,7 +355,7 @@ export type HumanInputFilledFormData = {
|
||||
action_text: string
|
||||
form_content?: string
|
||||
inputs?: FormInputItem[]
|
||||
form_data?: Record<string, HumanInputFormValue>
|
||||
submitted_data?: Record<string, HumanInputFormValue>
|
||||
}
|
||||
|
||||
export type HumanInputFormFilledResponse = {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user