Browse Source

feat(market): 更新线索添加和编辑页面

- 将距离输入框改为选择器
- 添加距离字典获取和展示
-优化导航栏文本颜色
master
liutong 1 year ago
parent
commit
be6a904904
  1. 2
      pages.json
  2. 29
      pages/market/clue/add_clues.vue
  3. 28
      pages/market/clue/edit_clues.vue

2
pages.json

@ -490,7 +490,7 @@
"navigationBarTitleText": "线索", "navigationBarTitleText": "线索",
"navigationStyle": "default", "navigationStyle": "default",
"navigationBarBackgroundColor": "#292929", "navigationBarBackgroundColor": "#292929",
"navigationBarTextStyle": "black" "navigationBarTextStyle": "white"
} }
}, },
{ {

29
pages/market/clue/add_clues.vue

@ -375,16 +375,14 @@
labelColor='#fff' labelColor='#fff'
:bottomBorder='false'> :bottomBorder='false'>
<view class="input-title" style="margin-right:14rpx;"> <view class="input-title" style="margin-right:14rpx;">
<fui-input <view
:borderBottom="false" class="input-title"
:padding="[0]" style="margin-right:14rpx;"
placeholder="点击填写" @click="openCicker(`distance`)">
v-model="formData.distance" {{ (formData.distance) ? picker_config.distance.text : '点击选择' }}
backgroundColor="#434544" </view>
size="26"
color="#fff"
></fui-input>
</view> </view>
</fui-form-item> </fui-form-item>
<!--沟通备注--> <!--沟通备注-->
<fui-form-item <fui-form-item
@ -679,7 +677,12 @@ export default {
status:{ status:{
text:'', text:'',
options:[], options:[],
} },
//距离
distance:{
text:'',
options:[],
},
},//选择器选项配置 },//选择器选项配置
// 年月日选择组件 // 年月日选择组件
@ -729,6 +732,7 @@ export default {
await this.getDict('cognitive_idea')//获取字典-认知理念 await this.getDict('cognitive_idea')//获取字典-认知理念
await this.getDict('status')//获取字典-客户状态 await this.getDict('status')//获取字典-客户状态
await this.getDict('decision_maker')//获取字典-决策人 await this.getDict('decision_maker')//获取字典-决策人
await this.getDict('distance')//获取字典-距离
// this.getStaffList()//获取人员列表 // this.getStaffList()//获取人员列表
// this.getAreaTree()//获取地区树形结构 // this.getAreaTree()//获取地区树形结构
}, },
@ -871,6 +875,11 @@ export default {
case 'status': case 'status':
key = 'kh_status' key = 'kh_status'
break; break;
//距离
case 'distance':
key = 'distance'
break;
} }
if(!key){ if(!key){
return return

28
pages/market/clue/edit_clues.vue

@ -375,15 +375,12 @@
labelColor='#fff' labelColor='#fff'
:bottomBorder='false'> :bottomBorder='false'>
<view class="input-title" style="margin-right:14rpx;"> <view class="input-title" style="margin-right:14rpx;">
<fui-input <view
:borderBottom="false" class="input-title"
:padding="[0]" style="margin-right:14rpx;"
placeholder="点击填写" @click="openCicker(`distance`)">
v-model="formData.distance" {{ (formData.distance) ? picker_config.distance.text : '点击选择' }}
backgroundColor="#434544" </view>
size="26"
color="#fff"
></fui-input>
</view> </view>
</fui-form-item> </fui-form-item>
<!--沟通备注--> <!--沟通备注-->
@ -721,7 +718,12 @@ export default {
decision_maker:{ decision_maker:{
text:'', text:'',
options:[], options:[],
} },
//距离
distance:{
text:'',
options:[],
},
},//选择器选项配置 },//选择器选项配置
// 年月日选择组件 // 年月日选择组件
@ -772,6 +774,7 @@ export default {
await this.getDict('cognitive_idea')//获取字典-认知理念 await this.getDict('cognitive_idea')//获取字典-认知理念
await this.getDict('status')//获取字典-客户状态 await this.getDict('status')//获取字典-客户状态
await this.getDict('decision_maker')//获取字典-决策人 await this.getDict('decision_maker')//获取字典-决策人
await this.getDict('distance')//获取字典-距离
// this.getStaffList()//获取人员列表 // this.getStaffList()//获取人员列表
// this.getAreaTree()//获取地区树形结构 // this.getAreaTree()//获取地区树形结构
@ -841,6 +844,7 @@ export default {
//六要素相关 //六要素相关
this.picker_config.purchasing_power.text = sixSpeed.purchase_power_name || '点击选择'//购买力 this.picker_config.purchasing_power.text = sixSpeed.purchase_power_name || '点击选择'//购买力
this.picker_config.cognitive_idea.text = sixSpeed.concept_awareness_name || '点击选择'//认知理念 this.picker_config.cognitive_idea.text = sixSpeed.concept_awareness_name || '点击选择'//认知理念
this.picker_config.distance.text = sixSpeed.distance || '点击选择'//距离
}, },
@ -964,6 +968,10 @@ export default {
case 'status': case 'status':
key = 'kh_status' key = 'kh_status'
break; break;
//距离
case 'distance':
key = 'distance'
break;
} }
if(!key){ if(!key){
return return

Loading…
Cancel
Save