diff --git a/frontend/src/components/ui/dialog.tsx b/frontend/src/components/ui/dialog.tsx index aebff187..cbbd9f7a 100644 --- a/frontend/src/components/ui/dialog.tsx +++ b/frontend/src/components/ui/dialog.tsx @@ -99,7 +99,7 @@ const DialogBody = ({ }: React.HTMLAttributes) => (
= ({ key: '', categoryId: undefined as number | undefined, description: '', - isTemplate: false, }); // 加载分类列表和初始化数据 @@ -58,7 +55,6 @@ const FormBasicInfoModal: React.FC = ({ key: record.key, categoryId: record.categoryId, description: record.description || '', - isTemplate: record.isTemplate || false, }); } else if (mode === 'create') { resetForm(); @@ -81,7 +77,6 @@ const FormBasicInfoModal: React.FC = ({ key: '', categoryId: undefined, description: '', - isTemplate: false, }); }; @@ -132,7 +127,7 @@ const FormBasicInfoModal: React.FC = ({ key: formData.key, categoryId: formData.categoryId, description: formData.description, - isTemplate: formData.isTemplate, + isTemplate: false, status: 'DRAFT', schema: { version: '1.0', @@ -166,7 +161,7 @@ const FormBasicInfoModal: React.FC = ({ description: formData.description, schema: record.schema, status: record.status, - isTemplate: formData.isTemplate, + isTemplate: record.isTemplate, version: record.version, // 乐观锁版本号 }; @@ -204,14 +199,36 @@ const FormBasicInfoModal: React.FC = ({ - -
- {/* 第一行:表单名称 + 表单标识 */} + {/* 第一行:分类 */} +
+ + +

+ 帮助用户快速找到相关表单 +

+
+ + {/* 第二行:表单名称 + 表单标识 */}
-
-
- {/* 第二行:分类 + 设为模板 */} -
-
- - -

- 帮助用户快速找到相关表单 -

-
- -
- -
-
- 启用模板功能 -
- setFormData(prev => ({ ...prev, isTemplate: checked }))} - /> -
-

- 模板表单可以被其他表单引用和复制 -

-
-
- {/* 第三行:描述 */}
-