feat:更新闪灵弹窗模块

This commit is contained in:
2025-11-10 10:58:08 +08:00
parent 98248bf1ad
commit e84be63d9f
11 changed files with 383 additions and 537 deletions

View File

@@ -82,22 +82,20 @@ class FlispPageState extends State<FlispPage> {
final formKey = GlobalKey<FormBuilderState>();
showAwesomeDialog(
buildModalBottom(
context: context,
title: isEditing ? '编辑闪灵' : '创建闪灵',
body: FlispForm(
formKey: formKey,
isEditing: isEditing,
initialFlisp: flisp,
onOk: () {
if (formKey.currentState!.saveAndValidate()) {
Navigator.of(context).pop();
_saveFlisp(isEditing, flispProvider.formItem);
}
},
),
onOk: () {
if (formKey.currentState!.saveAndValidate()) {
Navigator.of(context).pop();
_saveFlisp(isEditing, flispProvider.formItem);
}
},
onCancel: () {
flispProvider.resetForm();
},
);
}