Browse Source

feat: 企微数据 - 账号数据趋势 - 更新时间逻辑

zhengxy 2 years ago
parent
commit
b92cb8f979
1 changed files with 33 additions and 0 deletions
  1. 33 0
      project/src/components/dataBoard/accountTrends.vue

+ 33 - 0
project/src/components/dataBoard/accountTrends.vue

@@ -236,6 +236,7 @@ export default {
236 236
     this.handleGetChart()
237 237
     this.handleGetSummaryList()
238 238
     this.handleGetList()
239
+    this.handleGetUpdateTime()
239 240
   },
240 241
   beforeDestroy () {
241 242
     this.myChart && this.myChart.clear()
@@ -244,6 +245,23 @@ export default {
244 245
     initTableHeight() {
245 246
       this.height = document.documentElement.clientHeight - 200 > 400 ? document.documentElement.clientHeight - 200 : 400
246 247
     },
248
+    // 获取"数据更新时间"
249
+    async handleGetUpdateTime() {
250
+      console.log('handleGetUpdateTime => ')
251
+      try {
252
+        // const { data: res = {} } = await this.$axios.get(this.URL.xxx, {
253
+        //   params: {}
254
+        // })
255
+        // if (res && res.errno == 0) {
256
+        //   this.updateTime = res.rst.updateTime
257
+        // } else if (res.errno != 4002) {
258
+        //   this.$message.warning(res.err)
259
+        //   this.updateTime = ''
260
+        // }
261
+      } catch (error) {
262
+        this.updateTime = ''
263
+      }
264
+    },
247 265
     // 获取汇总表数据
248 266
     async handleGetSummaryList() {
249 267
       console.log('handleGetSummaryList => ',)
@@ -560,6 +578,7 @@ export default {
560 578
       this.filter.sort_type = 'desc'
561 579
       this.pagination.page = 1
562 580
       this.handleGetList()
581
+      this.handleGetUpdateTime()
563 582
     },
564 583
     // 监听时间筛选变化
565 584
     onChangeTime(time) {
@@ -568,6 +587,7 @@ export default {
568 587
       this.handleGetSummaryList()
569 588
       this.pagination.page = 1
570 589
       this.handleGetList()
590
+      this.handleGetUpdateTime()
571 591
     },
572 592
     // 监听“MP账号”筛选变化
573 593
     onChangeAccountId(val) {
@@ -578,6 +598,7 @@ export default {
578 598
       this.filter.sort_type = 'desc'
579 599
       this.pagination.page = 1
580 600
       this.handleGetList()
601
+      this.handleGetUpdateTime()
581 602
     },
582 603
     // 监听“ADQ账号”筛选变化
583 604
     onChangeAccountIdAdq(val) {
@@ -588,6 +609,7 @@ export default {
588 609
       this.filter.sort_type = 'desc'
589 610
       this.pagination.page = 1
590 611
       this.handleGetList()
612
+      this.handleGetUpdateTime()
591 613
     },
592 614
     // 监听“收益截止日期”筛选变化
593 615
     onChangeClosingDate(val) {
@@ -596,6 +618,7 @@ export default {
596 618
       this.handleGetSummaryList()
597 619
       this.pagination.page = 1
598 620
       this.handleGetList()
621
+      this.handleGetUpdateTime()
599 622
     },
600 623
     // 监听“推广类型”筛选变化
601 624
     onChangePromotionType(val) {
@@ -604,11 +627,15 @@ export default {
604 627
       this.handleGetSummaryList()
605 628
       this.pagination.page = 1
606 629
       this.handleGetList()
630
+      this.handleGetUpdateTime()
607 631
     },
608 632
     // 监听当前页变化
609 633
     handleCurrentChange(currentPage) {
634
+      this.handleGetChart()
635
+      this.handleGetSummaryList()
610 636
       this.pagination.page = currentPage
611 637
       this.handleGetList()
638
+      this.handleGetUpdateTime()
612 639
     },
613 640
     // 监听点击"确定(搜索)"按钮
614 641
     onClickSearch() {
@@ -616,6 +643,7 @@ export default {
616 643
       this.handleGetSummaryList()
617 644
       this.pagination.page = 1
618 645
       this.handleGetList()
646
+      this.handleGetUpdateTime()
619 647
     },
620 648
     // 监听排序变化
621 649
     onClickSort(sort_field, sort_type) {
@@ -637,6 +665,10 @@ export default {
637 665
       // 后端排序 => 获取最新数据
638 666
       this.pagination.page = 1
639 667
       this.handleGetList()
668
+      // 获取其他表数据 & 同步更新时间
669
+      this.handleGetChart()
670
+      this.handleGetSummaryList()
671
+      this.handleGetUpdateTime()
640 672
     },
641 673
     // 监听点击"重置"按钮
642 674
     onClickReset() {
@@ -654,6 +686,7 @@ export default {
654 686
       this.handleGetChart()
655 687
       this.handleGetSummaryList()
656 688
       this.handleGetList()
689
+      this.handleGetUpdateTime()
657 690
     },
658 691
     // 监听点击"导出"按钮
659 692
     async onClickExport() {