| | |
| | | <div class="voiceCallContainer" :style="{ paddingTop: topMargin + 'px' }"> |
| | | <!-- 顶部搜索栏 --> |
| | | <div class="searchBar"> |
| | | <up-search placeholder="请输入关键字搜索" v-model="defaultParam.friendNickName" :animation="true" :show-action="false" @confirm="onSearch" @search="onSearch" @clear="handleClear"></up-search> |
| | | <up-search placeholder="请输入关键字搜索" v-model="defaultParam.nickName" :animation="true" :show-action="false" @confirm="onSearch" @search="onSearch" @clear="handleClear"></up-search> |
| | | </div> |
| | | |
| | | <!-- 联系人列表 --> |
| | |
| | | const defaultParam = ref({ |
| | | current: 1, |
| | | size: 10, |
| | | friendNickName: '' |
| | | nickName: '' |
| | | }) |
| | | |
| | | // 加载状态 |
| | |
| | | const params = { |
| | | current: defaultParam.value.current, |
| | | size: defaultParam.value.size, |
| | | friendNickName: defaultParam.value.friendNickName |
| | | nickName: defaultParam.value.nickName |
| | | } |
| | | |
| | | getPhoneBookListApi(params).then(res => { |
| | |
| | | |
| | | } |
| | | const handleClear = () => { |
| | | defaultParam.value.friendNickName = '' |
| | | defaultParam.value.nickName = '' |
| | | defaultParam.value.current = 1 |
| | | hasMore.value = true |
| | | getPhoneBookList() |