From fe295bcbba9e00624f695f23164baa3c13ba4325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B6=85=E5=87=A1?= <2508779859@qq.com> Date: Tue, 22 Apr 2025 21:19:36 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20:recycle:=20=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=9C=AA=E4=BD=BF=E7=94=A8=E7=9A=84pageForm=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/CURD/PageForm.vue | 155 ------------------------------- src/components/CURD/types.ts | 2 - src/types/components.d.ts | 1 - src/views/demo/curd/index.vue | 5 +- 4 files changed, 3 insertions(+), 160 deletions(-) delete mode 100644 src/components/CURD/PageForm.vue diff --git a/src/components/CURD/PageForm.vue b/src/components/CURD/PageForm.vue deleted file mode 100644 index d879d899..00000000 --- a/src/components/CURD/PageForm.vue +++ /dev/null @@ -1,155 +0,0 @@ - - - diff --git a/src/components/CURD/types.ts b/src/components/CURD/types.ts index 375f06e8..12ae896c 100644 --- a/src/components/CURD/types.ts +++ b/src/components/CURD/types.ts @@ -1,7 +1,6 @@ import type { DialogProps, DrawerProps, FormItemRule, PaginationProps } from "element-plus"; import type { FormProps, TableProps, ColProps, ButtonProps, CardProps } from "element-plus"; import type PageContent from "./PageContent.vue"; -import type PageForm from "./PageForm.vue"; import type PageModal from "./PageModal.vue"; import type PageSearch from "./PageSearch.vue"; import { CSSProperties } from "vue"; @@ -9,7 +8,6 @@ import { CSSProperties } from "vue"; export type PageSearchInstance = InstanceType; export type PageContentInstance = InstanceType; export type PageModalInstance = InstanceType; -export type PageFormInstance = InstanceType; export type IObject = Record; diff --git a/src/types/components.d.ts b/src/types/components.d.ts index 4b31280f..6347a7f0 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -76,7 +76,6 @@ declare module "vue" { NoticeDropdown: (typeof import("./../components/Notice/NoticeDropdown.vue"))["default"]; LayoutSelect: (typeof import("./../layout/components/Settings/components/LayoutSelect.vue"))["default"]; PageContent: (typeof import("./../components/CURD/PageContent.vue"))["default"]; - PageForm: (typeof import("./../components/CURD/PageForm.vue"))["default"]; PageModal: (typeof import("./../components/CURD/PageModal.vue"))["default"]; PageSearch: (typeof import("./../components/CURD/PageSearch.vue"))["default"]; Pagination: (typeof import("./../components/Pagination/index.vue"))["default"]; diff --git a/src/views/demo/curd/index.vue b/src/views/demo/curd/index.vue index 46fa472a..cc35325b 100644 --- a/src/views/demo/curd/index.vue +++ b/src/views/demo/curd/index.vue @@ -65,7 +65,7 @@ - + @@ -198,7 +198,8 @@ const handleOperateClick2 = (data: IOperateData) => { const openSecondModal = () => { handleAddClick(addModalRef2 as Ref); }; -const secondSubmit = () => { +const secondSubmit = (formData: any) => { + console.log("secondSubmit", formData); ElMessage.success("二级弹窗提交成功"); };