yjryu / KERIS star
류윤주 류윤주 2023-11-27
231127 류윤주 매칭 통계 1차 커밋
@1eef2f0cb279e624cf028568b731daf60bcb5b51
client/views/layout/AdminMenu.vue
--- client/views/layout/AdminMenu.vue
+++ client/views/layout/AdminMenu.vue
@@ -31,7 +31,7 @@
           path: "/adm/statistics.page", pathName: "통계서비스", subMenu:
             [
               { path: "/adm/visit.page", pathName: "방문자수" },
-              { path: "/adm/member.page", pathName: "회원수" },
+              { path: "/adm/member.page", pathName: "로그인 통계" },
               { path: "/adm/menuVisit.page", pathName: "메뉴별 접속자수" },
               { path: "/adm/techStatistics.page", pathName: "기술문서" },
               { path: "/adm/dataStatistics.page", pathName: "자료집" },
client/views/pages/admin/statistics/MatchingStatistics.vue
--- client/views/pages/admin/statistics/MatchingStatistics.vue
+++ client/views/pages/admin/statistics/MatchingStatistics.vue
@@ -20,13 +20,13 @@
                                 <div class="date-check flex-end">
                                     <div>
                                         <input type="radio" name="pickMatching1" id="pick1" style="display:none"
-                                            v-model="selectedOption2" @click="handleRadioClick('pick')"
+                                        @click="handleRadioClick('pick',$event)"
                                             :checked="selectedOption2 === 'pick'">
                                         <label for="pick1">Pick</label>
                                     </div>
                                     <div>
                                         <input type="radio" name="pickMatching1" id="matching1" style="display:none"
-                                            v-model="selectedOption2" @click="handleRadioClick('matching')"
+                                        @click="handleRadioClick('matching',$event)"
                                             :checked="selectedOption2 === 'matching'">
                                         <label for="matching1">Matching</label>
                                     </div>
@@ -88,13 +88,13 @@
                             <div class="date-check flex-end">
                                 <div>
                                     <input type="radio" name="pickMatching2" id="pick2" style="display:none"
-                                        v-model="selectedOption2" @click="handleRadioClick('pick')"
+                                     @click="handleRadioClick('pick',$event)"
                                         :checked="selectedOption2 === 'pick'">
                                     <label for="pick2">Pick</label>
                                 </div>
                                 <div>
                                     <input type="radio" name="pickMatching2" id="matching2" style="display:none"
-                                        v-model="selectedOption2" @click="handleRadioClick('matching')"
+                                        @click="handleRadioClick('matching',$event)"
                                         :checked="selectedOption2 === 'matching'">
                                     <label for="matching2">Matching</label>
                                 </div>
@@ -160,23 +160,24 @@
         return {
             currentTab: 0,
             tabMenu: ['매칭관리', '매칭관리 세부통계'],
+            selectedOption1: "pick",
             selectedOption2: "pick",
-            selectedOption1: "pick"
         };
     },
     methods: {
-        handleRadioClick(option) {
-            this.selectedOption1 = option;
+        handleRadioClick(option,e) {
+            const clickedRadioName = e.target.name;
+            console.log(clickedRadioName);
+            if(clickedRadioName == "pickMatching1"){
+                this.selectedOption1 = option;
+            }else if(clickedRadioName == "pickMatching2")
+            console.log("실행");
             this.selectedOption2 = option;
+            console.log(this.selectedOption2);
         }
     },
     watch: {
-        "selectedOption1": function (newValue) {
-            console.log(newValue)
-        },
-        "selectedOption2": function (newValue) {
-            console.log(newValue)
-        }
+
     },
     computed: {},
     components: {
Add a comment
List