yjryu / KERIS star
류윤주 류윤주 2023-11-07
231107 류윤주 자료집 카테고리 커밋
@480bacfc0e30bac0369ddc7d1a67c046e8b039b3
client/resources/css/common.css
--- client/resources/css/common.css
+++ client/resources/css/common.css
@@ -273,3 +273,10 @@
 .insert-table td{
   border-top: 0;
 }
+
+.category-zone{
+  color: #007aff;
+  background-color: #c8e3ff;
+  padding: 5px;
+  border-radius: 3px;
+}
(No newline at end of file)
client/views/pages/admin/databook/DataSelectList.vue
--- client/views/pages/admin/databook/DataSelectList.vue
+++ client/views/pages/admin/databook/DataSelectList.vue
@@ -26,7 +26,8 @@
                     <thead>
                         <tr>
                             <th style="width:5%">no</th>
-                            <th style="width:65%">제목</th>
+                            <th style="width:10%">카테고리</th>
+                            <th style="width:55%">제목</th>
                             <th style="width:10%">작성자</th>
                             <th style="width:10%">작성일자</th>
                             <th style="width:10%">조회수</th>
@@ -35,6 +36,7 @@
                     <tbody>
                         <tr v-for="(item, idx) in postList" :key="idx" @click="postSelectOnePage(item)">
                                 <td>{{ postIdx - idx }}</td>
+                                <td><span class="category-zone">카테고리</span></td>
                                 <td>{{ item.post_title }}</td>
                                 <td>{{ item.rgtr_id }}</td>
                                 <td>{{ yyyymmdd(item.reg_dt) }}</td>
client/views/pages/admin/databook/DataSelectOne.vue
--- client/views/pages/admin/databook/DataSelectOne.vue
+++ client/views/pages/admin/databook/DataSelectOne.vue
@@ -12,7 +12,7 @@
                     <tbody>
                         <tr>
                             <td class="title-zone" colspan="2">
-                                <p class="post-title">{{ post.post_title }}</p>
+                                <p class="flex"><span class="post-title">{{ post.post_title }}</span><span class="category-zone">카테고리란</span></p>
                                 <p class="flex-end"><span class="writer">작성자</span><span>케리스</span><span
                                         class="view">조회수</span><span>100</span></p>
                             </td>
@@ -251,7 +251,7 @@
 }
 
 .post-title {
-    font-size: 2rem;
+    font-size: 2.3rem;
     font-weight: 700;
     color: #007aff;
     text-align: left;
@@ -267,4 +267,5 @@
 .viewer {
     min-height: 388px;
 }
+
 </style>
(No newline at end of file)
client/views/pages/admin/databook/DataUpdate.vue
--- client/views/pages/admin/databook/DataUpdate.vue
+++ client/views/pages/admin/databook/DataUpdate.vue
@@ -15,6 +15,25 @@
                             <td><input type="text" name="" id="newsTitle" v-model="post.post_title"></td>
                         </tr>
                         <tr>
+                            <th>카테고리</th>
+                            <td>
+                                <div class="flex-start">
+                                    <div>
+                                        <input type="radio" name="category" id="policy" style="display:none" checked>
+                                        <label for="policy">정책자료</label>
+                                    </div>
+                                    <div>
+                                        <input type="radio" name="category" id="research" style="display:none">
+                                        <label for="research">연구자료</label>
+                                    </div>
+                                    <div>
+                                        <input type="radio" name="category" id="guide" style="display:none">
+                                        <label for="guide">가이드라인</label>
+                                    </div>
+                                </div>
+                            </td>
+                        </tr>
+                        <tr>
                             <th>내용</th>
                             <td><textarea name="smart" id="smart"></textarea></td>
                         </tr>
@@ -287,4 +306,19 @@
 .file-list {
     padding: 5px 0;
 }
+
+label {
+    border: 1px solid #535353;
+    color: #535353;
+    background-color: #fff;
+    padding: 10px;
+    border-radius: 3px;
+    margin-right: 10px;
+}
+
+input:checked+label {
+    background: #535353;
+    color: #fff;
+
+}
 </style>
(No newline at end of file)
client/views/pages/admin/user/UserSelectList.vue
--- client/views/pages/admin/user/UserSelectList.vue
+++ client/views/pages/admin/user/UserSelectList.vue
@@ -407,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;
client/views/pages/admin/user/UserSelectOne.vue
--- client/views/pages/admin/user/UserSelectOne.vue
+++ client/views/pages/admin/user/UserSelectOne.vue
@@ -8,7 +8,34 @@
                 </div>
             </div>
             <div class="content-wrap">
-
+                <div class="user grid">
+                    <div>
+                        <p><i class="fa-solid fa-user-group"></i> 아이디</p>
+                        <input type="text" v-model="user.user_id" disabled />
+                    </div>
+                    <div>
+                        <p><i class="fa-solid fa-check-double"></i>회원구분</p>
+                        <input type="text" v-model="user.user_auth" disabled />
+                    </div>
+                    <div>
+                        <p><i class="fa-solid fa-heart"></i>이름</p>
+                        <input type="text" v-model="user.user_nm" disabled />
+                    </div>
+                    <div>
+                        <p><i class="fa-solid fa-envelope"></i>이메일</p>
+                        <input type="text" v-model="user.user_eml" disabled />
+                    </div>
+                    <div>
+                        <p><i class="fa-solid fa-envelope"></i>가입 날짜</p>
+                        <input type="text" v-model="user.user_reg_dt" disabled />
+                    </div>
+                    <div>
+                        <p><i class="fa-solid fa-envelope"></i>승인 날짜</p>
+                        <input type="text" v-model="user.approval_dt" disabled />
+                    </div>
+                </div>
+                <div class="company"></div>
+                <div class="admin"></div>
             </div>
         </div>
 
@@ -43,12 +70,12 @@
             axios({
                 url: '/user/userSelectOne.json',
                 method: 'post',
-                hearder: {
+                headers: {
                     'Content-Type': "application/json; charset=UTF-8",
                 },
                 data: { 'user_id': vm.route.query.user_id }
             }).then(function (response) {
-                //console.log("response-",response.data);
+                console.log("response-", response.data);
                 vm.user = response.data
             }).catch(function (error) {
                 console.log("error - ", error)
@@ -64,4 +91,10 @@
     },
 };
 </script>
-<style scoped></style>
+<style scoped>
+.grid{
+    display: grid;
+    grid-template-columns: 1fr 1fr;
+    gap: 30px;
+}
+</style>
Add a comment
List