From f4ca72a7a23aad89a256704556a03046a75fe43e Mon Sep 17 00:00:00 2001 From: xingyu Date: Mon, 28 Aug 2023 17:23:51 +0800 Subject: [PATCH] perf: formdesign --- .../VFormCreate/components/FormRender.vue | 63 ++-- .../src/components/VFormCreate/index.vue | 17 +- .../VFormDesign/components/CodeModal.vue | 42 ++- .../VFormDesign/components/ComponentProps.vue | 81 +++-- .../VFormDesign/components/FormItemProps.vue | 19 +- .../VFormDesign/components/FormNode.vue | 8 +- .../components/FormNodeOperate.vue | 89 +++--- .../VFormDesign/components/FormOptions.vue | 72 ++--- .../VFormDesign/components/FormProps.vue | 118 ++++--- .../components/ImportJsonModal.vue | 127 ++++---- .../VFormDesign/components/JsonModal.vue | 64 ++-- .../VFormDesign/components/PreviewCode.vue | 8 +- .../VFormDesign/config/formItemPropsConfig.ts | 4 +- .../src/components/VFormDesign/index.vue | 39 ++- .../VFormDesign/modules/CollapseItem.vue | 77 +++-- .../modules/FormComponentPanel.vue | 140 ++++---- .../VFormDesign/modules/PropsPanel.vue | 64 ++-- .../VFormDesign/modules/Toolbar.vue | 54 ++-- .../components/VFormDesign/styles/drag.less | 49 +-- .../src/components/VFormItem/index.vue | 299 +++++++++--------- .../src/components/VFormItem/vFormItem.vue | 65 ++-- .../src/components/VFormPreview/index.vue | 102 +++--- .../src/hooks/useFormInstanceMethods.ts | 16 +- .../FormDesign/src/hooks/useVFormMethods.ts | 41 ++- .../FormDesign/src/typings/form-type.ts | 6 +- .../src/typings/v-form-component.ts | 7 +- src/components/FormDesign/src/utils/index.ts | 56 +--- 27 files changed, 860 insertions(+), 867 deletions(-) diff --git a/src/components/FormDesign/src/components/VFormCreate/components/FormRender.vue b/src/components/FormDesign/src/components/VFormCreate/components/FormRender.vue index 234a512..d95986b 100644 --- a/src/components/FormDesign/src/components/VFormCreate/components/FormRender.vue +++ b/src/components/FormDesign/src/components/VFormCreate/components/FormRender.vue @@ -1,44 +1,40 @@ -