|
|
@ -72,8 +72,21 @@ |
|
|
|
<filter-popup ref="filterPopup" @confirm="handleFilterConfirm"></filter-popup> |
|
|
|
|
|
|
|
|
|
|
|
<uni-easyinput style="border-radius: 84rpx; width: 224rpx; height: 96rpx;" borderColor="#FFB13F" |
|
|
|
prefixIcon="search" v-model="value" placeholder="输入名称" @iconClick="iconClick"></uni-easyinput> |
|
|
|
<!-- <uni-easyinput style="border-radius: 84rpx; width: 224rpx; height: 96rpx;" |
|
|
|
borderColor="#FFB13F" |
|
|
|
prefixIcon="search" v-model="value" |
|
|
|
placeholder="输入名称" |
|
|
|
@confirm="getCompanionList" |
|
|
|
@iconClick="iconClick"></uni-easyinput> --> |
|
|
|
|
|
|
|
<u-search placeholder="输入名称" |
|
|
|
:showAction="false" |
|
|
|
@search="getCompanionList" |
|
|
|
@clear="getCompanionList" |
|
|
|
@custom="getCompanionList" |
|
|
|
height="96rpx" |
|
|
|
v-model="value"></u-search> |
|
|
|
|
|
|
|
<!-- <view style="width: 50%;" class="card"> |
|
|
|
<uni-data-checkbox multiple selectedColor="#FFB13F" v-model="selectedPet" :localdata="catOrdog" |
|
|
|
@change="changeSelectedPet"></uni-data-checkbox> |
|
|
@ -120,8 +133,9 @@ |
|
|
|
style="width: 20px;height: 20px;" /> |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="personal-star" @click="checkIsLike"> |
|
|
|
<text style="color: #FFB13F;">客户点赞数{{ item.appletUsersTeacher.thumbsUp || 0 }}</text> |
|
|
|
<view class="personal-star" @click.stop="checkIsLike"> |
|
|
|
<!-- 客户 --> |
|
|
|
<text style="color: #FFB13F;">点赞数{{ item.appletUsersTeacher.thumbsUp || 0 }}</text> |
|
|
|
<uni-icons v-if="isLike" type="hand-up-filled" size="20" |
|
|
|
color="#FFB13F"></uni-icons> |
|
|
|
<uni-icons v-else type="hand-up" size="20" color="#FFB13F"></uni-icons> |
|
|
@ -132,7 +146,7 @@ |
|
|
|
距离{{ item.distanceText }}km |
|
|
|
</view> |
|
|
|
<view class="ellipsis" v-else> |
|
|
|
暂无距离估测 |
|
|
|
{{ '<' }}1km |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view class="personal-info-4" style="width: 100%;"> |
|
|
@ -292,20 +306,25 @@ |
|
|
|
// } |
|
|
|
let data = { |
|
|
|
// address: "上海市浦东新区浦东南路150弄", |
|
|
|
latitude: 29.56471, |
|
|
|
longitude: 106.55073, |
|
|
|
latitude: this.position.latitude, |
|
|
|
longitude: this.position.longitude, |
|
|
|
// latitude: 29.56471, |
|
|
|
// longitude: 106.55073, |
|
|
|
// petTypes: ["1", "2"], |
|
|
|
userName: this.value, |
|
|
|
staffName: this.value,//搜素字段 |
|
|
|
} |
|
|
|
|
|
|
|
if(this.filterOptions.gender){ |
|
|
|
data.sex = this.filterOptions.gender == '男' ? 0 : 1 |
|
|
|
data.sex = this.filterOptions.gender |
|
|
|
} |
|
|
|
if(this.filterOptions.petTypes.length){ |
|
|
|
data.petTypes = this.filterOptions.petTypes.join(',') |
|
|
|
} |
|
|
|
if(this.filterOptions.level){ |
|
|
|
data.level = this.filterOptions.level |
|
|
|
data.teacherLevels = this.filterOptions.level |
|
|
|
} |
|
|
|
if(this.selectedDate.length > 0){ |
|
|
|
data.selectedDate = this.selectedDate.map(n => n.date).join(',') |
|
|
|
} |
|
|
|
|
|
|
|
console.log('data', data); |
|
|
@ -328,6 +347,8 @@ |
|
|
|
this.companionList.forEach(item => { |
|
|
|
item.distanceText = this.calculateDistanceAddress(item.appletAddresseList) |
|
|
|
}) |
|
|
|
|
|
|
|
this.companionList.sort((a,b) => a.distanceText - b.distanceText) |
|
|
|
}, |
|
|
|
iconClick() {}, |
|
|
|
changeSelectedPet(type) { |
|
|
@ -404,6 +425,8 @@ |
|
|
|
} else { |
|
|
|
this.isCheckTime = false |
|
|
|
} |
|
|
|
console.log(this.selectedDate); |
|
|
|
this.getCompanionList() |
|
|
|
}, |
|
|
|
getCalendarDate() { |
|
|
|
let tomorrow = new Date() |
|
|
@ -546,7 +569,7 @@ |
|
|
|
|
|
|
|
.personal-info-2 { |
|
|
|
display: flex; |
|
|
|
flex-wrap: wrap; |
|
|
|
// flex-wrap: wrap; |
|
|
|
|
|
|
|
.personal-info-title { |
|
|
|
display: flex; |
|
|
@ -572,6 +595,8 @@ |
|
|
|
font-size: 24rpx; |
|
|
|
font-weight: 400; |
|
|
|
line-height: 32rpx; |
|
|
|
flex-shrink: 0; |
|
|
|
margin-left: auto; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|