ll
liukangdong
2025-03-11 6ea077ecfd9c3ed956570692600e7e55796c9bfe
h5/pages/visitorApplication/memberSel.vue
@@ -8,7 +8,7 @@
      ></image>
      <input
        v-model="param.name"
        @confirm="initData()"
         @input="changeInput"
        type="text"
            confirm-type="search"
        placeholder="请输入姓名进行搜索"
@@ -17,7 +17,7 @@
    </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">
@@ -36,7 +36,7 @@
          <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>
@@ -80,6 +80,7 @@
  data() {
    return {
      memberList: [],
      inputList: [],
      selList: [],
      param: {},
@@ -101,12 +102,21 @@
      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,