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 : '点击选择' }} +