|  |  |  | 
|---|
|  |  |  | ></image> | 
|---|
|  |  |  | <input | 
|---|
|  |  |  | v-model="param.name" | 
|---|
|  |  |  | @blur="initData()" | 
|---|
|  |  |  | @input="changeInput" | 
|---|
|  |  |  | type="text" | 
|---|
|  |  |  | placeholder="请输入姓名进行搜索" | 
|---|
|  |  |  | confirm-type="search" | 
|---|
|  |  |  | 
|---|
|  |  |  | </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('snapshotSel', 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 | 
|---|
|  |  |  | findHiddenAreaMemberList({ | 
|---|
|  |  |  | 
|---|
|  |  |  | id: param.id | 
|---|
|  |  |  | }).then(res => { | 
|---|
|  |  |  | this.memberList = res.data || [] | 
|---|
|  |  |  | this.inputList = [...this.memberList] | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|