yjryu / KERIS star
Stormen123 2023-12-06
231206 김성훈 매칭통계 BarChat 추가
@945269bd812d3b0e9fd3d4d46d4f4d83b92e700f
client/views/component/chart/BarChart.vue
--- client/views/component/chart/BarChart.vue
+++ client/views/component/chart/BarChart.vue
@@ -183,6 +183,8 @@
                 return ['total', 'company', 'common','non'];
             }else if (this.$route.name === 'AdminWgCommunity') {
                 return ['total', 'company', 'common'];
+            } else if (this.$route.name === 'AdminMatching') {
+                return ['succesee_cnt', 'failed_cnt', 'progress_cnt', 'to_cnt', 'from_cnt', 'total_cnt'];
             }
         }
     },
client/views/pages/admin/statistics/MatchingStatistics.vue
--- client/views/pages/admin/statistics/MatchingStatistics.vue
+++ client/views/pages/admin/statistics/MatchingStatistics.vue
@@ -33,7 +33,7 @@
                                     </div>
                                 </div>
                             </div>
-                            <BarChart :data="menuVisitData" :mapping="keyMapping" />
+                            <BarChart :chartData="companyStatisticsList" :mapping="keyMapping" columnX="company_nm"/>
                         </div>
                         <div class="table-zone">
                             <div class="btn-wrap">
@@ -205,6 +205,7 @@
 <script>
 import axios from "axios";
 import COMMON_UTIL from '../../../../resources/js/commonUtil.js';
+import BarChart from '../../../component/chart/BarChart.vue';
 import PaginationButton from '../../../component/pagination/PaginationButton.vue';
 
 export default {
@@ -222,6 +223,17 @@
                 startDate: null,
                 endDate: null,
             },
+
+            keyMapping: {
+                company_nm: "기업명",
+                succesee_cnt: "성공건수",
+                failed_cnt: "실패건수", 
+                progress_cnt: "진행중인건수",
+                to_cnt: "요청받은건수",
+                from_cnt: "요청한건수",
+                total_cnt: "전체요청수",
+            },
+            
             // oneMonthLater: COMMON_UTIL.today(),
             yesterDay: COMMON_UTIL.yesterday(),
             
@@ -509,6 +521,7 @@
     },
     computed: {},
     components: {
+        BarChart: BarChart,
         PaginationButton: PaginationButton,
     },
     mounted() {
Add a comment
List