|
@@ -13,7 +13,7 @@
|
13
|
13
|
<!-- 添加时间 -->
|
14
|
14
|
<date-picker :reset='resetFlag' @changeTime="changeTime" />
|
15
|
15
|
<!-- 添加渠道 -->
|
16
|
|
- <self-channel :reset='resetFlag' @channelDefine="(val)=>{add_way = val;init(1)}" />
|
|
16
|
+ <selfChannelMultiple :reset='resetFlag' @channelDefine="onChangeAddWay" />
|
17
|
17
|
<!-- 性别 暂时获取不到 -->
|
18
|
18
|
<self-gender :reset='resetFlag' @genderChange="(val)=>{gender = val;init(1)}" />
|
19
|
19
|
<!-- 流失状态 -->
|
|
@@ -178,6 +178,7 @@ import selfCustomerservice from '@/components/assembly/screen/customerService.vu
|
178
|
178
|
import enterpriseTag from '@/components/assembly/screen/enterpriseTag.vue'
|
179
|
179
|
import datePicker from '@/components/assembly/screen/datePicker.vue'
|
180
|
180
|
import selfChannel from '@/components/assembly/screen/channel.vue'
|
|
181
|
+import selfChannelMultiple from '@/components/assembly/screen/channelMultiple.vue'
|
181
|
182
|
import selfGender from '@/components/assembly/screen/gender.vue'
|
182
|
183
|
import lossBody from '@/components/assembly/screen/lossBody.vue'
|
183
|
184
|
import screenPay from '@/components/assembly/screen/pay.vue'
|
|
@@ -186,7 +187,7 @@ import tagDialog from '@/components/assembly/tagDialog.vue'
|
186
|
187
|
import detial from '@/components/detials/index.vue'
|
187
|
188
|
|
188
|
189
|
export default {
|
189
|
|
- components: { tagDialog, detial, selfInput, selfCustomerservice, enterpriseTag, datePicker, selfChannel, selfGender, lossBody, screenPay, shieldingUser },
|
|
190
|
+ components: { tagDialog, detial, selfInput, selfCustomerservice, enterpriseTag, datePicker, selfChannel, selfChannelMultiple, selfGender, lossBody, screenPay, shieldingUser },
|
190
|
191
|
data () {
|
191
|
192
|
return {
|
192
|
193
|
drawerSize: '60%',
|
|
@@ -207,7 +208,7 @@ export default {
|
207
|
208
|
input_keyword: '',
|
208
|
209
|
tableData: [],
|
209
|
210
|
user_id_list: [],//客服user_id列表
|
210
|
|
- add_way: '',//客户来源
|
|
211
|
+ add_way: [],//客户来源
|
211
|
212
|
tag_id_list: [],//标签id列表 当tag_type值为1或者2时必填
|
212
|
213
|
tag_type: 0,//标签筛选类型 0不筛选 1满足其中一个 2同时满足 3无标签
|
213
|
214
|
add_date_start: '',//添加日期 起始
|
|
@@ -381,7 +382,7 @@ export default {
|
381
|
382
|
this.resetFlag = !this.resetFlag
|
382
|
383
|
this.input_keyword = '';
|
383
|
384
|
this.user_id_list = [];
|
384
|
|
- this.add_way = '';
|
|
385
|
+ this.add_way = [];
|
385
|
386
|
this.tag_id_list = [];
|
386
|
387
|
this.tag_type = 0;
|
387
|
388
|
this.add_date_start = '';
|
|
@@ -458,6 +459,11 @@ export default {
|
458
|
459
|
}
|
459
|
460
|
this.init(1)
|
460
|
461
|
},
|
|
462
|
+ // 监听“添加渠道”筛选变化
|
|
463
|
+ onChangeAddWay (val) {
|
|
464
|
+ this.add_way = val
|
|
465
|
+ this.init(1)
|
|
466
|
+ },
|
461
|
467
|
tagDefine (data) {//标签选择回调
|
462
|
468
|
if (data.tag == 1 || data.tag == 2) {
|
463
|
469
|
if (data.tag_id_list && data.tag_id_list.length != 0) {
|