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(',')//数组转字符串