团队管理和下级用户抽佣明细的输入框搜索功能
This commit is contained in:
@ -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({
|
||||
|
Reference in New Issue
Block a user