From 7be36e08628f52fe405fabcb4eb737464d1da243 Mon Sep 17 00:00:00 2001
From: zhangtao <1176193409@qq.com>
Date: Wed, 25 May 2022 14:36:06 +0800
Subject: [PATCH] menumodal
---
src/components/DataTable/index.vue | 11 +
src/components/DataTable/tools/Tags.vue | 6 +-
src/components/ImgUpload/index.vue | 37 ++++
src/components/{CardModal => Modal}/index.vue | 22 +-
.../system/menu/components/MenuModal.vue | 191 +++++++++++++++++-
src/views/system/menu/index.vue | 26 ++-
.../system/user/components/UserModal.vue | 2 +-
7 files changed, 261 insertions(+), 34 deletions(-)
create mode 100644 src/components/ImgUpload/index.vue
rename src/components/{CardModal => Modal}/index.vue (63%)
diff --git a/src/components/DataTable/index.vue b/src/components/DataTable/index.vue
index b9c31d1..4a1b79c 100644
--- a/src/components/DataTable/index.vue
+++ b/src/components/DataTable/index.vue
@@ -44,6 +44,15 @@ export default {
props: {
...tableProps
},
+ emits: [
+ 'fetch-success',
+ 'fetch-error',
+ 'update:checked-row-keys',
+ 'edit-end',
+ 'edit-cancel',
+ 'edit-row-end',
+ 'edit-change'
+ ],
setup(props, { emit }) {
const getProps = computed(() => {
return { ...props }
@@ -88,6 +97,8 @@ export default {
}
})
+ emit('fetch-success', isRequest ? unref(getDataSourceRef) : unref(getProps).data)
+
const key = Symbol('s-table')
provide(key, { getBindProps })
/* tableData-end */
diff --git a/src/components/DataTable/tools/Tags.vue b/src/components/DataTable/tools/Tags.vue
index 8226bcc..81c01f5 100644
--- a/src/components/DataTable/tools/Tags.vue
+++ b/src/components/DataTable/tools/Tags.vue
@@ -19,13 +19,13 @@
+
diff --git a/src/components/CardModal/index.vue b/src/components/Modal/index.vue
similarity index 63%
rename from src/components/CardModal/index.vue
rename to src/components/Modal/index.vue
index 722712b..8676afa 100644
--- a/src/components/CardModal/index.vue
+++ b/src/components/Modal/index.vue
@@ -2,25 +2,18 @@
-
- 取消
- 确认
-