You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
722 lines
22 KiB
722 lines
22 KiB
<!--客户详情-->
|
|
<template>
|
|
<view class="assemble">
|
|
<view class="main_box">
|
|
<view style="height: 20rpx;background: #29D3B4;"></view>
|
|
|
|
<view class="count_section">
|
|
<view class="main">
|
|
<view class="course_box">
|
|
<view class="course_box_top">
|
|
<view class="course_box_top_top">
|
|
<image class="pic" :src="$util.img('/uniapp_src/static/images/index/myk.png')"></image>
|
|
<view class="name">{{ clientInfo.customerResource.name }}</view>
|
|
</view>
|
|
<view class="course_box_top_below">
|
|
<view class="course_box_top_below-left">
|
|
<view>{{ $util.formatToDateTime((clientInfo.customerResource.updated_at || ''),'m-d H:i') }} 跟进</view>
|
|
|
|
<view style="display: flex;align-items: center;">
|
|
<view style="padding-left: 30rpx;">
|
|
<image v-if="clientInfo.customerResource.initial_intent == 'high'"
|
|
:src="$util.img('/uniapp_src/static/images/index/lvs.png')" class="drop-image-x"></image>
|
|
<image v-else-if="clientInfo.customerResource.initial_intent == 'medium'"
|
|
:src="$util.img('/uniapp_src/static/images/index/intention2.png')" class="drop-image-x"></image>
|
|
<image
|
|
v-else
|
|
:src="$util.img('/uniapp_src/static/images/index/intention1.png')"
|
|
class="drop-image-x">
|
|
</image>
|
|
</view>
|
|
</view>
|
|
|
|
</view>
|
|
<view class="course_box_top_below-right">
|
|
<!-- 操作按钮 -->
|
|
<view class="action-buttons">
|
|
<view class="btn-item" @click="handleMakeCall">
|
|
<image class="btn-icon" :src="$util.img('/uniapp_src/static/images/index/phone.png')"></image>
|
|
</view>
|
|
<view class="btn-item" @click="handleSendMessage" v-if="this.clientInfo.customerResource.member_id">
|
|
<image class="btn-icon" :src="$util.img('/uniapp_src/static/images/index/message.png')"></image>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="course_box_centre"></view>
|
|
<view class="course_box_below">
|
|
<view :class="{'selected-text': switch_tags_type === 1, 'text': switch_tags_type !== 1}"
|
|
@click="switch_tags(1)">基本资料
|
|
</view>
|
|
<!-- <view :class="{'selected-text': switch_tags_type === 2, 'text': switch_tags_type !== 2}"
|
|
@click="switch_tags(2)">跟进记录
|
|
</view> -->
|
|
<view :class="{'selected-text': switch_tags_type === 3, 'text': switch_tags_type !== 3}"
|
|
@click="switch_tags(3)">通话记录
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="bg_box bg_top"></view>
|
|
<view class="bg_box bg_bottom"></view>
|
|
</view>
|
|
|
|
<!-- 基本资料-->
|
|
<view class="basic-information" v-if="switch_tags_type == 1">
|
|
<view class="basic-message">基本信息</view>
|
|
<view class="basic-message-div">
|
|
<view class="basic-message-div-txt">
|
|
<view>来源渠道</view>
|
|
<view>{{clientInfo.customerResource.source_channel_name}}</view>
|
|
</view>
|
|
<view class="basic-message-div-txt">
|
|
<view>来源</view>
|
|
<view>{{clientInfo.customerResource.source_name}}</view>
|
|
</view>
|
|
<view class="basic-message-div-txt">
|
|
<view>顾问</view>
|
|
<view>{{clientInfo.customerResource.consultant_name}}</view>
|
|
</view>
|
|
<view class="basic-message-div-txt">
|
|
<view>学生姓名</view>
|
|
<view>{{clientInfo.customerResource.name}}</view>
|
|
</view>
|
|
<view class="basic-message-div-txt">
|
|
<view>性别</view>
|
|
<view>{{clientInfo.customerResource.gender_name}}</view>
|
|
</view>
|
|
</view>
|
|
|
|
<view class="basic-message">附加信息</view>
|
|
<view class="basic-message-div">
|
|
<view class="basic-message-div-txt" @click="openViewOrder()">
|
|
<view>已成交次数</view>
|
|
<view>{{clientInfo.customerResource.cj_count || 0}}次</view>
|
|
</view>
|
|
<view class="basic-message-div-txt">
|
|
<view>体验课程</view>
|
|
<view>{{clientInfo.customerResource.trial_class_count}}次</view>
|
|
</view>
|
|
</view>
|
|
<view style="height: 200rpx;"></view>
|
|
</view>
|
|
|
|
<!-- 跟进记录-->
|
|
<view class="follow-records" v-if="switch_tags_type == 2">
|
|
<view v-for="(v,k) in followList" :key="k">
|
|
<view class="basic-message">{{$util.formatToDateTime(v.follow_up_time,'m-d')}}</view>
|
|
<view class="follow-records-list">
|
|
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
|
|
<view>{{v.student_name}}</view>
|
|
<view>跟进({{v.student_phone}})</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">{{v.follow_up_content}}</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">{{v.follow_up_time}}</view>
|
|
</view>
|
|
</view>
|
|
<view style="height: 200rpx;"></view>
|
|
</view>
|
|
|
|
<!-- 通话记录-->
|
|
<view class="call-log" v-if="switch_tags_type == 3">
|
|
<view style="margin-top: 20rpx" v-for="(v,k) in listCallUp" :key="k">
|
|
<!-- <view class="basic-message">08-23</view>-->
|
|
<view class="follow-records-list">
|
|
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
|
|
<view>{{v.name}}</view>
|
|
<view>{{v.create_time}}</view>
|
|
</view>
|
|
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
|
|
<view>呼叫对象:{{v.student_name}}</view>
|
|
<view>呼叫号码:{{v.student_phone}}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view style="height: 200rpx;"></view>
|
|
</view>
|
|
|
|
<!-- 在籍客户-->
|
|
<view class="registered-clients" v-if="switch_tags_type == 4">
|
|
<view class="search">
|
|
<view :class="{'selected': select_type === 1, 'not-selected': select_type !== 1}" @click="getSelect(1)">
|
|
全部(320)
|
|
</view>
|
|
<view :class="{'selected': select_type === 2, 'not-selected': select_type !== 2}" @click="getSelect(2)">
|
|
同校(8)
|
|
</view>
|
|
<view :class="{'selected': select_type === 3, 'not-selected': select_type !== 3}" @click="getSelect(3)">
|
|
同班(15)
|
|
</view>
|
|
<view :class="{'selected': select_type === 4, 'not-selected': select_type !== 4}" @click="getSelect(4)">
|
|
同小区(12)
|
|
</view>
|
|
</view>
|
|
<view style="margin: 16rpx;">
|
|
<view class="follow-records-list">
|
|
<view class="same-community" v-if="true">
|
|
同小区
|
|
</view>
|
|
<view class="coeducation" v-if="false">
|
|
同校
|
|
</view>
|
|
<view class="coeducation" v-if="false">
|
|
同班
|
|
</view>
|
|
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
|
|
<view>包子皮</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;display: flex;justify-content: space-between;">
|
|
<view>合同联系人:包念念<span style="font-size: 20rpx;color: #a47332;padding-left: 12rpx;">妈妈</span></view>
|
|
<view>课程:课程名称1</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">2020-08-30 签单</view>
|
|
</view>
|
|
</view>
|
|
<view style="margin: 16rpx;">
|
|
<view class="follow-records-list">
|
|
<view class="same-community" v-if="false">
|
|
同小区
|
|
</view>
|
|
<view class="coeducation" v-if="true">
|
|
同校
|
|
</view>
|
|
<view class="coeducation" v-if="false">
|
|
同班
|
|
</view>
|
|
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
|
|
<view>包子皮</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;display: flex;justify-content: space-between;">
|
|
<view>合同联系人:包念念<span style="font-size: 20rpx;color: #a47332;padding-left: 12rpx;">妈妈</span></view>
|
|
<view>课程:课程名称1</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">2020-08-30 签单</view>
|
|
</view>
|
|
</view>
|
|
<view style="margin: 16rpx;">
|
|
<view class="follow-records-list">
|
|
<view class="same-community" v-if="false">
|
|
同小区
|
|
</view>
|
|
<view class="coeducation" v-if="false">
|
|
同校
|
|
</view>
|
|
<view class="coeducation" v-if="true">
|
|
同班
|
|
</view>
|
|
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
|
|
<view>包子皮</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;display: flex;justify-content: space-between;">
|
|
<view>合同联系人:包念念<span style="font-size: 20rpx;color: #a47332;padding-left: 12rpx;">妈妈</span></view>
|
|
<view>课程:课程名称1</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">2020-08-30 签单</view>
|
|
</view>
|
|
</view>
|
|
<view style="margin: 16rpx;">
|
|
<view class="follow-records-list">
|
|
<view class="same-community" v-if="true">
|
|
同小区
|
|
</view>
|
|
<view class="coeducation" v-if="false">
|
|
同校
|
|
</view>
|
|
<view class="coeducation" v-if="false">
|
|
同班
|
|
</view>
|
|
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
|
|
<view>包子皮</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;display: flex;justify-content: space-between;">
|
|
<view>合同联系人:包念念<span style="font-size: 20rpx;color: #a47332;padding-left: 12rpx;">妈妈</span></view>
|
|
<view>课程:课程名称1</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">2020-08-30 签单</view>
|
|
</view>
|
|
</view>
|
|
<view style="margin: 16rpx;">
|
|
<view class="follow-records-list">
|
|
<view class="same-community" v-if="true">
|
|
同小区
|
|
</view>
|
|
<view class="coeducation" v-if="false">
|
|
同校
|
|
</view>
|
|
<view class="coeducation" v-if="false">
|
|
同班
|
|
</view>
|
|
<view style="display: flex;justify-content: space-between;padding: 16rpx 16rpx 16rpx 60rpx;">
|
|
<view>包子皮</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;display: flex;justify-content: space-between;">
|
|
<view>合同联系人:包念念<span style="font-size: 20rpx;color: #a47332;padding-left: 12rpx;">妈妈</span></view>
|
|
<view>课程:课程名称1</view>
|
|
</view>
|
|
<view style="padding: 16rpx 16rpx 16rpx 60rpx;">2020-08-30 签单</view>
|
|
</view>
|
|
</view>
|
|
<view style="height: 200rpx;"></view>
|
|
</view>
|
|
|
|
<!-- 底部按钮组-->
|
|
<view class="bottom-label">
|
|
<view @click="openViewEditClues()">编辑详情</view>
|
|
<view @click="openViewEditClassLog()">课程安排</view>
|
|
<view @click="openViewEditCluesLog()">修改记录</view>
|
|
<view @click="openViewOrder()">订单列表</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import apiRoute from '@/api/apiRoute.js';
|
|
import marketApi from '@/api/market.js';
|
|
|
|
|
|
export default {
|
|
data() {
|
|
return {
|
|
switch_tags_type: 1,
|
|
select_type: 1,
|
|
|
|
resource_sharing_id:'',//共享资源表id
|
|
clientInfo:{
|
|
id:'',//共享资源id
|
|
resource_id:'',//客户资源id
|
|
customerResource:{},//客户资源信息
|
|
sixSpeed:{},//六要素信息
|
|
},//共享资源详情
|
|
|
|
//跟进记录列表
|
|
followList:[],
|
|
//通话记录列表
|
|
listCallUp:[],
|
|
|
|
//当前登录的员工信息
|
|
userInfo:{},
|
|
}
|
|
},
|
|
onLoad(options) {
|
|
this.resource_sharing_id = options.resource_sharing_id//共享资源表id
|
|
},
|
|
onShow(){
|
|
this.init()
|
|
},
|
|
methods: {
|
|
async init(){
|
|
await this.getInfo()//客户详情
|
|
this.getUserInfo()//获取当前登录的员工信息
|
|
this.getListCallUp()//获取通话记录
|
|
},
|
|
|
|
//获取当前登录的员工信息
|
|
async getUserInfo(){
|
|
let res = await apiRoute.getPersonnelInfo({})
|
|
if (res.code != 1) {
|
|
uni.showToast({
|
|
title: res.msg,
|
|
icon: 'none'
|
|
})
|
|
return
|
|
}
|
|
|
|
this.userInfo = res.data
|
|
// console.log('员工',this.userInfo)
|
|
},
|
|
|
|
//获取客户详情
|
|
async getInfo(){
|
|
let data = {
|
|
resource_sharing_id:this.resource_sharing_id//共享资源表id
|
|
}
|
|
let res = await apiRoute.xs_resourceSharingInfo(data)
|
|
if(res.code != 1){
|
|
uni.showToast({
|
|
title: res.msg,
|
|
icon: 'none'
|
|
})
|
|
return
|
|
}
|
|
this.clientInfo = res.data
|
|
console.log('详情',this.clientInfo)
|
|
},
|
|
|
|
//获取跟进记录
|
|
async getFollowList(){
|
|
let data = {
|
|
sales_id:this.resource_sharing_id//
|
|
}
|
|
let res = await marketApi.followList(data)
|
|
if(res.code != 1){
|
|
uni.showToast({
|
|
title: res.msg,
|
|
icon: 'none'
|
|
})
|
|
return
|
|
}
|
|
this.followList = res.data
|
|
},
|
|
|
|
//获取通话记录
|
|
async getListCallUp(){
|
|
let data = {
|
|
sales_id:this.resource_sharing_id//
|
|
}
|
|
let res = await apiRoute.listCallUp(data)
|
|
if(res.code != 1){
|
|
uni.showToast({
|
|
title: res.msg,
|
|
icon: 'none'
|
|
})
|
|
return
|
|
}
|
|
this.listCallUp = res.data
|
|
},
|
|
|
|
//跳转页面-编辑客户详情
|
|
openViewEditClues(){
|
|
let resource_sharing_id = this.resource_sharing_id//共享资源表id
|
|
this.$navigateTo({
|
|
url: `/pages/market/clue/edit_clues?resource_sharing_id=${resource_sharing_id}`
|
|
})
|
|
},
|
|
|
|
//跳转页面-客户信息修改记录
|
|
openViewEditCluesLog() {
|
|
let resource_id = this.clientInfo.resource_id
|
|
this.$navigateTo({
|
|
url: `/pages/market/clue/edit_clues_log?resource_id=${resource_id}`
|
|
})
|
|
},
|
|
|
|
//跳转页面-订单列表
|
|
openViewOrder() {
|
|
let resource_id = this.clientInfo.resource_id//客户资源id
|
|
let resource_name = this.clientInfo.customerResource.name || ''//客户资源id姓名
|
|
|
|
let staff_id = this.userInfo.id//员工id
|
|
let staff_id_name = this.userInfo.name || ''//员工姓名
|
|
|
|
this.$navigateTo({
|
|
url: `/pages/market/clue/order_list?resource_id=${resource_id}&resource_name=${resource_name}&staff_id=${staff_id}&staff_id_name=${staff_id_name}`
|
|
})
|
|
},
|
|
|
|
//跳转页面-课程安排
|
|
openViewEditClassLog() {
|
|
let resource_id = this.clientInfo.resource_id//客户资源id
|
|
let resource_name = this.clientInfo.customerResource.name || ''//客户资源id姓名
|
|
|
|
let staff_id = this.userInfo.id//员工id
|
|
let staff_id_name = this.userInfo.name || ''//员工姓名
|
|
|
|
this.$navigateTo({
|
|
url: `/pages/market/clue/class_arrangement?resource_id=${resource_id}&resource_name=${resource_name}&staff_id=${staff_id}&staff_id_name=${staff_id_name}`
|
|
})
|
|
},
|
|
|
|
//跳转页面-转接跟进任务
|
|
openViewNewTask() {
|
|
this.$navigateTo({
|
|
url: `/pages/market/clue/new_task`
|
|
})
|
|
},
|
|
|
|
//拨打电话
|
|
async callTel(tel) {
|
|
let param = {
|
|
staff_id: this.userInfo.id, //员工id
|
|
resource_id: this.clientInfo.resource_id, //资源ID
|
|
resource_type: '', //资源类型(如设备、文件、系统等)
|
|
communication_type: 'phone', //沟通类型: phone-电话, email-邮件, meeting-会议, other-其他
|
|
communication_result: 'success', //沟通结果: success-成功, failure-失败, pending-待定
|
|
remarks: null, //备注
|
|
tag: null, //标签
|
|
}
|
|
|
|
let res = await apiRoute.xs_communicationRecordsAdd(param) //添加通过记录
|
|
if (res.code != 1) {
|
|
uni.showToast({
|
|
title: res.msg,
|
|
icon: 'none'
|
|
})
|
|
return
|
|
}
|
|
|
|
uni.makePhoneCall({
|
|
phoneNumber: tel
|
|
})
|
|
},
|
|
|
|
// 拨打电话
|
|
handleMakeCall() {
|
|
if (!this.clientInfo.customerResource.phone_number) {
|
|
uni.showToast({
|
|
title: '电话号码为空',
|
|
icon: 'none'
|
|
});
|
|
return;
|
|
}
|
|
this.callTel(this.clientInfo.customerResource.phone_number);
|
|
},
|
|
|
|
// 发送消息
|
|
handleSendMessage() {
|
|
if (!this.clientInfo.customerResource.staff_id) {
|
|
uni.showToast({
|
|
title: '未找到相关人员',
|
|
icon: 'none'
|
|
});
|
|
return;
|
|
}
|
|
this.$navigateTo({
|
|
url: `/pages/common/im_chat_info?hair_staff_id=${this.clientInfo.customerResource.staff_id}`
|
|
});
|
|
},
|
|
|
|
//切换标签
|
|
switch_tags(type){
|
|
this.switch_tags_type = type
|
|
},
|
|
getSelect(type){
|
|
this.select_type = type
|
|
},
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="less" scoped>
|
|
.assemble {
|
|
width: 100%;
|
|
height: 100vh;
|
|
overflow: auto;
|
|
background-color: #292929;
|
|
}
|
|
|
|
.main_box {
|
|
background: #292929;
|
|
min-height: 28vh;
|
|
}
|
|
|
|
//统计信息
|
|
.count_section {
|
|
width: 100%;
|
|
position: relative;
|
|
|
|
.main {
|
|
width: 100%;
|
|
position: absolute;
|
|
z-index: 2;
|
|
padding: 0rpx 24rpx;
|
|
display: flex;
|
|
justify-content: center;
|
|
|
|
.course_box {
|
|
padding: 26rpx 22rpx 0 22rpx;
|
|
width: 95%;
|
|
height: 250rpx;
|
|
border-radius: 20rpx;
|
|
background-color: #fff;
|
|
}
|
|
}
|
|
|
|
.bg_top {
|
|
height: 180rpx;
|
|
background-color: #29D3B4;
|
|
}
|
|
|
|
.bg_bottom {
|
|
height: 80rpx;
|
|
background-color: #292929;
|
|
}
|
|
}
|
|
.course_box_top{
|
|
width: 100%;
|
|
height: 60%;
|
|
}
|
|
.course_box_centre{
|
|
margin: auto;
|
|
width: 95%;
|
|
height: 4rpx;
|
|
background: #F5F5F8;
|
|
}
|
|
.course_box_below{
|
|
width: 100%;
|
|
height: 40%;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.course_box_top_top {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 20rpx;
|
|
|
|
.pic {
|
|
width: 44rpx;
|
|
height: 44rpx;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.name {
|
|
color: #333333;
|
|
font-size: 28rpx;
|
|
}
|
|
}
|
|
.course_box_top_below{
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
.course_box_top_below-left{
|
|
display: flex;
|
|
align-items: center;
|
|
padding-top: 16rpx;
|
|
font-size: 24rpx;
|
|
}
|
|
.drop-image-x {
|
|
width: 20rpx;
|
|
height: 20rpx;
|
|
}
|
|
.title-x {
|
|
font-size: 28rpx;
|
|
color: #333333;
|
|
padding-left: 10rpx;
|
|
}
|
|
.course_box_top_below-right{
|
|
padding-top: 16rpx;
|
|
font-size: 24rpx;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.drop-image-star {
|
|
width: 40rpx;
|
|
height: 40rpx;
|
|
}
|
|
.selected-text{
|
|
color: #1CD188;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.text{
|
|
color: #333333;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.basic-message{
|
|
color: #fff;
|
|
padding: 16rpx 60rpx;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
.basic-message-div{
|
|
width: 92%;
|
|
margin: auto;
|
|
background: #555555;
|
|
border-radius: 16rpx;
|
|
padding: 16rpx 0;
|
|
}
|
|
.basic-message-div-txt{
|
|
display: flex;
|
|
justify-content: space-between;
|
|
color: #FFFFFF;
|
|
padding: 14rpx 30rpx;
|
|
}
|
|
.bottom-label{
|
|
width: 100%;
|
|
height: 150rpx;
|
|
background: #fff;
|
|
position: fixed;
|
|
bottom: 0;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 0 30rpx;
|
|
}
|
|
.follow-records-list{
|
|
width: 92%;
|
|
background: #434544;
|
|
border-radius: 16rpx;
|
|
margin: auto;
|
|
padding: 16rpx;
|
|
color: #fff;
|
|
position: relative;
|
|
}
|
|
.same-community{
|
|
width: 120rpx;
|
|
background: #3d4a55;
|
|
color: #1e62a9;
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
padding: 8rpx 16rpx;
|
|
text-align: center;
|
|
border-radius: 40rpx 70rpx 70rpx 12rpx;
|
|
}
|
|
.coeducation{
|
|
width: 120rpx;
|
|
background: #3d4a55;
|
|
color: #2e9380;
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
padding: 8rpx 16rpx;
|
|
text-align: center;
|
|
border-radius: 40rpx 70rpx 70rpx 12rpx;
|
|
}
|
|
.same-community{
|
|
width: 120rpx;
|
|
background: #40504c;
|
|
color: #1e62a9;
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
padding: 8rpx 16rpx;
|
|
text-align: center;
|
|
border-radius: 40rpx 70rpx 70rpx 12rpx;
|
|
}
|
|
.search{
|
|
width: 92%;
|
|
margin: auto;
|
|
display: flex;
|
|
margin-top: 20rpx;
|
|
}
|
|
.selected{
|
|
background: #294e48;
|
|
border-radius: 16rpx;
|
|
padding: 12rpx 8rpx;
|
|
text-align: center;
|
|
color: #29d3b4;
|
|
margin-left: 5rpx;
|
|
}
|
|
.not-selected{
|
|
margin-left: 5rpx;
|
|
background: #ffffff;
|
|
border: 4rpx #959595 solid;
|
|
border-radius: 16rpx;
|
|
padding: 12rpx 8rpx;
|
|
text-align: center;
|
|
}
|
|
.action-buttons {
|
|
display: flex;
|
|
gap: 20rpx;
|
|
align-items: center;
|
|
|
|
.btn-item {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 60rpx;
|
|
height: 60rpx;
|
|
border-radius: 50%;
|
|
background: #f5f5f5;
|
|
|
|
.btn-icon {
|
|
width: 40rpx;
|
|
height: 40rpx;
|
|
}
|
|
}
|
|
}
|
|
</style>
|