From f51d362be0a500a63957cbe63e06db75caf9e46b Mon Sep 17 00:00:00 2001
From: liutong <836164388@qq.com>
Date: Thu, 12 Jun 2025 18:34:59 +0800
Subject: [PATCH] =?UTF-8?q?feat(market):=20=E4=BC=98=E5=8C=96=E7=BA=BF?=
=?UTF-8?q?=E7=B4=A2=E6=B7=BB=E5=8A=A0=E5=92=8C=E7=BC=96=E8=BE=91=E9=A1=B5?=
=?UTF-8?q?=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 调整来源和来源渠道的显示逻辑
- 添加联系电话查重功能- 优化来源选择后的渠道显示
---
pages/market/clue/add_clues.vue | 54 +++++++++++++++++++++++----
pages/market/clue/edit_clues.vue | 64 ++++++++++++++++++++++++++++----
2 files changed, 102 insertions(+), 16 deletions(-)
diff --git a/pages/market/clue/add_clues.vue b/pages/market/clue/add_clues.vue
index 045f38b..e4de210 100644
--- a/pages/market/clue/add_clues.vue
+++ b/pages/market/clue/add_clues.vue
@@ -27,9 +27,9 @@
基础信息
-
+
- {{ (formData.source_channel) ? picker_config.source_channel.text : '点击选择' }}
+ @click="openCicker(`source`)">
+ {{ (formData.source) ? picker_config.source.text : '点击选择' }}
-
+
- {{ (formData.source) ? picker_config.source.text : '点击选择' }}
+ @click="openCicker(`source_channel`)">
+ {{ (formData.source_channel) ? picker_config.source_channel.text : '点击选择' }}
+
@@ -1006,7 +1010,32 @@ export default {
+ //联系电话失去焦点时间
+ async handlePhoneBlur(){
+ if(!this.formData.phone_number){
+ return
+ }
+
+ this.clientUserList = []
+ let param = {
+ phone_number:this.formData.phone_number
+ }
+ let res = await apiRoute.xs_getAllCustomerResources(param)
+ if(res.code != 1){
+ if(res.msg == '暂无数据'){
+ return
+ }
+ uni.showToast({
+ title: res.msg,
+ icon: 'none'
+ })
+ return
+ }
+ console.log('查重',res)
+ this.clientUserList = res.data
+ this.openDuplicateCheck()
+ },
@@ -1110,6 +1139,15 @@ export default {
let input_name = this.picker_input_name
this.formData[input_name] = e.value
this.picker_config[input_name]['text'] = e.text
+
+ if(input_name == 'source'){
+ if(e.value != 1){
+ this.formData.source_channel = '0'//0=线下
+ }else{
+ this.formData.source_channel = ''//线下
+ }
+ }
+
this.cancelCicker()
},
//关闭下拉选择器
diff --git a/pages/market/clue/edit_clues.vue b/pages/market/clue/edit_clues.vue
index f1030a9..8141b0a 100644
--- a/pages/market/clue/edit_clues.vue
+++ b/pages/market/clue/edit_clues.vue
@@ -27,9 +27,9 @@
基础信息
-
+
- {{ (formData.source_channel) ? picker_config.source_channel.text : '点击选择' }}
+ @click="openCicker(`source`)">
+ {{ (formData.source) ? picker_config.source.text : '点击选择' }}
-
+
+
- {{ (formData.source) ? picker_config.source.text : '点击选择' }}
+ @click="openCicker(`source_channel`)">
+ {{ (formData.source_channel) ? picker_config.source_channel.text : '点击选择' }}
+