Browse Source

feat(market): 添加一访和二访情况字段

- 在编辑线索页面的六要素信息中添加了一访情况和二访情况字段
- 新增了 first_visit_status 和 second_visit_status 字段用于记录一访和二访情况
- 调整了表单布局,将客户初步意向度和客户状态字段移至六要素信息上方
- 修改了日期选择器的类型,从 type="5"改为 type="3"
master
liutong 10 months ago
parent
commit
6080ada235
  1. 137
      pages/market/clue/edit_clues.vue

137
pages/market/clue/edit_clues.vue

@ -233,44 +233,7 @@
></fui-input> ></fui-input>
</view> </view>
</fui-form-item> </fui-form-item>
<!--客户初步意向度-->
<fui-form-item
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(`initial_intent`)">
{{ (formData.initial_intent) ? picker_config.initial_intent.text : '点击选择' }}
</view>
</view>
</fui-form-item>
<!--客户状态-->
<fui-form-item
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(`status`)">
{{ (formData.status) ? picker_config.status.text : '点击选择' }}
</view>
</view>
</fui-form-item>
</view> </view>
</fui-form> </fui-form>
</view> </view>
@ -287,6 +250,44 @@
<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=""
background='#434544'
labelColor='#fff'
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view
class="input-title"
style="margin-right:14rpx;"
@click="openCicker(`initial_intent`)">
{{ (formData.initial_intent) ? picker_config.initial_intent.text : '点击选择' }}
</view>
</view>
</fui-form-item>
<!--客户状态-->
<fui-form-item
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(`status`)">
{{ (formData.status) ? picker_config.status.text : '点击选择' }}
</view>
</view>
</fui-form-item>
<!--购买力--> <!--购买力-->
<fui-form-item <fui-form-item
label="购买力" label="购买力"
@ -405,6 +406,51 @@
></fui-input> ></fui-input>
</view> </view>
</fui-form-item> </fui-form-item>
<!--一访情况-->
<fui-form-item
label="一访情况"
asteriskPosition="right"
labelSize='26'
prop="title"
background='#434544'
labelColor='#fff'
:bottomBorder='false'>
<view class="input-title" style="margin-right:14rpx;">
<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>
</fui-form-item>
<!--二访情况-->
<fui-form-item
label="二访情况"
asteriskPosition="right"
labelSize='26'
prop="title"
background='#434544'
labelColor='#fff'
:bottomBorder='false'>
<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-input-->
<!-- :borderBottom="false"-->
<!-- :padding="[0]"-->
<!-- placeholder="点击填写"-->
<!-- v-model="formData.second_visit_status"-->
<!-- backgroundColor="#434544"-->
<!-- size="26"-->
<!-- color="#fff"-->
<!-- ></fui-input>-->
</view>
</fui-form-item>
</view> </view>
</fui-form> </fui-form>
</view> </view>
@ -416,7 +462,7 @@
<!-- 年月日-选择时间 --> <!-- 年月日-选择时间 -->
<fui-date-picker :show="date_picker_show" type="5" @change="change_date" @cancel="cancel_date"></fui-date-picker> <fui-date-picker :show="date_picker_show" type="3" @change="change_date" @cancel="cancel_date"></fui-date-picker>
<!-- 选择器 --> <!-- 选择器 -->
<fui-picker <fui-picker
@ -610,6 +656,8 @@ export default {
staff_id:'',//ID staff_id:'',//ID
distance:'',// distance:'',//
optional_class_time:'',// optional_class_time:'',//
first_visit_status:'',//访
second_visit_status:'',//访
}, },
// //
@ -740,6 +788,7 @@ export default {
let customerResource = res.data.customerResource || {}// let customerResource = res.data.customerResource || {}//
let sixSpeed = res.data.customerResource.sixSpeed || {}// let sixSpeed = res.data.customerResource.sixSpeed || {}//
console.log('12313',sixSpeed)
console.log('详情',res.data) console.log('详情',res.data)
@ -765,11 +814,13 @@ export default {
staff_id: sixSpeed.staff_id || '',//ID staff_id: sixSpeed.staff_id || '',//ID
distance: sixSpeed.distance || '',// distance: sixSpeed.distance || '',//
promised_visit_time: sixSpeed.promised_visit_time || '',//访 promised_visit_time: sixSpeed.promised_visit_time || '',//访
optional_class_time: sixSpeed.preferred_class_time || ''// optional_class_time: sixSpeed.preferred_class_time || '',//
first_visit_status:sixSpeed.first_visit_status || '',//访
second_visit_status:sixSpeed.second_visit_status || '',//访
} }
this.formData.promised_visit_time = this.$util.formatToDateTime(sixSpeed.promised_visit_time, 'Y-m-d H:i');//(Y-m-d H:i) this.formData.promised_visit_time = this.$util.formatToDateTime(sixSpeed.promised_visit_time, 'Y-m-d');//(Y-m-d H:i)
this.formData.optional_class_time = this.$util.formatToDateTime(sixSpeed.promised_visit_time, 'Y-m-d H:i');//(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 || '点击选择'//
@ -1150,7 +1201,7 @@ export default {
// //
let val = (e.result ?? '') let val = (e.result ?? '')
if(val){ if(val){
val = val + ':00' val = val
} }
let input_name = this.data_picker_input_name let input_name = this.data_picker_input_name

Loading…
Cancel
Save