Browse Source

feat: 企微数据 - 短剧数据趋势 - 更新时间逻辑

zhengxy 2 years ago
parent
commit
8c0b7645b3
1 changed files with 32 additions and 0 deletions
  1. 32 0
      project/src/components/dataBoard/shortDramaTrends.vue

+ 32 - 0
project/src/components/dataBoard/shortDramaTrends.vue

@@ -225,6 +225,7 @@ export default {
225 225
     this.handleGetChart()
226 226
     this.handleGetSummaryList()
227 227
     this.handleGetList()
228
+    this.handleGetUpdateTime()
228 229
   },
229 230
   beforeDestroy () {
230 231
     this.myChart && this.myChart.clear()
@@ -233,6 +234,23 @@ export default {
233 234
     initTableHeight() {
234 235
       this.height = document.documentElement.clientHeight - 200 > 400 ? document.documentElement.clientHeight - 200 : 400
235 236
     },
237
+    // 获取"数据更新时间"
238
+    async handleGetUpdateTime() {
239
+      console.log('handleGetUpdateTime => ')
240
+      try {
241
+        // const { data: res = {} } = await this.$axios.get(this.URL.xxx, {
242
+        //   params: {}
243
+        // })
244
+        // if (res && res.errno == 0) {
245
+        //   this.updateTime = res.rst.updateTime
246
+        // } else if (res.errno != 4002) {
247
+        //   this.$message.warning(res.err)
248
+        //   this.updateTime = ''
249
+        // }
250
+      } catch (error) {
251
+        this.updateTime = ''
252
+      }
253
+    },
236 254
     // 获取汇总表数据
237 255
     async handleGetSummaryList() {
238 256
       console.log('handleGetSummaryList => ',)
@@ -546,6 +564,7 @@ export default {
546 564
       this.filter.sort_type = 'desc'
547 565
       this.pagination.page = 1
548 566
       this.handleGetList()
567
+      this.handleGetUpdateTime()
549 568
     },
550 569
     // 监听时间筛选变化
551 570
     onChangeTime(time) {
@@ -554,6 +573,7 @@ export default {
554 573
       this.handleGetSummaryList()
555 574
       this.pagination.page = 1
556 575
       this.handleGetList()
576
+      this.handleGetUpdateTime()
557 577
     },
558 578
     // 监听“短剧”筛选变化
559 579
     onChangePlayletId(val) {
@@ -564,6 +584,7 @@ export default {
564 584
       this.filter.sort_type = 'desc'
565 585
       this.pagination.page = 1
566 586
       this.handleGetList()
587
+      this.handleGetUpdateTime()
567 588
     },
568 589
     // 监听“收益截止日期”筛选变化
569 590
     onChangeClosingDate(val) {
@@ -572,6 +593,7 @@ export default {
572 593
       this.handleGetSummaryList()
573 594
       this.pagination.page = 1
574 595
       this.handleGetList()
596
+      this.handleGetUpdateTime()
575 597
     },
576 598
     // 监听“推广类型”筛选变化
577 599
     onChangePromotionType(val) {
@@ -580,11 +602,15 @@ export default {
580 602
       this.handleGetSummaryList()
581 603
       this.pagination.page = 1
582 604
       this.handleGetList()
605
+      this.handleGetUpdateTime()
583 606
     },
584 607
     // 监听当前页变化
585 608
     handleCurrentChange(currentPage) {
609
+      this.handleGetChart()
610
+      this.handleGetSummaryList()
586 611
       this.pagination.page = currentPage
587 612
       this.handleGetList()
613
+      this.handleGetUpdateTime()
588 614
     },
589 615
     // 监听点击"确定(搜索)"按钮
590 616
     onClickSearch() {
@@ -592,6 +618,7 @@ export default {
592 618
       this.handleGetSummaryList()
593 619
       this.pagination.page = 1
594 620
       this.handleGetList()
621
+      this.handleGetUpdateTime()
595 622
     },
596 623
     // 监听排序变化
597 624
     onClickSort(sort_field, sort_type) {
@@ -613,6 +640,10 @@ export default {
613 640
       // 后端排序 => 获取最新数据
614 641
       this.pagination.page = 1
615 642
       this.handleGetList()
643
+      // 获取其他表数据 & 同步更新时间
644
+      this.handleGetChart()
645
+      this.handleGetSummaryList()
646
+      this.handleGetUpdateTime()
616 647
     },
617 648
     // 监听点击"重置"按钮
618 649
     onClickReset() {
@@ -629,6 +660,7 @@ export default {
629 660
       this.handleGetChart()
630 661
       this.handleGetSummaryList()
631 662
       this.handleGetList()
663
+      this.handleGetUpdateTime()
632 664
     },
633 665
     // 监听点击"导出"按钮
634 666
     async onClickExport() {