diff --git a/src/assets/icon/trash.png b/src/assets/icon/trash.png new file mode 100644 index 0000000..ffc5b6f Binary files /dev/null and b/src/assets/icon/trash.png differ diff --git a/src/views/TeamMemberView.vue b/src/views/TeamMemberView.vue index b82511c..b398e35 100644 --- a/src/views/TeamMemberView.vue +++ b/src/views/TeamMemberView.vue @@ -41,6 +41,7 @@
-
+ +
-
- ${{ member.billBalance }} -
+ +
- Host number:{{ member.hostQuantity }} +
+ ${{ member.billBalance }} +
+
+ Host number:{{ member.hostQuantity }} +
+ +
@@ -203,20 +220,19 @@ @@ -245,6 +261,8 @@ const showDeleteModal = ref(false) const memberToDelete = ref(null) const memberListRef = ref(null) +const targetUserId = ref('') //搜索目标id + // 分页相关状态 const loadingMore = ref(false) const noMoreData = ref(false) @@ -350,6 +368,12 @@ const handleImageError = (event) => { // event.target.nextElementSibling.style.display = 'flex' } +// 点击删除 +const trash = (member) => { + showDeleteModal.value = true + memberToDelete.value = member +} + // 关闭删除模态框 const closeDeleteModal = () => { showDeleteModal.value = false @@ -442,12 +466,14 @@ const getAgentMonth = async () => { onMounted(async () => { console.log('Component mounted') - getAgentMonth() - // 检查是否来自BD Center isFromBdCenter.value = route.query.source === 'bd-center' membersTotal.value = parseInt(route.query.members) + if (isFromBdCenter.value) { + getAgentMonth() + } + await fetchTeamMembers() // 添加滚动监听 @@ -711,27 +737,24 @@ input::placeholder { border: none; border-radius: 8px; font-size: 14px; - font-weight: 500; + font-weight: 700; cursor: pointer; transition: all 0.2s; } .cancel-btn { - background-color: #f3f4f6; - color: #374151; -} - -.cancel-btn:hover { - background-color: #e5e7eb; + border: 1px solid #e6e6e6; + background-color: #fff; + color: rgba(0, 0, 0, 0.4); } .confirm-btn { - background-color: #dc2626; - color: white; -} - -.confirm-btn:hover { - background-color: #b91c1c; + color: rgba(255, 255, 255, 0.8); + background: linear-gradient( + 152deg, + rgba(198, 112, 255, 0.6) 7.01%, + rgba(119, 38, 255, 0.6) 92.99% + ); } .cancel-btn:active,