From be8cbbb971b46c17c2a3ad5df613693621a85a35 Mon Sep 17 00:00:00 2001 From: xpz2018 <107107461@qq.com> Date: Thu, 14 Aug 2025 14:53:58 +0800 Subject: [PATCH] no message --- src/views/components/MemberModal.vue | 79 ++++++++++++++++++++++++++ src/views/invite/index/index.vue | 49 ++++++++-------- src/views/invite/list/index.vue | 84 ++++++++++------------------ 3 files changed, 129 insertions(+), 83 deletions(-) create mode 100644 src/views/components/MemberModal.vue diff --git a/src/views/components/MemberModal.vue b/src/views/components/MemberModal.vue new file mode 100644 index 0000000..894554c --- /dev/null +++ b/src/views/components/MemberModal.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/src/views/invite/index/index.vue b/src/views/invite/index/index.vue index df31a30..720dfca 100644 --- a/src/views/invite/index/index.vue +++ b/src/views/invite/index/index.vue @@ -14,17 +14,7 @@ {{item.label}} -->
- - - - +
@@ -34,20 +24,11 @@ + @@ -69,6 +50,7 @@ import { useModal } from '/@/components/Modal' import { BasicTable, useTable, TableAction } from '/@/components/Table' import Profile from '../../components/Profile.vue' + import MemberModal from '../../components/MemberModal.vue' import { getInvitationPage, allocateCluing } from '/@/api/clue' import { pageOrganizationMember } from '/@/api/staff/staff' import { educationList, maritalList } from '/@/enums/customerEnum' @@ -147,13 +129,26 @@ } const [registerModal, { openModal, closeModal }] = useModal() - function handleAdd(excel) { - openModal(true, {ifUpdate: excel,}) + function handleModal(record) { + openModal(true, {record}) } // 操作成功 - function handleSuccess() { - closeModal() - reload() + // 操作成功 + async function handleSuccess({id, rows}) { + var datingClueIdList: string[] = [] + if(id){ + datingClueIdList = [id] + } else { + datingClueIdList = getSelectRowKeys() + } + try { + await allocateCluing({verifier: rows[0].userId, datingClueIdList}) + createMessage.success(`分配成功`) + clearSelectedRowKeys() + } finally { + closeModal() + reload() + } } const { createMessage } = useMessage() const router = useRouter() diff --git a/src/views/invite/list/index.vue b/src/views/invite/list/index.vue index 51d83c0..a171553 100644 --- a/src/views/invite/list/index.vue +++ b/src/views/invite/list/index.vue @@ -14,17 +14,7 @@ {{item.label}}
- - - - +
@@ -39,20 +29,11 @@ + @@ -67,7 +48,7 @@