便民通讯录
This commit is contained in:
@@ -1,6 +1,12 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<div class="areaSelection">
|
<AiTopFixed>
|
||||||
|
<div class="searchObj">
|
||||||
|
<u-search v-model="name" placeholder="请输入姓名或电话" :show-action="false" clearabled bg-color="#fff" search-icon-color="#6AA8F8" placeholder-color="#D0D4D4" @search="handerSearch" @clear=";(index = []), (name = ''), getList()" />
|
||||||
|
</div>
|
||||||
|
</AiTopFixed>
|
||||||
|
|
||||||
|
<!-- <div class="areaSelection">
|
||||||
<div class="area">区域选择</div>
|
<div class="area">区域选择</div>
|
||||||
<div class="select">
|
<div class="select">
|
||||||
<ai-area-picker ref="area" class="ai-area" :value="areaId" :name.sync="areaName" :areaId="$areaId" @select="areaSelect">
|
<ai-area-picker ref="area" class="ai-area" :value="areaId" :name.sync="areaName" :areaId="$areaId" @select="areaSelect">
|
||||||
@@ -11,7 +17,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</ai-area-picker>
|
</ai-area-picker>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> -->
|
||||||
|
|
||||||
<template v-if="list.length">
|
<template v-if="list.length">
|
||||||
<u-index-list :scrollTop="scrollTop" :index-list="indexList">
|
<u-index-list :scrollTop="scrollTop" :index-list="indexList">
|
||||||
<div v-for="(letter, index) in indexList" :key="index">
|
<div v-for="(letter, index) in indexList" :key="index">
|
||||||
@@ -25,6 +32,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</u-index-list>
|
</u-index-list>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<AiEmpty v-else></AiEmpty>
|
<AiEmpty v-else></AiEmpty>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -41,15 +49,16 @@ export default {
|
|||||||
indexList: [],
|
indexList: [],
|
||||||
list: [],
|
list: [],
|
||||||
userInfo: {},
|
userInfo: {},
|
||||||
areaId: '',
|
// areaId: '',
|
||||||
$areaId: '',
|
// $areaId: '',
|
||||||
areaName: '',
|
// areaName: '',
|
||||||
|
// name: '',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {
|
onLoad() {
|
||||||
this.userInfo = uni.getStorageSync('userInfo')
|
this.userInfo = uni.getStorageSync('userInfo')
|
||||||
this.areaId = this.$areaId
|
// this.areaId = this.$areaId
|
||||||
this.areaName = this.$areaName
|
// this.areaName = this.$areaName
|
||||||
this.getList()
|
this.getList()
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -67,8 +76,9 @@ export default {
|
|||||||
params: {
|
params: {
|
||||||
isPublic: 1,
|
isPublic: 1,
|
||||||
resource: 'portal',
|
resource: 'portal',
|
||||||
areaId: this.areaId,
|
// areaId: this.areaId,
|
||||||
size: 999,
|
size: 999,
|
||||||
|
// name: this.mame,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
@@ -88,6 +98,11 @@ export default {
|
|||||||
this.getList()
|
this.getList()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
// handerSearch(e) {
|
||||||
|
// this.name = e
|
||||||
|
// this.getList()
|
||||||
|
// },
|
||||||
},
|
},
|
||||||
onPageScroll(e) {
|
onPageScroll(e) {
|
||||||
this.scrollTop = e.scrollTop
|
this.scrollTop = e.scrollTop
|
||||||
@@ -96,6 +111,25 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
.wrapper {
|
||||||
|
::v-deep .AiTopFixed {
|
||||||
|
.placeholder {
|
||||||
|
.content {
|
||||||
|
padding: 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.fixed {
|
||||||
|
margin: 0 !important;
|
||||||
|
.content {
|
||||||
|
padding: 0 !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.searchObj {
|
||||||
|
padding: 24px 32px;
|
||||||
|
background: #4181ff;
|
||||||
|
}
|
||||||
|
}
|
||||||
.areaSelection {
|
.areaSelection {
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
|||||||
Reference in New Issue
Block a user