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 @@ - - 取消 - 确认 -