Browse Source

refactor(market): 重构线索跟进页面

- 修改了多个字段的名称和显示逻辑
-优化了表单布局和样式- 更新了数据模型以适应新的业务需求
master
liutong 12 months ago
parent
commit
d825a85b8e
  1. 96
      pages/market/clue/writing_followUp.vue

96
pages/market/clue/writing_followUp.vue

@ -29,10 +29,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.staff_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`staff_id`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`staff_id`)">
{{ str_staff_id }}
</view>
</view>
</fui-form-item>
@ -49,10 +49,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.follow_up_time" class="input-title" style="margin-right:14rpx;" @click="selectCon(`follow_up_time`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`follow_up_time`)">
{{ str_follow_up_time }}
</view>
</view>
</fui-form-item>
@ -69,7 +69,7 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" v-model="formData.student_name"
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" v-model="formData.requirement"
backgroundColor="#434544" size="26" color="#fff"></fui-input>
</view>
</fui-form-item>
@ -85,10 +85,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.purchasing_power" class="input-title" style="margin-right:14rpx;" @click="selectCon(`purchasing_power`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`purchasing_power`)">
{{ str_purchasing_power }}
</view>
</view>
</fui-form-item>
@ -104,10 +104,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.cognitive_concept" class="input-title" style="margin-right:14rpx;" @click="selectCon(`cognitive_concept`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`cognitive_concept`)">
{{ str_cognitive_concept }}
</view>
</view>
</fui-form-item>
@ -123,14 +123,15 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.schooltime" class="input-title" style="margin-right:14rpx;" @click="selectCon(`schooltime`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`schooltime`)">
{{ str_schooltime }}
</view>
</view>
</fui-form-item>
<!--手写-->
<fui-form-item
asterisk
label="距离"
@ -142,14 +143,12 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
</view>
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" v-model="formData.distance"
backgroundColor="#434544" size="26" color="#fff"></fui-input>
</view>
</fui-form-item>
<!--手写-->
<fui-form-item
asterisk
label="决策人"
@ -161,11 +160,8 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
</view>
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" v-model="formData.decision_maker"
backgroundColor="#434544" size="26" color="#fff"></fui-input>
</view>
</fui-form-item>
@ -181,17 +177,16 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.emotional_intensity" class="input-title" style="margin-right:14rpx;" @click="selectCon(`emotional_intensity`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`emotional_intensity`)">
{{ str_emotional_intensity }}
</view>
</view>
</fui-form-item>
</view>
<view class="title" style="margin-top: 20rpx;">初步意向度</view>
<view class="input-style">
<!--下拉-->
<fui-form-item
@ -205,10 +200,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.initial_customer_intent" class="input-title" style="margin-right:14rpx;" @click="selectCon(`initial_customer_intent`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`initial_customer_intent`)">
{{ str_initial_customer_intent }}
</view>
</view>
</fui-form-item>
@ -225,10 +220,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.initial_relationship_intent" class="input-title" style="margin-right:14rpx;" @click="selectCon(`initial_relationship_intent`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`initial_relationship_intent`)">
{{ str_initial_relationship_intent }}
</view>
</view>
</fui-form-item>
@ -240,7 +235,7 @@
</fui-form-item>
<view style="width: 100%;background: #434544;">
<view style="margin: auto;width: 92%;padding: 20rpx 0 50rpx;">
<fui-textarea :padding="['10rpx','10rpx','10rpx','10rpx']" v-model="formData.mobile"
<fui-textarea :padding="['10rpx','10rpx','10rpx','10rpx']" v-model="formData.follow_up_content"
backgroundColor="#434544" size="26" color="#fff" :textareaBorder="true" style="text-align: left !important;"></fui-textarea>
</view>
</view>
@ -252,9 +247,9 @@
<fui-form-item label="转交跟进任务" labelWidth="250" labelSize='26' asterisk asteriskPosition="right"
prop="mobile"
background='#434544' labelColor='#fff' :bottomBorder='false'>
<fui-switch @change="switchChange" checked></fui-switch>
<fui-switch @change="switchChange" :checked="formData.is_warn_btn"></fui-switch>
</fui-form-item>
<view v-if="switchChange_type != 1">
<view v-if="formData.is_warn == 1">
<!--下拉-->
<fui-form-item
@ -268,10 +263,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.entry_type" class="input-title" style="margin-right:14rpx;" @click="selectCon(`entry_type`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`entry_type`)">
{{ str_entry_type }}
</view>
</view>
</fui-form-item>
@ -288,10 +283,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.follow_staff_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`follow_staff_id`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`follow_staff_id`)">
{{ str_follow_staff_id }}
</view>
</view>
</fui-form-item>
@ -308,10 +303,10 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<view v-if="!formData.sales_id" class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">点击选择
<view v-if="!formData.reminder_time" class="input-title" style="margin-right:14rpx;" @click="selectCon(`reminder_time`)">点击选择
</view>
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`sales_id`)">
{{ str_sales_id }}
<view v-else class="input-title" style="margin-right:14rpx;" @click="selectCon(`reminder_time`)">
{{ str_reminder_time }}
</view>
</view>
</fui-form-item>
@ -327,7 +322,7 @@
:bottomBorder='false'
>
<view class="input-title" style="margin-right:14rpx;">
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" v-model="formData.student_name"
<fui-input :borderBottom="false" :padding="[0]" placeholder="点击填写" v-model="formData.follow_content"
backgroundColor="#434544" size="26" color="#fff"></fui-input>
</view>
</fui-form-item>
@ -368,7 +363,6 @@ export default {
formData:{
//##### #####
sales_id:'',//线(线id)
entry_type:'',//(1=,2=)
staff_id:'',//
follow_up_time:'',//(2025-03-20 16:04:50)
requirement:'',//
@ -385,7 +379,7 @@ export default {
//##### #####
is_warn:'1',//( 1 2)
is_warn_btn:true,//( true= false=),使
//
entry_type:'',//(1=,2=)
follow_staff_id:'',//
reminder_time:'',//
follow_content:'',//

Loading…
Cancel
Save