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 @@
-
-
-
-
-
-
-
-
-
- {{ item?.label || "" }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ formData[item.prop] }}
-
-
-
-
-
-
-
-
-
-
-
-
-
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("二级弹窗提交成功");
};