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

Loading…
Cancel
Save