zhaoxiaoqiang1
2026-01-04 f1d30d03186c79ca2cbcfe60d6d2ce7d73fba97b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<template>
  <div class="search-form">
    <el-tabs v-model="activeName" @tab-click="handleClick">
      <el-tab-pane label="本月逾期概况表" name="first">
        <OverdueReportTableVue
            v-if="activeName == 'first'"
            :tableTitle="'本月团队逾期概况表(笔数)'"
            :model="queryOrgOverdueSummaryListModel"
            v-bind="$attrs"
        />
        <OverdueReportTableVue
            v-if="activeName == 'first'"
            :tableTitle="'本月团队逾期概况表(金额)'"
            :model="queryOrgOverdueAmtSummaryListModel"
            v-bind="$attrs"
        />
        <OverdueReportTableVue
            v-if="activeName == 'first'"
            :tableTitle="'本月客户经理逾期概况表(笔数)'"
            :model="queryCustomerMgrOverdueSummaryListModel"
            v-bind="$attrs"
        />
        <OverdueReportTableVue
          v-if="activeName == 'first'"
          :tableTitle="'本月客户经理逾期概况表(金额)'"
          :model="queryCustomerMgrOverdueAmtSummaryListModel"
          v-bind="$attrs"
        />
 
      </el-tab-pane>
 
      <el-tab-pane label="本月逾期回收概况表" name="second">
        <OverdueReportTableVue
            v-if="activeName == 'second'"
            :tableTitle="'本月团队逾期回收概况表(笔数)'"
            :model="queryOverdueRepaymentSummaryListModel"
            v-bind="$attrs"
        />
        <OverdueReportTableVue
            v-if="activeName == 'second'"
            :tableTitle="'本月团队逾期回收概况表(金额)'"
            :model="queryOverdueRepaymentAmtSummaryListModel"
            v-bind="$attrs"
        />
        <OverdueReportTableVue
            v-if="activeName == 'second'"
            :tableTitle="'本月客户经理逾期回收概况表(笔数)'"
            :model="queryCustomerMgrRepaymentSummaryListModel"
            v-bind="$attrs"
        />
        <OverdueReportTableVue
          v-if="activeName == 'second'"
          :tableTitle="'本月客户经理逾期回收概况表(金额)'"
          :model="queryCustomerMgrRepaymentAmtSummaryListModel"
          v-bind="$attrs"
        />
      </el-tab-pane>
    </el-tabs>
  </div>
</template>
<script>
import OverdueReportTableVue from "./components/overdueReportTable.vue";
 
//本月客户经理逾期概况表(金额)
import queryCustomerMgrOverdueAmtSummaryList from "@/controller/queryCustomerMgrOverdueAmtSummaryList";
//本月客户经理逾期概况表(笔数)
import queryCustomerMgrOverdueSummaryList from "@/controller/queryCustomerMgrOverdueSummaryList";
//本月逾期回收概况表客户经理(金额)
import queryCustomerMgrRepaymentAmtSummaryList from "@/controller/queryCustomerMgrRepaymentAmtSummaryList";
//本月逾期回收概况表客户经理(笔数)
import queryCustomerMgrRepaymentSummaryList from "@/controller/queryCustomerMgrRepaymentSummaryList";
//本月团队逾期概况表(金额)
import queryOrgOverdueAmtSummaryList from "@/controller/queryOrgOverdueAmtSummaryList";
//本月团队逾期概况表(笔数)
import queryOrgOverdueSummaryList from "@/controller/queryOrgOverdueSummaryList";
//本月团队逾期回收概况表(金额)
import queryOverdueRepaymentAmtSummaryList from "@/controller/queryOverdueRepaymentAmtSummaryList";
//本月团队逾期回收概况表(笔数)
import queryOverdueRepaymentSummaryList from "@/controller/queryOverdueRepaymentSummaryList";
 
export default {
  components: {
    OverdueReportTableVue,
  },
  props: {},
  data() {
    return {
      activeName: "first",
      queryCustomerMgrOverdueAmtSummaryListModel:
        queryCustomerMgrOverdueAmtSummaryList(),
      queryCustomerMgrOverdueSummaryListModel:
        queryCustomerMgrOverdueSummaryList(),
      queryCustomerMgrRepaymentAmtSummaryListModel:
        queryCustomerMgrRepaymentAmtSummaryList(),
      queryCustomerMgrRepaymentSummaryListModel:
        queryCustomerMgrRepaymentSummaryList(),
      queryOrgOverdueAmtSummaryListModel: queryOrgOverdueAmtSummaryList(),
      queryOrgOverdueSummaryListModel: queryOrgOverdueSummaryList(),
      queryOverdueRepaymentAmtSummaryListModel:
        queryOverdueRepaymentAmtSummaryList(),
      queryOverdueRepaymentSummaryListModel: queryOverdueRepaymentSummaryList(),
    };
  },
  created() {
    this.init();
  },
  methods: {
    async init() {},
    handleClick(tab, event) {
      console.log(tab, event);
    },
  },
  computed: {},
};
</script>
 
<style lang="postcss" scoped>
</style>