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}}
-->
-
-
-
- onCheckChange(e, item)">
- {{item.realName}}
- ({{item.phone}})
-
-
-
-
-
+
@@ -34,20 +24,11 @@
-
-
-
- onCheckChange(e, item)">
- {{item.realName}}
- ({{item.phone}})
-
-
-
-
-
+
+
@@ -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}}
-
-
-
- onCheckChange(e, item)">
- {{item.realName}}
- ({{item.phone}})
-
-
-
-
-
+
@@ -39,20 +29,11 @@
-
-
-
- onCheckChange(e, item)">
- {{item.realName}}
- ({{item.phone}})
-
-
-
-
-
+
+
@@ -67,7 +48,7 @@