团队管理和下级用户抽佣明细的输入框搜索功能

This commit is contained in:
2025-06-10 09:14:39 +08:00
parent c0c6b5b61a
commit 7d63133f54
9 changed files with 76 additions and 54 deletions

View File

@ -8,10 +8,12 @@ Page({
*/
data: {
directAgentSize: 0, // 直接代理人数
teamSize: null, // 团队人数
teamEarnings: null, // 团队收益
teamSize: '', // 团队人数
teamEarnings: '', // 团队收益
invitationCode: "", // 邀请码
userMemberInfoVOList: [] // 成员列表
userMemberInfoVOList: [], // 成员列表
searchText: '',
tempUserMemberInfoVOList: [],
},
// 获取团队成员信息
@ -23,19 +25,39 @@ Page({
Authorization: wx.getStorageSync('token')
},
success: res => {
console.log('团队成员信息---->',res.data.data);
// console.log('团队成员信息---->',res.data.data);
let result = res.data.data
this.setData({
directAgentSize: result.directAgentSize,
teamSize: result.teamSize,
teamEarnings: result.teamEarnings,
invitationCode: result.invitationCode,
userMemberInfoVOList: result.userMemberInfoVOList
userMemberInfoVOList: result.userMemberInfoVOList,
tempUserMemberInfoVOList: result.userMemberInfoVOList
})
}
})
},
// 输入框内容变化时更新数据
onInput(e) {
this.setData({
searchText: e.detail.value, // 获取用户输入的关键字
});
},
onSearch() {
let searchValue = this.data.searchText; // 获取输入框的值
let userMemberList = this.data.userMemberInfoVOList
// 筛选出 salespersonName 包含 searchText 的项
let filtered = userMemberList.filter(item =>
item.nickName.includes(searchValue)
);
this.setData({
tempUserMemberInfoVOList: filtered
})
},
// 复制邀请码到剪贴板
copyInvitationCode() {
wx.setClipboardData({