Browse Source

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

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

93
pages/market/clue/edit_clues.vue

@ -233,6 +233,23 @@
></fui-input>
</view>
</fui-form-item>
</view>
</fui-form>
</view>
<view class="fui-btn__box">
<fui-button background="#434544" color="#24BA9F" borderColor="#24BA9F" @click="nextStep('1')">下一步</fui-button>
</view>
</view>
<!-- 添加六要素-->
<view style="margin-top: 20rpx;" v-if="optionTableId == 1">
<view class="form-style">
<fui-form ref="form" top="0" :model="formData" :show="false">
<view class="title" style="margin-top: 20rpx;">六要素信息</view>
<view class="input-style">
<!--客户初步意向度-->
<fui-form-item
label="客户初步意向度"
@ -271,22 +288,6 @@
</view>
</view>
</fui-form-item>
</view>
</fui-form>
</view>
<view class="fui-btn__box">
<fui-button background="#434544" color="#24BA9F" borderColor="#24BA9F" @click="nextStep('1')">下一步</fui-button>
</view>
</view>
<!-- 添加六要素-->
<view style="margin-top: 20rpx;" v-if="optionTableId == 1">
<view class="form-style">
<fui-form ref="form" top="0" :model="formData" :show="false">
<view class="title" style="margin-top: 20rpx;">六要素信息</view>
<view class="input-style">
<!--购买力-->
<fui-form-item
label="购买力"
@ -405,6 +406,51 @@
></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="点击填写" 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>
</fui-form>
</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
@ -610,6 +656,8 @@ export default {
staff_id:'',//ID
distance:'',//
optional_class_time:'',//
first_visit_status:'',//访
second_visit_status:'',//访
},
//
@ -740,6 +788,7 @@ export default {
let customerResource = res.data.customerResource || {}//
let sixSpeed = res.data.customerResource.sixSpeed || {}//
console.log('12313',sixSpeed)
console.log('详情',res.data)
@ -765,11 +814,13 @@ export default {
staff_id: sixSpeed.staff_id || '',//ID
distance: sixSpeed.distance || '',//
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.optional_class_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');//(Y-m-d H:i)
//
this.picker_config.source_channel.text = customerResource.source_channel_name || '点击选择'//
@ -1150,7 +1201,7 @@ export default {
//
let val = (e.result ?? '')
if(val){
val = val + ':00'
val = val
}
let input_name = this.data_picker_input_name

Loading…
Cancel
Save