From 6ea077ecfd9c3ed956570692600e7e55796c9bfe Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期二, 11 三月 2025 17:54:19 +0800
Subject: [PATCH] ll

---
 h5/pages/visitorApplication/memberSel.vue |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/h5/pages/visitorApplication/memberSel.vue b/h5/pages/visitorApplication/memberSel.vue
index 77cd060..43a1106 100644
--- a/h5/pages/visitorApplication/memberSel.vue
+++ b/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,

--
Gitblit v1.9.3