|
|
@ -1,14 +1,8 @@ |
|
|
<!--编辑客户--> |
|
|
<!--编辑客户--> |
|
|
<template> |
|
|
<template> |
|
|
<view class="assemble"> |
|
|
<view class="assemble"> |
|
|
<fui-segmented-control |
|
|
<fui-segmented-control style="padding-top: 30rpx;" :values="optionTable" :current="(Number(optionTableId))" |
|
|
style="padding-top: 30rpx;" |
|
|
type="text" activeColor="#29d3b4" color="#fff" @click="segmented"> |
|
|
:values="optionTable" |
|
|
|
|
|
:current="(Number(optionTableId))" |
|
|
|
|
|
type="text" |
|
|
|
|
|
activeColor="#29d3b4" |
|
|
|
|
|
color="#fff" |
|
|
|
|
|
@click="segmented"> |
|
|
|
|
|
</fui-segmented-control> |
|
|
</fui-segmented-control> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -26,42 +20,39 @@ |
|
|
|
|
|
|
|
|
<view class="title" style="margin-top: 20rpx;">基础信息</view> |
|
|
<view class="title" style="margin-top: 20rpx;">基础信息</view> |
|
|
<view class="input-style"> |
|
|
<view class="input-style"> |
|
|
|
|
|
<!--姓名--> |
|
|
|
|
|
<fui-form-item label="姓名" asterisk asteriskPosition="right" labelSize='26' prop="title" |
|
|
|
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
|
|
|
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" |
|
|
|
|
|
v-model="formData.name" backgroundColor="#434544" size="26" |
|
|
|
|
|
color="#fff"></fui-input> |
|
|
|
|
|
</view> |
|
|
|
|
|
</fui-form-item> |
|
|
|
|
|
<!--联系电话--> |
|
|
|
|
|
<fui-form-item label="联系电话" asterisk asteriskPosition="right" labelSize='26' prop="title" |
|
|
|
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
|
|
|
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" |
|
|
|
|
|
v-model="formData.phone_number" backgroundColor="#434544" size="26" color="#fff" |
|
|
|
|
|
@blur="handlePhoneBlur"></fui-input> |
|
|
|
|
|
</view> |
|
|
|
|
|
</fui-form-item> |
|
|
<!--来源--> |
|
|
<!--来源--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="来源" labelSize='26' prop="" |
|
|
label="来源" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" @click="openCicker(`source`)"> |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`source`)"> |
|
|
|
|
|
{{ (formData.source) ? picker_config.source.text : '点击选择' }} |
|
|
{{ (formData.source) ? picker_config.source.text : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
|
|
|
|
|
|
<!--来源渠道--> |
|
|
<!--来源渠道--> |
|
|
<fui-form-item |
|
|
<fui-form-item v-if="formData.source == 1" label="来源渠道" |
|
|
v-if="formData.source == 1" |
|
|
labelSize='26' prop="" background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
label="来源渠道" |
|
|
|
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`source_channel`)"> |
|
|
@click="openCicker(`source_channel`)"> |
|
|
{{ (formData.source_channel) ? picker_config.source_channel.text : '点击选择' }} |
|
|
{{ (formData.source_channel) ? picker_config.source_channel.text : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
@ -69,91 +60,26 @@ |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
|
|
|
|
|
|
<!--顾问--> |
|
|
<!--顾问--> |
|
|
<!-- |
|
|
<fui-form-item v-show="false" label="顾问" labelSize='26' |
|
|
<fui-form-item |
|
|
prop="title" background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
label="顾问" |
|
|
|
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
|
|
|
<view |
|
|
|
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`consultant`)"> |
|
|
|
|
|
{{ (formData.consultant) ? picker_config.consultant.text : '点击选择' }} |
|
|
|
|
|
</view> |
|
|
|
|
|
</view> |
|
|
|
|
|
</fui-form-item> |
|
|
|
|
|
--> |
|
|
|
|
|
<fui-form-item |
|
|
|
|
|
label="顾问" |
|
|
|
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
|
|
|
<fui-input |
|
|
|
|
|
:borderBottom="false" |
|
|
|
|
|
:padding="[0]" |
|
|
|
|
|
:disabled="true" |
|
|
|
|
|
placeholder="点击填写" |
|
|
|
|
|
v-model="picker_config.consultant.text" |
|
|
|
|
|
backgroundColor="#434544" |
|
|
|
|
|
size="26" |
|
|
|
|
|
color="#808080" |
|
|
|
|
|
></fui-input> |
|
|
|
|
|
</view> |
|
|
|
|
|
</fui-form-item> |
|
|
|
|
|
<!--姓名--> |
|
|
|
|
|
<fui-form-item |
|
|
|
|
|
label="姓名" |
|
|
|
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<fui-input |
|
|
<fui-input :borderBottom="false" :padding="[0]" :disabled="true" placeholder="点击填写" |
|
|
:borderBottom="false" |
|
|
v-model="picker_config.consultant.text" backgroundColor="#434544" size="26" |
|
|
:padding="[0]" |
|
|
color="#808080"></fui-input> |
|
|
placeholder="点击填写" |
|
|
|
|
|
v-model="formData.name" |
|
|
|
|
|
backgroundColor="#434544" |
|
|
|
|
|
size="26" |
|
|
|
|
|
color="#fff" |
|
|
|
|
|
></fui-input> |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
|
|
|
|
|
|
<!--年龄--> |
|
|
<!--年龄--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="年龄" labelSize='26' prop="age" |
|
|
label="年龄" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
labelSize='26' |
|
|
|
|
|
asterisk |
|
|
|
|
|
asteriskPosition="right" |
|
|
|
|
|
prop="age" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<fui-input-number signColor="#FFF" :min="3" :max="18" v-model="formData.age"></fui-input-number> |
|
|
<fui-input-number signColor="#FFF" :min="3" :max="18" |
|
|
|
|
|
v-model="formData.age"></fui-input-number> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--性别--> |
|
|
<!--性别--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="性别" labelSize='26' prop="age" |
|
|
label="性别" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
labelSize='26' |
|
|
|
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
prop="age" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<fui-radio-group name="radio" v-model="formData.gender" @change="changeSex"> |
|
|
<fui-radio-group name="radio" v-model="formData.gender" @change="changeSex"> |
|
|
<view class="fui-list__item" style="display: flex;justify-content: flex-end;"> |
|
|
<view class="fui-list__item" style="display: flex;justify-content: flex-end;"> |
|
|
@ -173,62 +99,21 @@ |
|
|
</fui-radio-group> |
|
|
</fui-radio-group> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--联系电话--> |
|
|
|
|
|
<fui-form-item |
|
|
|
|
|
label="联系电话" |
|
|
|
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
|
|
|
<fui-input |
|
|
|
|
|
:borderBottom="false" |
|
|
|
|
|
:padding="[0]" |
|
|
|
|
|
placeholder="点击填写" |
|
|
|
|
|
v-model="formData.phone_number" |
|
|
|
|
|
backgroundColor="#434544" |
|
|
|
|
|
size="26" |
|
|
|
|
|
color="#fff" |
|
|
|
|
|
@blur="handlePhoneBlur" |
|
|
|
|
|
></fui-input> |
|
|
|
|
|
</view> |
|
|
|
|
|
</fui-form-item> |
|
|
|
|
|
<!--需求--> |
|
|
<!--需求--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="需求" labelSize='26' prop="title" |
|
|
label="需求" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<fui-input |
|
|
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" |
|
|
:borderBottom="false" |
|
|
v-model="formData.demand" backgroundColor="#434544" size="26" |
|
|
:padding="[0]" |
|
|
color="#fff"></fui-input> |
|
|
placeholder="点击填写" |
|
|
|
|
|
v-model="formData.demand" |
|
|
|
|
|
backgroundColor="#434544" |
|
|
|
|
|
size="26" |
|
|
|
|
|
color="#fff" |
|
|
|
|
|
></fui-input> |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--决策人--> |
|
|
<!--决策人--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="决策人" labelSize='26' prop="title" |
|
|
label="决策人" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`decision_maker`)"> |
|
|
@click="openCicker(`decision_maker`)"> |
|
|
{{ (formData.decision_maker) ? picker_config.decision_maker.text : '点击选择' }} |
|
|
{{ (formData.decision_maker) ? picker_config.decision_maker.text : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
@ -240,7 +125,8 @@ |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<view class="fui-btn__box"> |
|
|
<view class="fui-btn__box"> |
|
|
<fui-button background="#434544" color="#24BA9F" borderColor="#24BA9F" @click="nextStep('1')">下一步</fui-button> |
|
|
<fui-button background="#434544" color="#24BA9F" borderColor="#24BA9F" |
|
|
|
|
|
@click="nextStep('1')">下一步</fui-button> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
@ -252,201 +138,96 @@ |
|
|
<view class="title" style="margin-top: 20rpx;">六要素信息</view> |
|
|
<view class="title" style="margin-top: 20rpx;">六要素信息</view> |
|
|
<view class="input-style"> |
|
|
<view class="input-style"> |
|
|
<!--客户初步意向度--> |
|
|
<!--客户初步意向度--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="客户初步意向度" labelSize='26' prop="" |
|
|
label="客户初步意向度" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`initial_intent`)"> |
|
|
@click="openCicker(`initial_intent`)"> |
|
|
{{ (formData.initial_intent) ? picker_config.initial_intent.text : '点击选择' }} |
|
|
{{ (formData.initial_intent) ? picker_config.initial_intent.text : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--客户状态--> |
|
|
<!--客户状态--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="客户状态" labelSize='26' prop="" |
|
|
label="客户状态" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" @click="openCicker(`status`)"> |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`status`)"> |
|
|
|
|
|
{{ (formData.status) ? picker_config.status.text : '点击选择' }} |
|
|
{{ (formData.status) ? picker_config.status.text : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--购买力--> |
|
|
<!--购买力--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="购买力" labelSize='26' prop="" |
|
|
label="购买力" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`purchasing_power`)"> |
|
|
@click="openCicker(`purchasing_power`)"> |
|
|
{{ (formData.purchasing_power) ? picker_config.purchasing_power.text : '点击选择' }} |
|
|
{{ (formData.purchasing_power) ? picker_config.purchasing_power.text : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--认知理念--> |
|
|
<!--认知理念--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="认知理念" labelSize='26' prop="" |
|
|
label="认知理念" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`cognitive_idea`)"> |
|
|
@click="openCicker(`cognitive_idea`)"> |
|
|
{{ (formData.cognitive_idea) ? picker_config.cognitive_idea.text : '点击选择' }} |
|
|
{{ (formData.cognitive_idea) ? picker_config.cognitive_idea.text : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--可选上课时间--> |
|
|
<!--可选上课时间--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="可选上课时间" labelSize='26' prop="" |
|
|
label="可选上课时间" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openDate(`optional_class_time`)"> |
|
|
@click="openDate(`optional_class_time`)"> |
|
|
{{ (formData.optional_class_time) ? formData.optional_class_time : '点击选择' }} |
|
|
{{ (formData.optional_class_time) ? formData.optional_class_time : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--承诺到访时间--> |
|
|
<!--承诺到访时间--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="承诺到访时间" labelSize='26' prop="" |
|
|
label="承诺到访时间" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false' |
|
|
|
|
|
> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openDate(`promised_visit_time`)"> |
|
|
@click="openDate(`promised_visit_time`)"> |
|
|
{{ (formData.promised_visit_time) ? formData.promised_visit_time : '点击选择' }} |
|
|
{{ (formData.promised_visit_time) ? formData.promised_visit_time : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--距离--> |
|
|
<!--距离--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="距离" labelSize='26' prop="title" |
|
|
label="距离" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view |
|
|
<view class="input-title" style="margin-right:14rpx;" @click="openCicker(`distance`)"> |
|
|
class="input-title" |
|
|
|
|
|
style="margin-right:14rpx;" |
|
|
|
|
|
@click="openCicker(`distance`)"> |
|
|
|
|
|
{{ (formData.distance) ? picker_config.distance.text : '点击选择' }} |
|
|
{{ (formData.distance) ? picker_config.distance.text : '点击选择' }} |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--沟通备注--> |
|
|
<!--沟通备注--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="沟通备注" labelSize='26' prop="title" |
|
|
label="沟通备注" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asterisk asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<fui-input |
|
|
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" |
|
|
:borderBottom="false" |
|
|
v-model="formData.communication" backgroundColor="#434544" size="26" |
|
|
:padding="[0]" |
|
|
color="#fff"></fui-input> |
|
|
placeholder="点击填写" |
|
|
|
|
|
v-model="formData.communication" |
|
|
|
|
|
backgroundColor="#434544" |
|
|
|
|
|
size="26" |
|
|
|
|
|
color="#fff" |
|
|
|
|
|
></fui-input> |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--一访情况--> |
|
|
<!--一访情况--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="一访情况" asteriskPosition="right" labelSize='26' prop="title" |
|
|
label="一访情况" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<fui-textarea placeholder="点击填写" style="text-align: left;" v-model="formData.first_visit_status" ></fui-textarea> |
|
|
<fui-textarea placeholder="点击填写" style="text-align: left;" |
|
|
|
|
|
v-model="formData.first_visit_status"></fui-textarea> |
|
|
<!-- <fui-input--> |
|
|
|
|
|
<!-- :borderBottom="false"--> |
|
|
|
|
|
<!-- :padding="[0]"--> |
|
|
|
|
|
<!-- placeholder="点击填写"--> |
|
|
|
|
|
<!-- v-model="formData.first_visit_status"--> |
|
|
|
|
|
<!-- backgroundColor="#434544"--> |
|
|
|
|
|
<!-- size="26"--> |
|
|
|
|
|
<!-- color="#fff"--> |
|
|
|
|
|
<!-- ></fui-input>--> |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
<!--二访情况--> |
|
|
<!--二访情况--> |
|
|
<fui-form-item |
|
|
<fui-form-item label="二访情况" asteriskPosition="right" labelSize='26' prop="title" |
|
|
label="二访情况" |
|
|
background='#434544' labelColor='#fff' :bottomBorder='false'> |
|
|
asteriskPosition="right" |
|
|
|
|
|
labelSize='26' |
|
|
|
|
|
prop="title" |
|
|
|
|
|
background='#434544' |
|
|
|
|
|
labelColor='#fff' |
|
|
|
|
|
:bottomBorder='false'> |
|
|
|
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<view class="input-title" style="margin-right:14rpx;"> |
|
|
<fui-textarea placeholder="点击填写" borderColor="#292929" style="text-align: left;" v-model="formData.second_visit_status"></fui-textarea> |
|
|
<fui-textarea placeholder="点击填写" borderColor="#292929" style="text-align: left;" |
|
|
<!-- <fui-input--> |
|
|
v-model="formData.second_visit_status"></fui-textarea> |
|
|
<!-- :borderBottom="false"--> |
|
|
|
|
|
<!-- :padding="[0]"--> |
|
|
|
|
|
<!-- placeholder="点击填写"--> |
|
|
|
|
|
<!-- v-model="formData.second_visit_status"--> |
|
|
|
|
|
<!-- backgroundColor="#434544"--> |
|
|
|
|
|
<!-- size="26"--> |
|
|
|
|
|
<!-- color="#fff"--> |
|
|
|
|
|
<!-- ></fui-input>--> |
|
|
|
|
|
</view> |
|
|
</view> |
|
|
</fui-form-item> |
|
|
</fui-form-item> |
|
|
</view> |
|
|
</view> |
|
|
@ -460,16 +241,12 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 年月日-选择时间 --> |
|
|
<!-- 年月日-选择时间 --> |
|
|
<fui-date-picker :show="date_picker_show" type="3" @change="change_date" @cancel="cancel_date"></fui-date-picker> |
|
|
<fui-date-picker :show="date_picker_show" type="3" @change="change_date" |
|
|
|
|
|
@cancel="cancel_date" :value="default_date_value"></fui-date-picker> |
|
|
|
|
|
|
|
|
<!-- 选择器 --> |
|
|
<!-- 选择器 --> |
|
|
<fui-picker |
|
|
<fui-picker :linkage='picker_linkage' :options="picker_options" :layer="1" :show="picker_show" |
|
|
:linkage='picker_linkage' |
|
|
@change="changeCicker" @cancel="cancelCicker"> |
|
|
:options="picker_options" |
|
|
|
|
|
:layer="1" |
|
|
|
|
|
:show="picker_show" |
|
|
|
|
|
@change="changeCicker" |
|
|
|
|
|
@cancel="cancelCicker"> |
|
|
|
|
|
</fui-picker> |
|
|
</fui-picker> |
|
|
|
|
|
|
|
|
<!-- 查重弹出层--> |
|
|
<!-- 查重弹出层--> |
|
|
@ -495,9 +272,8 @@ |
|
|
<view class="li" v-for="(v,k) in clientUserList" :key="k"> |
|
|
<view class="li" v-for="(v,k) in clientUserList" :key="k"> |
|
|
<view class="left_box" @click="openViewClueInfo(v)"> |
|
|
<view class="left_box" @click="openViewClueInfo(v)"> |
|
|
<view class="box_1"> |
|
|
<view class="box_1"> |
|
|
<image |
|
|
<image class="img" :src="$util.img('/uniapp_src/static/images/index/myk.png')"> |
|
|
class="img" |
|
|
</image> |
|
|
:src="$util.img('/uniapp_src/static/images/index/myk.png')"></image> |
|
|
|
|
|
<view class="name">{{v.student_name}}</view> |
|
|
<view class="name">{{v.student_name}}</view> |
|
|
<view class="tag">{{ v.is_status == 1 ? '试听' : '成交' }}</view> |
|
|
<view class="tag">{{ v.is_status == 1 ? '试听' : '成交' }}</view> |
|
|
</view> |
|
|
</view> |
|
|
@ -509,33 +285,31 @@ |
|
|
</view> |
|
|
</view> |
|
|
<view class="box_3"> |
|
|
<view class="box_3"> |
|
|
<view class="left"> |
|
|
<view class="left"> |
|
|
{{ $util.formatToDateTime((v.follow && v.follow.follow_up_time || ''), 'm-d H:i') }} 跟进 |
|
|
{{ $util.formatToDateTime((v.follow && v.follow.follow_up_time || ''), 'm-d H:i') }} |
|
|
|
|
|
跟进 |
|
|
</view> |
|
|
</view> |
|
|
<view class="right"> |
|
|
<view class="right"> |
|
|
|
|
|
|
|
|
<image |
|
|
<image |
|
|
v-if="['A+','A','A-'].includes(v.follow && v.follow.initial_customer_intent || '')" |
|
|
v-if="['A+','A','A-'].includes(v.follow && v.follow.initial_customer_intent || '')" |
|
|
:src="$util.img('/uniapp_src/static/images/index/intention3.png')" |
|
|
:src="$util.img('/uniapp_src/static/images/index/intention3.png')" |
|
|
class="img" |
|
|
class="img"></image> |
|
|
></image> |
|
|
|
|
|
<image |
|
|
<image |
|
|
v-else-if="['B+','B','B-'].includes(v.follow && v.follow.initial_customer_intent || '')" |
|
|
v-else-if="['B+','B','B-'].includes(v.follow && v.follow.initial_customer_intent || '')" |
|
|
:src="$util.img('/uniapp_src/static/images/index/intention2.png')" |
|
|
:src="$util.img('/uniapp_src/static/images/index/intention2.png')" |
|
|
class="img" |
|
|
class="img"></image> |
|
|
></image> |
|
|
<image v-else :src="$util.img('/uniapp_src/static/images/index/intention1.png')" |
|
|
<image |
|
|
class="img"></image> |
|
|
v-else |
|
|
|
|
|
:src="$util.img('/uniapp_src/static/images/index/intention1.png')" |
|
|
|
|
|
class="img" |
|
|
|
|
|
></image> |
|
|
|
|
|
|
|
|
|
|
|
<view>意向:{{ v.follow && v.follow.initial_customer_intent || '' }}</view> |
|
|
<view>意向:{{ v.follow && v.follow.initial_customer_intent || '' }}</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
<view class="right_box"> |
|
|
<view class="right_box"> |
|
|
<image class="img" :src="$util.img('/uniapp_src/static/images/index/message.png')" @click="openViewMyMessage(v)"></image> |
|
|
<image class="img" :src="$util.img('/uniapp_src/static/images/index/message.png')" |
|
|
<image class="img" :src="$util.img('/uniapp_src/static/images/index/phone.png')" @click="dialTel(v)"></image> |
|
|
@click="openViewMyMessage(v)"></image> |
|
|
|
|
|
<image class="img" :src="$util.img('/uniapp_src/static/images/index/phone.png')" |
|
|
|
|
|
@click="dialTel(v)"></image> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
@ -555,8 +329,7 @@ import marketApi from '@/api/market.js'; |
|
|
import memberApi from '@/api/member.js'; |
|
|
import memberApi from '@/api/member.js'; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const rules = [ |
|
|
const rules = [{ |
|
|
{ |
|
|
|
|
|
name: "student_name", |
|
|
name: "student_name", |
|
|
rule: ["required"], |
|
|
rule: ["required"], |
|
|
msg: ["请输入学员姓名"] |
|
|
msg: ["请输入学员姓名"] |
|
|
@ -729,6 +502,7 @@ export default { |
|
|
// 年月日选择组件 |
|
|
// 年月日选择组件 |
|
|
data_picker_input_name: '', //时间组件的input_name |
|
|
data_picker_input_name: '', //时间组件的input_name |
|
|
date_picker_show: false, //时间选择器是否展示 |
|
|
date_picker_show: false, //时间选择器是否展示 |
|
|
|
|
|
default_date_value: '', // 添加默认日期值 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//地区三级联动 |
|
|
//地区三级联动 |
|
|
@ -746,14 +520,13 @@ export default { |
|
|
|
|
|
|
|
|
//tab切换 |
|
|
//tab切换 |
|
|
optionTableId: 0, |
|
|
optionTableId: 0, |
|
|
optionTable: [ |
|
|
optionTable: [{ |
|
|
{ |
|
|
|
|
|
id: 0, |
|
|
id: 0, |
|
|
name: '添加客户' |
|
|
name: '编辑客户' |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: 1, |
|
|
id: 1, |
|
|
name: '添加六要素' |
|
|
name: '编辑六要素' |
|
|
} |
|
|
} |
|
|
], |
|
|
], |
|
|
} |
|
|
} |
|
|
@ -829,8 +602,10 @@ export default { |
|
|
second_visit_status: sixSpeed.second_visit_status || '', //二访情况 |
|
|
second_visit_status: sixSpeed.second_visit_status || '', //二访情况 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
this.formData.promised_visit_time = this.$util.formatToDateTime(sixSpeed.promised_visit_time, 'Y-m-d');//格式化时间(Y-m-d H:i) |
|
|
this.formData.promised_visit_time = this.$util.formatToDateTime(sixSpeed.promised_visit_time, |
|
|
this.formData.optional_class_time = this.$util.formatToDateTime(sixSpeed.promised_visit_time, 'Y-m-d');//格式化时间(Y-m-d H:i) |
|
|
'Y-m-d'); //格式化时间(Y-m-d H:i) |
|
|
|
|
|
this.formData.optional_class_time = this.$util.formatToDateTime(sixSpeed.promised_visit_time, |
|
|
|
|
|
'Y-m-d'); //格式化时间(Y-m-d H:i) |
|
|
|
|
|
|
|
|
//下拉窗文本回显 |
|
|
//下拉窗文本回显 |
|
|
this.picker_config.source_channel.text = customerResource.source_channel_name || '点击选择' //来源渠道 |
|
|
this.picker_config.source_channel.text = customerResource.source_channel_name || '点击选择' //来源渠道 |
|
|
@ -873,7 +648,9 @@ export default { |
|
|
|
|
|
|
|
|
//获取人员列表 |
|
|
//获取人员列表 |
|
|
async getStaffList() { |
|
|
async getStaffList() { |
|
|
let res = await memberApi.staffList({type: 2}) |
|
|
let res = await memberApi.staffList({ |
|
|
|
|
|
type: 2 |
|
|
|
|
|
}) |
|
|
if (res.code != 1) { |
|
|
if (res.code != 1) { |
|
|
uni.showToast({ |
|
|
uni.showToast({ |
|
|
title: res.msg, |
|
|
title: res.msg, |
|
|
@ -978,7 +755,9 @@ export default { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let res = await apiRoute.common_Dictionary({key:key}) |
|
|
let res = await apiRoute.common_Dictionary({ |
|
|
|
|
|
key: key |
|
|
|
|
|
}) |
|
|
if (res.code != 1) { |
|
|
if (res.code != 1) { |
|
|
uni.showToast({ |
|
|
uni.showToast({ |
|
|
title: res.msg, |
|
|
title: res.msg, |
|
|
@ -1220,7 +999,10 @@ export default { |
|
|
let arr = this.picker_config[input_name]?.options || [] |
|
|
let arr = this.picker_config[input_name]?.options || [] |
|
|
|
|
|
|
|
|
if (!arr.length) { |
|
|
if (!arr.length) { |
|
|
uni.showToast({ title: '暂无选项', icon: 'none' }) |
|
|
uni.showToast({ |
|
|
|
|
|
title: '暂无选项', |
|
|
|
|
|
icon: 'none' |
|
|
|
|
|
}) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@ -1259,6 +1041,19 @@ export default { |
|
|
openDate(input_name) { |
|
|
openDate(input_name) { |
|
|
this.date_picker_show = true |
|
|
this.date_picker_show = true |
|
|
this.data_picker_input_name = input_name |
|
|
this.data_picker_input_name = input_name |
|
|
|
|
|
|
|
|
|
|
|
// 设置默认日期值 |
|
|
|
|
|
if (this.formData[input_name]) { |
|
|
|
|
|
// 如果有值,使用当前值 |
|
|
|
|
|
this.default_date_value = this.formData[input_name] |
|
|
|
|
|
} else { |
|
|
|
|
|
// 如果没有值,使用当天日期 |
|
|
|
|
|
const today = new Date() |
|
|
|
|
|
const year = today.getFullYear() |
|
|
|
|
|
const month = String(today.getMonth() + 1).padStart(2, '0') |
|
|
|
|
|
const day = String(today.getDate()).padStart(2, '0') |
|
|
|
|
|
this.default_date_value = `${year}-${month}-${day}` |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
//选择跟进时间 |
|
|
//选择跟进时间 |
|
|
change_date(e) { |
|
|
change_date(e) { |
|
|
@ -1440,7 +1235,9 @@ export default { |
|
|
//提交 |
|
|
//提交 |
|
|
async submit() { |
|
|
async submit() { |
|
|
console.log('提交', this.formData) |
|
|
console.log('提交', this.formData) |
|
|
let data = {...this.formData} |
|
|
let data = { |
|
|
|
|
|
...this.formData |
|
|
|
|
|
} |
|
|
//表单验证 |
|
|
//表单验证 |
|
|
let validatorForm = await this.validatorForm(data) |
|
|
let validatorForm = await this.validatorForm(data) |
|
|
console.log('验证结果', validatorForm) |
|
|
console.log('验证结果', validatorForm) |
|
|
@ -1489,8 +1286,10 @@ export default { |
|
|
display: flex; |
|
|
display: flex; |
|
|
justify-content: space-between; |
|
|
justify-content: space-between; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
|
|
|
|
|
|
.input_box { |
|
|
.input_box { |
|
|
width: 70%; |
|
|
width: 70%; |
|
|
|
|
|
|
|
|
input { |
|
|
input { |
|
|
width: 100%; |
|
|
width: 100%; |
|
|
height: 60rpx; |
|
|
height: 60rpx; |
|
|
@ -1498,6 +1297,7 @@ export default { |
|
|
font-size: 28rpx; |
|
|
font-size: 28rpx; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.btn { |
|
|
.btn { |
|
|
font-size: 28rpx; |
|
|
font-size: 28rpx; |
|
|
color: #24BA9F; |
|
|
color: #24BA9F; |
|
|
@ -1546,28 +1346,34 @@ export default { |
|
|
//查重结构弹出层 |
|
|
//查重结构弹出层 |
|
|
.fui-scroll__wrap { |
|
|
.fui-scroll__wrap { |
|
|
height: 60vh; |
|
|
height: 60vh; |
|
|
|
|
|
|
|
|
.title_box { |
|
|
.title_box { |
|
|
padding: 10rpx 20rpx; |
|
|
padding: 10rpx 20rpx; |
|
|
display: flex; |
|
|
display: flex; |
|
|
justify-content: space-between; |
|
|
justify-content: space-between; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
|
|
|
|
|
|
.title { |
|
|
.title { |
|
|
font-size: 28rpx; |
|
|
font-size: 28rpx; |
|
|
color: #101010; |
|
|
color: #101010; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.section_ul { |
|
|
.section_ul { |
|
|
margin-bottom: 100rpx; |
|
|
margin-bottom: 100rpx; |
|
|
height: 98%; |
|
|
height: 98%; |
|
|
|
|
|
|
|
|
.not_list { |
|
|
.not_list { |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
flex-direction: column; |
|
|
justify-content: center; |
|
|
justify-content: center; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
|
|
|
|
|
|
.img { |
|
|
.img { |
|
|
width: 112rpx; |
|
|
width: 112rpx; |
|
|
height: 112rpx; |
|
|
height: 112rpx; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.title { |
|
|
.title { |
|
|
padding: 0; |
|
|
padding: 0; |
|
|
margin-top: 10rpx; |
|
|
margin-top: 10rpx; |
|
|
@ -1576,11 +1382,13 @@ export default { |
|
|
text-align: center; |
|
|
text-align: center; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.ul { |
|
|
.ul { |
|
|
padding: 26rpx; |
|
|
padding: 26rpx; |
|
|
padding-bottom: 100rpx; |
|
|
padding-bottom: 100rpx; |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
flex-direction: column; |
|
|
|
|
|
|
|
|
.li { |
|
|
.li { |
|
|
margin-bottom: 26rpx; |
|
|
margin-bottom: 26rpx; |
|
|
padding: 26rpx; |
|
|
padding: 26rpx; |
|
|
@ -1593,22 +1401,27 @@ export default { |
|
|
color: #fff; |
|
|
color: #fff; |
|
|
font-size: 28rpx; |
|
|
font-size: 28rpx; |
|
|
border: 0rpx solid rgba(121, 121, 121, 1); |
|
|
border: 0rpx solid rgba(121, 121, 121, 1); |
|
|
|
|
|
|
|
|
.left_box { |
|
|
.left_box { |
|
|
width: 80%; |
|
|
width: 80%; |
|
|
display: flex; |
|
|
display: flex; |
|
|
flex-direction: column; |
|
|
flex-direction: column; |
|
|
gap: 20rpx; |
|
|
gap: 20rpx; |
|
|
|
|
|
|
|
|
.box_1 { |
|
|
.box_1 { |
|
|
display: flex; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
|
|
|
|
|
|
.img { |
|
|
.img { |
|
|
width: 48rpx; |
|
|
width: 48rpx; |
|
|
height: 48rpx; |
|
|
height: 48rpx; |
|
|
border-right: 50%; |
|
|
border-right: 50%; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.name { |
|
|
.name { |
|
|
margin-left: 20rpx; |
|
|
margin-left: 20rpx; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.tag { |
|
|
.tag { |
|
|
margin-left: 20rpx; |
|
|
margin-left: 20rpx; |
|
|
width: 84rpx; |
|
|
width: 84rpx; |
|
|
@ -1622,16 +1435,20 @@ export default { |
|
|
border: 0rpx solid rgba(121, 121, 121, 1); |
|
|
border: 0rpx solid rgba(121, 121, 121, 1); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.box_2 { |
|
|
.box_2 { |
|
|
display: flex; |
|
|
display: flex; |
|
|
justify-content: space-between; |
|
|
justify-content: space-between; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
|
|
|
|
|
|
.left { |
|
|
.left { |
|
|
display: flex; |
|
|
display: flex; |
|
|
align-items: flex-end; |
|
|
align-items: flex-end; |
|
|
|
|
|
|
|
|
.name { |
|
|
.name { |
|
|
font-size: 28rpx; |
|
|
font-size: 28rpx; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.call { |
|
|
.call { |
|
|
margin-left: 10rpx; |
|
|
margin-left: 10rpx; |
|
|
font-size: 24rpx; |
|
|
font-size: 24rpx; |
|
|
@ -1639,14 +1456,18 @@ export default { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.box_3 { |
|
|
.box_3 { |
|
|
display: flex; |
|
|
display: flex; |
|
|
gap: 30rpx; |
|
|
gap: 30rpx; |
|
|
|
|
|
|
|
|
.left {} |
|
|
.left {} |
|
|
|
|
|
|
|
|
.right { |
|
|
.right { |
|
|
display: flex; |
|
|
display: flex; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
gap: 10rpx; |
|
|
gap: 10rpx; |
|
|
|
|
|
|
|
|
.img { |
|
|
.img { |
|
|
width: 16rpx; |
|
|
width: 16rpx; |
|
|
height: 16rpx; |
|
|
height: 16rpx; |
|
|
@ -1655,11 +1476,13 @@ export default { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.right_box { |
|
|
.right_box { |
|
|
width: 25%; |
|
|
width: 25%; |
|
|
display: flex; |
|
|
display: flex; |
|
|
justify-content: space-between; |
|
|
justify-content: space-between; |
|
|
align-items: center; |
|
|
align-items: center; |
|
|
|
|
|
|
|
|
.img { |
|
|
.img { |
|
|
width: 70rpx; |
|
|
width: 70rpx; |
|
|
height: 70rpx; |
|
|
height: 70rpx; |
|
|
|