yjryu / KERIS star
류윤주 류윤주 2023-11-07
231107 류윤주 커밋
@09d6ed7e94987285c9acb3571b55aedb026e32e0
client/views/pages/admin/user/UserSelectList.vue
--- client/views/pages/admin/user/UserSelectList.vue
+++ client/views/pages/admin/user/UserSelectList.vue
@@ -31,7 +31,8 @@
                                     <td>{{ user.user_id }}</td>
                                     <td>{{ user.user_nm }}</td>
                                     <td>{{ user.user_eml }}</td>
-                                    <td><button class="red-btn" v-if="user.create_account_approval === 'N'"
+                                    <td><button class="red-btn"
+                                            v-if="user.create_account_approval === 'N'"
                                             @click="confirmCheck(user.user_id)">승인</button>
                                         <span v-else class="approve">승인 완료</span>
                                     </td>
@@ -48,17 +49,21 @@
                                     <th>기업명</th>
                                     <th>담당자명</th>
                                     <th>이메일</th>
-                                    <th>포인트</th>
                                     <th>승인</th>
                                 </tr>
                             </thead>
                             <tbody>
                                 <tr v-for="(company, index) in companyList" :key="index">
                                     <td v-show="company.use_yn === 'Y'">{{ companyIdx - index }}</td>
-                                    <td v-show="company.use_yn === 'Y'">{{ company.company_id }}</td>
+                                    <td v-show="company.use_yn === 'Y'">{{ company.user_id }}</td>
                                     <td v-show="company.use_yn === 'Y'">{{ company.company_nm }}</td>
-                                    <!-- <td>{{ company.name }}</td> -->
-                                    <td v-show="company.use_yn === 'Y'">{{ company.company_point }}</td>
+                                    <td v-show="company.use_yn === 'Y'">{{ company.user_nm }}</td>
+                                    <td v-show="company.use_yn === 'Y'">{{ company.user_eml }}</td>
+                                    <td v-show="company.use_yn === 'Y'"><button class="red-btn"
+                                            v-if="company.create_account_approval === 'N'"
+                                            @click="confirmCheck(user.user_id)">승인</button>
+                                        <span v-else class="approve">승인 완료</span>
+                                    </td>
                                 </tr>
                             </tbody>
                         </table>
@@ -402,7 +407,7 @@
                 },
                 data: vm.managerListSearch
             }).then(function (response) {
-                //console.log("companySelectList - response : ", response.data);
+                console.log("companySelectList - response : ", response.data);
                 vm.companyListCount = response.data.companyListCount;
                 vm.companyList = response.data.companyList;
                 vm.companyIdx = vm.companyListCount - (vm.companyListSearch.currentPage - 1) * vm.companyListSearch.perPage;
@@ -444,7 +449,7 @@
 
         //상세조회 페이지로 이동
         userSelectOnePage: function (user) {
-            this.$router.push({ path: '/adm/userSelectOne.page', query: { 'user_id': user.user_id} });
+            this.$router.push({ path: '/adm/userSelectOne.page', query: { 'user_id': user.user_id } });
         },
     },
     watch: {
client/views/pages/admin/user/UserSelectOne.vue
--- client/views/pages/admin/user/UserSelectOne.vue
+++ client/views/pages/admin/user/UserSelectOne.vue
@@ -8,25 +8,81 @@
                 </div>
             </div>
             <div class="content-wrap">
-                
+
             </div>
         </div>
 
     </div>
 </template>
 <script>
+import axios from 'axios';
+import { useRoute } from 'vue-router';
+
 export default {
     data() {
         return {
-            currentTab: 0,
-            tabMenu: ['일반회원', '기업회원', '관리자']
+            user: {
+                approval_dt: 
+
+approval_mngr_id
+: 
+null
+company_id
+: 
+null
+create_account_approval
+: 
+"Y"
+use_yn
+: 
+"Y"
+user_auth
+: 
+"company"
+user_eml
+: 
+"klmzzz1623w@naver.com"
+user_id
+: 
+"aowetj"
+user_nm
+: 
+"리리리"
+user_pw
+: 
+"e9ba7b4f21a00c5c64957af969df852c3f18258e11a235ff8c216ed5beb993fd"
+user_reg_dt
+: 
+"2023-11-06 15:04:00"
+            },
+            route: useRoute(),
         };
     },
-    methods: {},
+    methods: {
+        userSelectOne: function () {
+            const vm = this;
+            axios({
+                url: '/user/userSelectOne.json',
+                method: 'post',
+                hearder: {
+                    'Content-Type': "application/json; charset=UTF-8",
+                },
+                data: { 'user_id': vm.route.query.user_id }
+            }).then(function (response) {
+                //console.log("response-",response.data);
+                vm.user = response.data
+            }).catch(function (error) {
+                console.log("error - ", error)
+                alert("사용자 상세보기 오류, 관리자에게 문의하세요.");
+            })
+        },
+    },
     watch: {},
     computed: {},
     components: {},
-    mounted() { },
+    mounted() {
+        this.userSelectOne();
+    },
 };
 </script>
-<style scoped></style>>
+<style scoped></style>
Add a comment
List