diff --git a/.gitignore b/.gitignore index 86b47e1..42b72c4 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ frontend/.env.production # 忽略名为 test 的文件夹 test/ .cursor/ +.qoder/ # 忽略所有 文件夹 diff --git a/apps/jingrow/frontend/src/core/features/form_builder/FormBuilder.vue b/apps/jingrow/frontend/src/core/features/form_builder/FormBuilder.vue new file mode 100644 index 0000000..90b9606 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/FormBuilder.vue @@ -0,0 +1,503 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/AddFieldButton.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/AddFieldButton.vue new file mode 100644 index 0000000..f1d3b5f --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/AddFieldButton.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/Autocomplete.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/Autocomplete.vue new file mode 100644 index 0000000..d86ac74 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/Autocomplete.vue @@ -0,0 +1,182 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/Column.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/Column.vue new file mode 100644 index 0000000..e432ee3 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/Column.vue @@ -0,0 +1,185 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/Dropdown.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/Dropdown.vue new file mode 100644 index 0000000..c7603ea --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/Dropdown.vue @@ -0,0 +1,165 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/EditableInput.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/EditableInput.vue new file mode 100644 index 0000000..8b4d5b8 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/EditableInput.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/Field.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/Field.vue new file mode 100644 index 0000000..8f09a78 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/Field.vue @@ -0,0 +1,226 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/FieldProperties.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/FieldProperties.vue new file mode 100644 index 0000000..28132cb --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/FieldProperties.vue @@ -0,0 +1,171 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/SearchBox.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/SearchBox.vue new file mode 100644 index 0000000..5c68a52 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/SearchBox.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/Section.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/Section.vue new file mode 100644 index 0000000..eb3fa0f --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/Section.vue @@ -0,0 +1,370 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/Sidebar.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/Sidebar.vue new file mode 100644 index 0000000..54e0606 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/Sidebar.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/Tabs.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/Tabs.vue new file mode 100644 index 0000000..fd6b6ac --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/Tabs.vue @@ -0,0 +1,373 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/controls/AttachControl.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/controls/AttachControl.vue new file mode 100644 index 0000000..cfd3785 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/controls/AttachControl.vue @@ -0,0 +1,49 @@ + + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/controls/ButtonControl.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/controls/ButtonControl.vue new file mode 100644 index 0000000..cdd1c7a --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/controls/ButtonControl.vue @@ -0,0 +1,56 @@ + + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/controls/CheckControl.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/controls/CheckControl.vue new file mode 100644 index 0000000..ab78d5f --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/controls/CheckControl.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/apps/jingrow/frontend/src/core/features/form_builder/components/controls/CodeControl.vue b/apps/jingrow/frontend/src/core/features/form_builder/components/controls/CodeControl.vue new file mode 100644 index 0000000..d2dfa21 --- /dev/null +++ b/apps/jingrow/frontend/src/core/features/form_builder/components/controls/CodeControl.vue @@ -0,0 +1,95 @@ + + + +