From e63ca34702293b10ea04b242ecaf0b8fe068f3de Mon Sep 17 00:00:00 2001 From: dengqichen Date: Fri, 24 Oct 2025 01:18:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E5=8D=95=E8=AE=BE=E8=AE=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/FormDesigner/Designer.tsx | 13 +++++---- .../FormDesigner/components/FieldRenderer.tsx | 1 + .../FormDesigner/components/PropertyPanel.tsx | 8 ----- .../src/components/FormDesigner/styles.css | 29 ++++++++++++++++--- 4 files changed, 34 insertions(+), 17 deletions(-) diff --git a/frontend/src/components/FormDesigner/Designer.tsx b/frontend/src/components/FormDesigner/Designer.tsx index aa63b4ea..b2eb9636 100644 --- a/frontend/src/components/FormDesigner/Designer.tsx +++ b/frontend/src/components/FormDesigner/Designer.tsx @@ -688,11 +688,14 @@ const FormDesigner: React.FC = ({ open={previewVisible} onCancel={() => setPreviewVisible(false)} width={formConfig.formWidth || 600} - bodyStyle={{ - maxHeight: 'calc(100vh - 200px)', - overflowY: 'auto', - overflowX: 'hidden', - padding: 0, + styles={{ + body: { + maxHeight: '60vh', + minHeight: '300px', + overflowY: 'auto', + overflowX: 'hidden', + padding: 0, + } }} footer={
diff --git a/frontend/src/components/FormDesigner/components/FieldRenderer.tsx b/frontend/src/components/FormDesigner/components/FieldRenderer.tsx index f4c381e5..9450f423 100644 --- a/frontend/src/components/FormDesigner/components/FieldRenderer.tsx +++ b/frontend/src/components/FormDesigner/components/FieldRenderer.tsx @@ -117,6 +117,7 @@ const FieldRenderer: React.FC = ({ ); case 'textarea': + console.log('📝 [FieldRenderer] 渲染 textarea,rows:', field.rows, 'field:', field.name); return (