Explorar el Código

Merge branch 'feature/1223' into develop

zhengxy %!s(int64=2) %!d(string=hace) años
padre
commit
8a8404ed44
Se han modificado 1 ficheros con 21 adiciones y 0 borrados
  1. 21 0
      project/src/components/customManage/manage.vue

+ 21 - 0
project/src/components/customManage/manage.vue

17
       <loss-body :reset='resetFlag' @lossChange="lossChange"></loss-body>
17
       <loss-body :reset='resetFlag' @lossChange="lossChange"></loss-body>
18
       <!-- 付费情况 -->
18
       <!-- 付费情况 -->
19
       <screen-pay :reset='resetFlag' @payChange="payChange"></screen-pay>
19
       <screen-pay :reset='resetFlag' @payChange="payChange"></screen-pay>
20
+      <!-- 充值时间 -->
21
+      <date-picker :reset='resetFlag' title="充值时间" @changeTime="onChangePayTime" />
20
       <div class="reset" @click="resetEvent">重置</div>
22
       <div class="reset" @click="resetEvent">重置</div>
21
     </div>
23
     </div>
22
     <div class="tableInfo">
24
     <div class="tableInfo">
195
       tag_type: 0,//标签筛选类型 0不筛选 1满足其中一个 2同时满足 3无标签
197
       tag_type: 0,//标签筛选类型 0不筛选 1满足其中一个 2同时满足 3无标签
196
       add_date_start: '',//添加日期 起始
198
       add_date_start: '',//添加日期 起始
197
       add_date_end: '',//添加日期 截止
199
       add_date_end: '',//添加日期 截止
200
+      last_pay_time_start: '',//充值时间 起始
201
+      last_pay_time_end: '',//充值时间 截止
198
       loss_status: null,//客户流失状态 没有筛选时传null 0未流失 1已流失
202
       loss_status: null,//客户流失状态 没有筛选时传null 0未流失 1已流失
199
       pay_status: null,//	付款状态 没有筛选时传null 0未付款 1已付款
203
       pay_status: null,//	付款状态 没有筛选时传null 0未付款 1已付款
200
       pay_num_min: '',//最小付款次数,当pay_status是1时必传
204
       pay_num_min: '',//最小付款次数,当pay_status是1时必传
261
           customer_name: this.input_keyword,
265
           customer_name: this.input_keyword,
262
           add_date_start: this.add_date_start,
266
           add_date_start: this.add_date_start,
263
           add_date_end: this.add_date_end,
267
           add_date_end: this.add_date_end,
268
+          last_pay_time_start: this.last_pay_time_start,
269
+          last_pay_time_end: this.last_pay_time_end,
264
           add_way: this.add_way,
270
           add_way: this.add_way,
265
           pay_status: this.pay_status,
271
           pay_status: this.pay_status,
266
           pay_num_min: this.pay_num_min,
272
           pay_num_min: this.pay_num_min,
360
       this.tag_type = 0;
366
       this.tag_type = 0;
361
       this.add_date_start = '';
367
       this.add_date_start = '';
362
       this.add_date_end = '';
368
       this.add_date_end = '';
369
+      this.last_pay_time_start = '';
370
+      this.last_pay_time_end = '';
363
       this.loss_status = null;
371
       this.loss_status = null;
364
       this.pay_status = null;
372
       this.pay_status = null;
365
       this.pay_num_min = '';
373
       this.pay_num_min = '';
406
       }
414
       }
407
       this.init(1)
415
       this.init(1)
408
     },
416
     },
417
+    // 监听“充值时间”筛选变化
418
+    onChangePayTime (time) {
419
+      if (!time || time && time.length == 0) {
420
+        this.last_pay_time_start = '';
421
+        this.last_pay_time_end = '';
422
+      } else {
423
+        this.last_pay_time_start = time[0]
424
+        this.last_pay_time_end = time[1]
425
+      }
426
+      this.init(1)
427
+    },
409
     tagDefine (data) {//标签选择回调
428
     tagDefine (data) {//标签选择回调
410
       if (data.tag == 1 || data.tag == 2) {
429
       if (data.tag == 1 || data.tag == 2) {
411
         if (data.tag_id_list && data.tag_id_list.length != 0) {
430
         if (data.tag_id_list && data.tag_id_list.length != 0) {
440
           customer_name: this.input_keyword,
459
           customer_name: this.input_keyword,
441
           add_date_start: this.add_date_start,
460
           add_date_start: this.add_date_start,
442
           add_date_end: this.add_date_end,
461
           add_date_end: this.add_date_end,
462
+          last_pay_time_start: this.last_pay_time_start,
463
+          last_pay_time_end: this.last_pay_time_end,
443
           add_way: this.add_way,
464
           add_way: this.add_way,
444
           pay_status: this.pay_status,
465
           pay_status: this.pay_status,
445
           pay_num_min: this.pay_num_min,
466
           pay_num_min: this.pay_num_min,