From 7298d5354963a88643a543b51b90192dc9fc934c Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期四, 11 九月 2025 18:43:14 +0800
Subject: [PATCH] 最新版本541200007
---
h5/pages/visitorApplication/memberSel.vue | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/h5/pages/visitorApplication/memberSel.vue b/h5/pages/visitorApplication/memberSel.vue
index 7df8de5..43a1106 100644
--- a/h5/pages/visitorApplication/memberSel.vue
+++ b/h5/pages/visitorApplication/memberSel.vue
@@ -8,15 +8,16 @@
></image>
<input
v-model="param.name"
- @confirm="initData()"
+ @input="changeInput"
type="text"
+ confirm-type="search"
placeholder="璇疯緭鍏ュ鍚嶈繘琛屾悳绱�"
placeholder-style="color: #999999;"
/>
</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">
@@ -35,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>
@@ -79,6 +80,7 @@
data() {
return {
memberList: [],
+ inputList: [],
selList: [],
param: {},
@@ -100,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