From 07d1f7402baf7cbac96f2418ada133ea6dddf917 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?cls=5F=E5=AE=81=E6=B3=A2=E6=9C=AC=E6=9C=BA?= <908705107@qq.com> Date: Tue, 9 Jun 2026 23:47:20 +0800 Subject: [PATCH] Track AI form editor confirmation panels --- .gitignore | 3 - .../components/form-editor/AppDesignPanel.vue | 109 ++++ .../form-editor/AppSettingsPanel.vue | 536 ++++++++++++++++++ .../form-editor/BasicInfoEditor.vue | 117 ++++ .../DashboardBasicInfoConfirmPanel.vue | 122 ++++ .../DashboardDesignConfirmPanel.vue | 137 +++++ .../DashboardPublishConfirmPanel.vue | 137 +++++ .../form-editor/DesignEditorPanel.vue | 288 ++++++++++ .../form-editor/FormEditorContent.vue | 329 +++++++++++ .../form-editor/PageBasicInfoEditor.vue | 140 +++++ .../form-editor/PageEditorContent.vue | 210 +++++++ .../form-editor/PagePublishInfoEditor.vue | 129 +++++ .../form-editor/PublishInfoEditor.vue | 122 ++++ .../form-editor/SystemSummaryConfirmPanel.vue | 317 +++++++++++ 14 files changed, 2693 insertions(+), 3 deletions(-) create mode 100644 web/apps/web-ele/src/components/form-editor/AppDesignPanel.vue create mode 100644 web/apps/web-ele/src/components/form-editor/AppSettingsPanel.vue create mode 100644 web/apps/web-ele/src/components/form-editor/BasicInfoEditor.vue create mode 100644 web/apps/web-ele/src/components/form-editor/DashboardBasicInfoConfirmPanel.vue create mode 100644 web/apps/web-ele/src/components/form-editor/DashboardDesignConfirmPanel.vue create mode 100644 web/apps/web-ele/src/components/form-editor/DashboardPublishConfirmPanel.vue create mode 100644 web/apps/web-ele/src/components/form-editor/DesignEditorPanel.vue create mode 100644 web/apps/web-ele/src/components/form-editor/FormEditorContent.vue create mode 100644 web/apps/web-ele/src/components/form-editor/PageBasicInfoEditor.vue create mode 100644 web/apps/web-ele/src/components/form-editor/PageEditorContent.vue create mode 100644 web/apps/web-ele/src/components/form-editor/PagePublishInfoEditor.vue create mode 100644 web/apps/web-ele/src/components/form-editor/PublishInfoEditor.vue create mode 100644 web/apps/web-ele/src/components/form-editor/SystemSummaryConfirmPanel.vue diff --git a/.gitignore b/.gitignore index ffaaba6..bea4eb6 100644 --- a/.gitignore +++ b/.gitignore @@ -269,6 +269,3 @@ web/apps/web-ele/src/views/ai-platform/workflow/editor/panels/SystemSummaryPanel !web/apps/web-ele/src/views/ai-platform/workflow/editor/nodes/SystemSummaryNode.vue !web/apps/web-ele/src/views/ai-platform/workflow/editor/panels/SystemSummaryPanel.vue web/apps/web-ele/src/views/wiki/ -# keep only lightweight form-editor barrel -web/apps/web-ele/src/components/form-editor/* -!web/apps/web-ele/src/components/form-editor/index.ts diff --git a/web/apps/web-ele/src/components/form-editor/AppDesignPanel.vue b/web/apps/web-ele/src/components/form-editor/AppDesignPanel.vue new file mode 100644 index 0000000..e9864a2 --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/AppDesignPanel.vue @@ -0,0 +1,109 @@ + + + + + diff --git a/web/apps/web-ele/src/components/form-editor/AppSettingsPanel.vue b/web/apps/web-ele/src/components/form-editor/AppSettingsPanel.vue new file mode 100644 index 0000000..6cba399 --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/AppSettingsPanel.vue @@ -0,0 +1,536 @@ + + + + + diff --git a/web/apps/web-ele/src/components/form-editor/BasicInfoEditor.vue b/web/apps/web-ele/src/components/form-editor/BasicInfoEditor.vue new file mode 100644 index 0000000..1642297 --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/BasicInfoEditor.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/web/apps/web-ele/src/components/form-editor/DashboardBasicInfoConfirmPanel.vue b/web/apps/web-ele/src/components/form-editor/DashboardBasicInfoConfirmPanel.vue new file mode 100644 index 0000000..588e12e --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/DashboardBasicInfoConfirmPanel.vue @@ -0,0 +1,122 @@ + + + diff --git a/web/apps/web-ele/src/components/form-editor/DashboardDesignConfirmPanel.vue b/web/apps/web-ele/src/components/form-editor/DashboardDesignConfirmPanel.vue new file mode 100644 index 0000000..04dce90 --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/DashboardDesignConfirmPanel.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/web/apps/web-ele/src/components/form-editor/DashboardPublishConfirmPanel.vue b/web/apps/web-ele/src/components/form-editor/DashboardPublishConfirmPanel.vue new file mode 100644 index 0000000..ed8d069 --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/DashboardPublishConfirmPanel.vue @@ -0,0 +1,137 @@ + + + diff --git a/web/apps/web-ele/src/components/form-editor/DesignEditorPanel.vue b/web/apps/web-ele/src/components/form-editor/DesignEditorPanel.vue new file mode 100644 index 0000000..d4d5b23 --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/DesignEditorPanel.vue @@ -0,0 +1,288 @@ + + + + + diff --git a/web/apps/web-ele/src/components/form-editor/FormEditorContent.vue b/web/apps/web-ele/src/components/form-editor/FormEditorContent.vue new file mode 100644 index 0000000..929c81f --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/FormEditorContent.vue @@ -0,0 +1,329 @@ + + + + + diff --git a/web/apps/web-ele/src/components/form-editor/PageBasicInfoEditor.vue b/web/apps/web-ele/src/components/form-editor/PageBasicInfoEditor.vue new file mode 100644 index 0000000..da89e8d --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/PageBasicInfoEditor.vue @@ -0,0 +1,140 @@ + + + diff --git a/web/apps/web-ele/src/components/form-editor/PageEditorContent.vue b/web/apps/web-ele/src/components/form-editor/PageEditorContent.vue new file mode 100644 index 0000000..233d5df --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/PageEditorContent.vue @@ -0,0 +1,210 @@ + + + + + diff --git a/web/apps/web-ele/src/components/form-editor/PagePublishInfoEditor.vue b/web/apps/web-ele/src/components/form-editor/PagePublishInfoEditor.vue new file mode 100644 index 0000000..d45a4f5 --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/PagePublishInfoEditor.vue @@ -0,0 +1,129 @@ + + + diff --git a/web/apps/web-ele/src/components/form-editor/PublishInfoEditor.vue b/web/apps/web-ele/src/components/form-editor/PublishInfoEditor.vue new file mode 100644 index 0000000..6524682 --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/PublishInfoEditor.vue @@ -0,0 +1,122 @@ + + + +export interface FormPublishInput { + menu_icon: string; + menu_name: string; + menu_order: number; + menu_parent_id?: string; +} diff --git a/web/apps/web-ele/src/components/form-editor/SystemSummaryConfirmPanel.vue b/web/apps/web-ele/src/components/form-editor/SystemSummaryConfirmPanel.vue new file mode 100644 index 0000000..e09262b --- /dev/null +++ b/web/apps/web-ele/src/components/form-editor/SystemSummaryConfirmPanel.vue @@ -0,0 +1,317 @@ + + +