|
|
@ -41,7 +41,9 @@ |
|
|
|
<view class="user-info-row"> |
|
|
|
<text class="user-label">角色:</text> |
|
|
|
<template v-if="user.role"> |
|
|
|
<text class="role-tag" v-if="user.role === '推广官'">推广官</text> |
|
|
|
<text class="role-tag" v-if="user.role == '推广官'"> |
|
|
|
{{ userTypeText(user) || '推广官' }} |
|
|
|
</text> |
|
|
|
<text v-else class="user-value">{{ user.role }}</text> |
|
|
|
</template> |
|
|
|
<template v-else> |
|
|
@ -100,8 +102,9 @@ export default { |
|
|
|
} |
|
|
|
}).exec(); |
|
|
|
}); |
|
|
|
// 初始加载数据 |
|
|
|
this.refreshData(); |
|
|
|
}, |
|
|
|
onShow() { |
|
|
|
this.refreshData(); |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
goBack() { |
|
|
@ -120,6 +123,10 @@ export default { |
|
|
|
this.showSuggestList = false; |
|
|
|
} |
|
|
|
}, |
|
|
|
userTypeText(userInfo) { |
|
|
|
if (userInfo.isUser == 'Y') return userInfo.isTuiTypeTitle |
|
|
|
return '普通用户' |
|
|
|
}, |
|
|
|
clearInput() { |
|
|
|
this.searchText = ''; |
|
|
|
this.showSuggestList = false; |
|
|
@ -159,12 +166,13 @@ export default { |
|
|
|
}); |
|
|
|
if (res && res.code === 200 && res.result && Array.isArray(res.result.records)) { |
|
|
|
this.users = res.result.records.map(user => ({ |
|
|
|
...user, |
|
|
|
id: user.id, |
|
|
|
name: user.name || user.nickName || '-', |
|
|
|
phone: user.phone || '-', |
|
|
|
role: user.isUser === 'Y' ? '推广官' : '', |
|
|
|
blocked: user.isBlack === 'Y', |
|
|
|
avatar: user.headImage || user.avatar || user.avatarUrl || '' |
|
|
|
avatar: user.headImage || user.avatar || user.avatarUrl || '', |
|
|
|
})); |
|
|
|
} |
|
|
|
} catch (error) { |
|
|
|