fix: bug
This commit is contained in:
@@ -178,9 +178,11 @@ export const DynamicForm = forwardRef<DynamicFormRef, DynamicFormProps>(
|
||||
const handlePickAndUploadImage = useCallback(async (nodeId: string) => {
|
||||
try {
|
||||
const [imageUri] = await imgPicker({ maxImages: 1 })
|
||||
console.log('[DynamicForm] 选择图片成功:', imageUri)
|
||||
|
||||
// 上传图片
|
||||
const url = await uploadFile({ uri: imageUri })
|
||||
console.log('[DynamicForm] 上传成功,URL:', url)
|
||||
updateFormData(nodeId, url)
|
||||
setPreviewImages((prev) => ({ ...prev, [nodeId]: imageUri }))
|
||||
} catch (error: any) {
|
||||
@@ -188,7 +190,7 @@ export const DynamicForm = forwardRef<DynamicFormRef, DynamicFormProps>(
|
||||
if (error?.message === '未选择任何图片') {
|
||||
return
|
||||
}
|
||||
console.error('Pick and upload failed:', error)
|
||||
console.error('[DynamicForm] 上传失败:', { error, message: error?.message, stack: error?.stack })
|
||||
Toast.show(t('dynamicForm.uploadFailed') || '上传失败,请重试')
|
||||
}
|
||||
}, [t, updateFormData])
|
||||
|
||||
Reference in New Issue
Block a user