From 52302fd3422f057d353bf6c8973ca096a16c8643 Mon Sep 17 00:00:00 2001
From: liutong <836164388@qq.com>
Date: Mon, 24 Mar 2025 17:57:31 +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=E9=A1=B5=E9=9D=A2=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E5=A4=84=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 调整学员姓名和手机号的 prop属性
- 初始化 formData 对象,添加所有必要字段
- 修改客户标签的处理逻辑,添加 checked属性
- 优化客户标签选择后的数据处理
---
pages/market/clue/add_clues.vue | 36 +++++++++++++++++++++++++++------
1 file changed, 30 insertions(+), 6 deletions(-)
diff --git a/pages/market/clue/add_clues.vue b/pages/market/clue/add_clues.vue
index bbfc444..dbe492c 100644
--- a/pages/market/clue/add_clues.vue
+++ b/pages/market/clue/add_clues.vue
@@ -11,13 +11,13 @@
基础信息
-
+
-
+
@@ -173,8 +173,23 @@ import commonApi from '@/api/common.js';
switchChange_type: 1,
rules,
formData: {
+
+ student_name:'',//学员姓名*
+ student_phone:'',//学员手机号*
+ age:'',//年龄*
+ school_name:'',//学校
+ grade:'',//年级
+ class_name:'',//班级
+ customer_source:'',//客户来源*
+ add_staff_id:'',//归属人员id*
+ contact_name:'',//联系人*
+ province_id:'',//所在地区-省
+ city_id:'',//所在地区-市
+ district_id:'',//所在地区-区
+ full_address:'',//所在地区中文名
+ community_name:'',//小区
customer_tags_name:'',//选中的标签名称,多个用,号分割
- customer_tags:[],
+ customer_tags:['2','3'],//客户标签
},
show_date: false,
result_date: '',
@@ -289,15 +304,18 @@ import commonApi from '@/api/common.js';
options_customer_tags:[
{
text: '标签1',
- value: '1'
+ value: '1',
+ checked:false,//是否选中"true=是,false=否
},
{
text: '标签2',
- value: '2'
+ value: '2',
+ checked:false,//是否选中
},
{
text: '标签3',
- value: '3'
+ value: '3',
+ checked:false,//是否选中
}
],//客户标签可选值
@@ -439,6 +457,12 @@ import commonApi from '@/api/common.js';
e.options.forEach((v,k)=>{
customer_tags_arr.push(v.value)
customer_tags_name_arr.push(v.text)
+ //根据v.value 设置this.options_customer_tags中对应元素的checked属性为true
+ this.options_customer_tags.forEach((v,k)=>{
+ if(v.value == v.value){
+ v.checked = true
+ }
+ })
})
this.formData.customer_tags_name = customer_tags_name_arr.join(',')//数组转字符串