| | |
| | | ></image> |
| | | <input |
| | | v-model="param.name" |
| | | @confirm="initData()" |
| | | @input="changeInput" |
| | | type="text" |
| | | confirm-type="search" |
| | | placeholder="请输入姓名进行搜索" |
| | |
| | | </view> |
| | | <view class="member_list"> |
| | | <checkbox-group @change="changeMem"> |
| | | <view v-for="item in memberList" :key="item.id" class="line"> |
| | | <view v-for="item in inputList" :key="item.id" class="line"> |
| | | <image v-if="item.faceImgFull" :src="item.faceImgFull" class="avatar" ></image> |
| | | <span v-else class="img_name">{{item.name && item.name.slice(0,1)}}</span> |
| | | <view class="content"> |
| | |
| | | <text></text> |
| | | </view> |
| | | </checkbox-group> |
| | | <view v-if="memberList.length == 0" class="empty_wrap"> |
| | | <view v-if="inputList.length == 0" class="empty_wrap"> |
| | | <image src="../../static/empty.png"></image> |
| | | <text>暂无数据</text> |
| | | </view> |
| | |
| | | data() { |
| | | return { |
| | | memberList: [], |
| | | inputList: [], |
| | | selList: [], |
| | | param: {}, |
| | | |
| | |
| | | this.$eventBus.$emit('svisitorAppSel', item) |
| | | uni.navigateBack() |
| | | }, |
| | | changeInput(e) { |
| | | const str = e.target.value |
| | | this.inputList = this.memberList.filter(item => { |
| | | if(item.name.indexOf(str) > -1){ |
| | | return item |
| | | } |
| | | }) |
| | | }, |
| | | initData() { |
| | | const { param } = this |
| | | getVisitedMember({ |
| | | ...param |
| | | }).then(res => { |
| | | this.memberList = res.data || [] |
| | | this.inputList = [...this.memberList] |
| | | }) |
| | | // findHiddenAreaMemberList({ |
| | | // name: param.name, |