
--- client/resources/css/admin.css
+++ client/resources/css/admin.css
... | ... | @@ -425,6 +425,7 @@ |
425 | 425 |
font-size: 1.3rem; |
426 | 426 |
} |
427 | 427 |
|
428 |
+ |
|
428 | 429 |
/* mailselectone */ |
429 | 430 |
.mail-table { |
430 | 431 |
border-top: 3px solid #ddd; |
... | ... | @@ -434,6 +435,17 @@ |
434 | 435 |
|
435 | 436 |
.mail-table tr:nth-last-of-type(1) { |
436 | 437 |
border-top: 1px solid #eee; |
438 |
+} |
|
439 |
+ |
|
440 |
+.mail-sender{ |
|
441 |
+ text-align: left; |
|
442 |
+ height: 30px; |
|
443 |
+ overflow: hidden; |
|
444 |
+ text-overflow: ellipsis; |
|
445 |
+ word-break: break-all; |
|
446 |
+ white-space: normal; |
|
447 |
+ display: -webkit-box; |
|
448 |
+ -webkit-line-clamp: 2; |
|
437 | 449 |
} |
438 | 450 |
|
439 | 451 |
/* NetworkingSelectList */ |
... | ... | @@ -707,8 +719,10 @@ |
707 | 719 |
text-align: left; |
708 | 720 |
} |
709 | 721 |
.select-table td:nth-child(2), |
710 |
-.statistics-table td:nth-child(1), |
|
711 |
-.statistics-table td:nth-child(2){ |
|
722 |
+.select-category-table td:nth-child(3), |
|
723 |
+.statistics-view-table td:nth-child(1), |
|
724 |
+.statistics-down-table td:nth-child(1), |
|
725 |
+.statistics-down-table td:nth-child(2){ |
|
712 | 726 |
text-align: left; |
713 | 727 |
white-space: nowrap; |
714 | 728 |
text-overflow: ellipsis; |
... | ... | @@ -876,42 +890,51 @@ |
876 | 890 |
height: 100%; |
877 | 891 |
} |
878 | 892 |
|
879 |
-.layout-wrap-small .login-box{ |
|
893 |
+.layout-wrap-small .login-box, |
|
894 |
+.layout-wrap-medium .login-box{ |
|
880 | 895 |
width: 50%; |
881 | 896 |
} |
882 | 897 |
|
883 |
-.layout-wrap-small .login-box .logo{ |
|
898 |
+.layout-wrap-small .login-box .logo, |
|
899 |
+.layout-wrap-medium .login-box .logo{ |
|
884 | 900 |
margin-bottom: 30px; |
885 | 901 |
} |
886 | 902 |
|
887 |
-.layout-wrap-small .login-box .logo h1{ |
|
903 |
+.layout-wrap-small .login-box .logo h1, |
|
904 |
+.layout-wrap-medium .login-box .logo h1{ |
|
888 | 905 |
font-size: 2rem; |
889 | 906 |
} |
890 | 907 |
|
891 |
-.layout-wrap-small .login-box .logo p{ |
|
908 |
+.layout-wrap-small .login-box .logo p, |
|
909 |
+.layout-wrap-medium .login-box .logo p{ |
|
892 | 910 |
font-size: 1.6rem; |
893 | 911 |
} |
894 | 912 |
|
895 |
-.layout-wrap-small .logo-wrap .adm-logo i{ |
|
913 |
+.layout-wrap-small .logo-wrap .adm-logo i, |
|
914 |
+.layout-wrap-medium .logo-wrap .adm-logo i{ |
|
896 | 915 |
display: block; |
897 | 916 |
} |
898 | 917 |
|
899 |
-.layout-wrap-small .amain-menu{ |
|
918 |
+.layout-wrap-small .amain-menu, |
|
919 |
+.layout-wrap-medium .amain-menu{ |
|
900 | 920 |
height: auto; |
901 | 921 |
} |
902 |
-.layout-wrap-small .amain-menu>ul{ |
|
922 |
+.layout-wrap-small .amain-menu>ul, |
|
923 |
+.layout-wrap-medium .amain-menu>ul{ |
|
903 | 924 |
max-height: 0; |
904 | 925 |
overflow: hidden; |
905 | 926 |
padding: 0px 0 0px 30px; |
906 | 927 |
transition:all 0.3s ease-in-out; |
907 | 928 |
} |
908 | 929 |
|
909 |
-.layout-wrap-small .amain-menu>ul.active{ |
|
930 |
+.layout-wrap-small .amain-menu>ul.active, |
|
931 |
+.layout-wrap-medium .amain-menu>ul.active{ |
|
910 | 932 |
max-height: fit-content; |
911 | 933 |
overflow: visible; |
912 | 934 |
padding: 30px 0 30px 30px |
913 | 935 |
} |
914 |
-.layout-wrap-small .content-box{ |
|
936 |
+.layout-wrap-small .content-box, |
|
937 |
+.layout-wrap-medium .content-box{ |
|
915 | 938 |
padding: 30px; |
916 | 939 |
} |
917 | 940 |
.layout-wrap-small .content-wrap{ |
... | ... | @@ -925,9 +948,14 @@ |
925 | 948 |
grid-template-columns: repeat(2,1fr); |
926 | 949 |
} |
927 | 950 |
|
951 |
+.layout-wrap-medium .menu-grid{ |
|
952 |
+ grid-template-columns: repeat(4,1fr); |
|
953 |
+} |
|
954 |
+ |
|
928 | 955 |
|
929 | 956 |
.layout-wrap-small .news-list{ |
930 |
- grid-template-columns: repeat(3,1fr); |
|
957 |
+ grid-template-columns: repeat(2,1fr); |
|
958 |
+ gap: 30px; |
|
931 | 959 |
} |
932 | 960 |
|
933 | 961 |
.layout-wrap-small .top-bar > div{ |
... | ... | @@ -947,3 +975,18 @@ |
947 | 975 |
.layout-wrap-small .modal-container{ |
948 | 976 |
width: 65%; |
949 | 977 |
} |
978 |
+.layout-wrap-small .title-zone .detail-title, |
|
979 |
+.layout-wrap-small .title-zone .write-info{ |
|
980 |
+ flex-direction: initial; |
|
981 |
+} |
|
982 |
+ |
|
983 |
+.layout-wrap-small .date-zone, |
|
984 |
+.layout-wrap-medium .date-zone{ |
|
985 |
+ width:75%; |
|
986 |
+ flex-direction:initial |
|
987 |
+} |
|
988 |
+ |
|
989 |
+.layout-wrap-small .date-check, |
|
990 |
+.layout-wrap-medium .date-check{ |
|
991 |
+width: 25%; |
|
992 |
+}(No newline at end of file) |
--- client/views/layout/AdminMenu.vue
+++ client/views/layout/AdminMenu.vue
... | ... | @@ -108,25 +108,22 @@ |
108 | 108 |
} |
109 | 109 |
}, |
110 | 110 |
// url에 따른 메뉴 |
111 |
- // updateActiveMenu(currentPath) { |
|
112 |
- // this.menuList.forEach((item) => { |
|
113 |
- // // 주요 메뉴의 path와 현재 경로를 비교 |
|
114 |
- // if (item.path === currentPath) { |
|
115 |
- // item.isActive = true; |
|
116 |
- // } else { |
|
117 |
- // // 하위 메뉴가 있는 경우, 하위 메뉴의 path와 현재 경로를 비교 |
|
118 |
- // if (item.subMenu && item.subMenu.some(sub => sub.path === currentPath)) { |
|
119 |
- // item.isActive = true; |
|
120 |
- // } else { |
|
121 |
- // item.isActive = false; |
|
122 |
- // } |
|
123 |
- // } |
|
124 |
- // }); |
|
125 |
- // }, |
|
126 |
- // 하위메뉴 클릭 시 메뉴 닫힘 방지 |
|
127 |
- stopToggleSubMenuClick(event) { |
|
128 |
- event.stopPropagation(); |
|
111 |
+ updateActiveMenu(currentPath) { |
|
112 |
+ this.menuList.forEach((item) => { |
|
113 |
+ // 주요 메뉴의 path와 현재 경로를 비교 |
|
114 |
+ if (item.path === currentPath) { |
|
115 |
+ item.isActive = true; |
|
116 |
+ } else { |
|
117 |
+ // 하위 메뉴가 있는 경우, 하위 메뉴의 path와 현재 경로를 비교 |
|
118 |
+ if (item.subMenu && item.subMenu.some(sub => sub.path === currentPath)) { |
|
119 |
+ item.isActive = true; |
|
120 |
+ } else { |
|
121 |
+ item.isActive = false; |
|
122 |
+ } |
|
123 |
+ } |
|
124 |
+ }); |
|
129 | 125 |
}, |
126 |
+ |
|
130 | 127 |
}, |
131 | 128 |
watch: {}, |
132 | 129 |
computed: {}, |
--- client/views/pages/App.vue
+++ client/views/pages/App.vue
... | ... | @@ -140,7 +140,7 @@ |
140 | 140 |
// 반응형을 위한 핸들러 |
141 | 141 |
handleResize: function () { |
142 | 142 |
const screenWidth = window.innerWidth; |
143 |
- if (screenWidth < 769) { |
|
143 |
+ if (screenWidth < 821) { |
|
144 | 144 |
this.screenType = 'small'; |
145 | 145 |
} else if (screenWidth <= 1366) { |
146 | 146 |
this.screenType = 'medium'; |
--- client/views/pages/admin/databook/DataSelectList.vue
+++ client/views/pages/admin/databook/DataSelectList.vue
... | ... | @@ -57,21 +57,21 @@ |
57 | 57 |
</li> |
58 | 58 |
</ul> |
59 | 59 |
</div> |
60 |
- <table class="select-table user-table-list"> |
|
60 |
+ <table class="select-category-table"> |
|
61 | 61 |
<thead> |
62 | 62 |
<tr> |
63 | 63 |
<th style="width:5%">no</th> |
64 |
- <th style="width:10%">카테고리</th> |
|
65 |
- <th style="width:55%">제목</th> |
|
64 |
+ <th style="width:15%">카테고리</th> |
|
65 |
+ <th style="width:45%">제목</th> |
|
66 | 66 |
<th style="width:10%">작성자</th> |
67 |
- <th style="width:10%">작성일자</th> |
|
67 |
+ <th style="width:15%">작성일자</th> |
|
68 | 68 |
<th style="width:10%">조회수</th> |
69 | 69 |
</tr> |
70 | 70 |
</thead> |
71 | 71 |
<tbody> |
72 | 72 |
<tr v-for="(notice, nIdx) in postNoticeList" :key="nIdx" @click="postSelectOnePage(notice)"> |
73 |
- <td class="board-title pen-nib-icon notice-box" :class="{ 'first-row': notice.notice_yn === 'Y' }" style="text-align: center; padding-left: 2.5rem;"> |
|
74 |
- <i class="fas fa-thumbtack" v-if="notice.notice_yn === 'Y'"></i> |
|
73 |
+ <td class=" pen-nib-icon notice-box" :class="{ 'first-row': notice.notice_yn === 'Y' }" style="text-align: center;"> |
|
74 |
+ <i class="fas fa-thumbtack" v-if="notice.notice_yn === 'Y'" style="margin:0 auto;"></i> |
|
75 | 75 |
</td> |
76 | 76 |
<td :class="{ 'first-row': notice.notice_yn === 'Y' }" v-if="notice.ctgry_nm === 'policy'"><span |
77 | 77 |
class="category-zone">정책자료</span></td> |
... | ... | @@ -80,7 +80,7 @@ |
80 | 80 |
<td :class="{ 'first-row': notice.notice_yn === 'Y' }" v-else><span |
81 | 81 |
class="category-zone">가이드라인</span></td> |
82 | 82 |
<td :class="{ 'first-row': notice.notice_yn === 'Y' }"> |
83 |
- <p class="board-title">{{ notice.post_title }} </p> |
|
83 |
+ {{ notice.post_title }} |
|
84 | 84 |
</td> |
85 | 85 |
<td :class="{ 'first-row': notice.notice_yn === 'Y' }">{{ notice.rgtr_id }}</td> |
86 | 86 |
<td :class="{ 'first-row': notice.notice_yn === 'Y' }">{{ yyyymmdd(notice.reg_dt) }}</td> |
... | ... | @@ -92,7 +92,7 @@ |
92 | 92 |
<td v-else-if="post.ctgry_nm === 'research'"><span class="category-zone">연구자료</span></td> |
93 | 93 |
<td v-else><span class="category-zone">가이드라인</span></td> |
94 | 94 |
<td> |
95 |
- <p class="board-title">{{ post.post_title }} </p> |
|
95 |
+ {{ post.post_title }} |
|
96 | 96 |
</td> |
97 | 97 |
<td>{{ post.rgtr_id }}</td> |
98 | 98 |
<td>{{ yyyymmdd(post.reg_dt) }}</td> |
--- client/views/pages/admin/databook/DataSelectOne.vue
+++ client/views/pages/admin/databook/DataSelectOne.vue
... | ... | @@ -10,8 +10,8 @@ |
10 | 10 |
<div class="content-wrap DataSelectOne"> |
11 | 11 |
<table class="selectone-table "> |
12 | 12 |
<colgroup> |
13 |
- <col width="10%" /> |
|
14 |
- <col width="90%" /> |
|
13 |
+ <col width="15%" /> |
|
14 |
+ <col width="85%" /> |
|
15 | 15 |
</colgroup> |
16 | 16 |
<tbody> |
17 | 17 |
<tr> |
--- client/views/pages/admin/networking/NetworkingSelectList.vue
+++ client/views/pages/admin/networking/NetworkingSelectList.vue
... | ... | @@ -36,8 +36,8 @@ |
36 | 36 |
<thead> |
37 | 37 |
<tr> |
38 | 38 |
<th style="width:10%">순위</th> |
39 |
- <th style="width:50%">기업명</th> |
|
40 |
- <th style="width:10%">가입일자</th> |
|
39 |
+ <th style="width:45%">기업명</th> |
|
40 |
+ <th style="width:15%">가입일자</th> |
|
41 | 41 |
<th style="width:10%">조회수</th> |
42 | 42 |
<th style="width:20%">pick 받은 수</th> |
43 | 43 |
</tr> |
--- client/views/pages/admin/networking/NetworkingSelectOne.vue
+++ client/views/pages/admin/networking/NetworkingSelectOne.vue
... | ... | @@ -17,7 +17,7 @@ |
17 | 17 |
<tr> |
18 | 18 |
<td class="title-zone" colspan="2"> |
19 | 19 |
<p class="post-title">{{ company.company_nm }}</p> |
20 |
- <div class="flex"> |
|
20 |
+ <div class="flex write-info"> |
|
21 | 21 |
<p class="write-info"> |
22 | 22 |
<span><i class="fa fa-heart fa-lg" style="color: #d41515;"></i></span> |
23 | 23 |
<span>{{ company.company_pick_cnt }}</span> |
--- client/views/pages/admin/notice/NoticeSelectList.vue
+++ client/views/pages/admin/notice/NoticeSelectList.vue
... | ... | @@ -37,19 +37,19 @@ |
37 | 37 |
<thead> |
38 | 38 |
<tr> |
39 | 39 |
<th style="width:5%">no</th> |
40 |
- <th style="width:65%">제목</th> |
|
40 |
+ <th style="width:60%">제목</th> |
|
41 | 41 |
<th style="width:10%">작성자</th> |
42 |
- <th style="width:10%">작성일자</th> |
|
42 |
+ <th style="width:15%">작성일자</th> |
|
43 | 43 |
<th style="width:10%">조회수</th> |
44 | 44 |
</tr> |
45 | 45 |
</thead> |
46 | 46 |
<tbody> |
47 | 47 |
<tr v-for="(notice, nIdx) in postNoticeList" :key="nIdx" @click="postSelectOnePage(notice)"> |
48 |
- <td class="board-title pen-nib-icon notice-box" :class="{ 'first-row': notice.notice_yn === 'Y' }" style="text-align: center; padding-left: 2.5rem;"> |
|
49 |
- <i class="fas fa-thumbtack" v-if="notice.notice_yn === 'Y'"></i> |
|
48 |
+ <td class=" pen-nib-icon notice-box" :class="{ 'first-row': notice.notice_yn === 'Y' }" style="text-align: center;"> |
|
49 |
+ <i class="fas fa-thumbtack" v-if="notice.notice_yn === 'Y'" style="margin: 0 auto;"></i> |
|
50 | 50 |
</td> |
51 | 51 |
<td :class="{ 'first-row': notice.notice_yn === 'Y' }"> |
52 |
- <p class="board-title">{{ notice.post_title }} </p> |
|
52 |
+ {{ notice.post_title }} |
|
53 | 53 |
</td> |
54 | 54 |
<td :class="{ 'first-row': notice.notice_yn === 'Y' }">{{ notice.rgtr_id }}</td> |
55 | 55 |
<td :class="{ 'first-row': notice.notice_yn === 'Y' }">{{ yyyymmdd(notice.reg_dt) }}</td> |
... | ... | @@ -58,7 +58,7 @@ |
58 | 58 |
<tr v-for="(post, pIdx) in postList" :key="pIdx" @click="postSelectOnePage(post)"> |
59 | 59 |
<td>{{ postIdx - pIdx }}</td> |
60 | 60 |
<td> |
61 |
- <p class="board-title">{{ post.post_title }} </p> |
|
61 |
+ {{ post.post_title }} |
|
62 | 62 |
</td> |
63 | 63 |
<td>{{ post.rgtr_id }}</td> |
64 | 64 |
<td>{{ yyyymmdd(post.reg_dt) }}</td> |
--- client/views/pages/admin/statistics/Data.vue
+++ client/views/pages/admin/statistics/Data.vue
... | ... | @@ -31,7 +31,7 @@ |
31 | 31 |
<div class="btn-wrap"> |
32 | 32 |
<button class="blue-border-bnt" @click="logExcel()">Excel 다운로드</button> |
33 | 33 |
</div> |
34 |
- <table class="statistics-table" v-if="selectType == 'view'"> |
|
34 |
+ <table class="statistics-view-table" v-if="selectType == 'view'"> |
|
35 | 35 |
<colgroup> |
36 | 36 |
<col style="width: 25%;" /> |
37 | 37 |
<col style="width: 25%;" /> |
... | ... | @@ -61,7 +61,7 @@ |
61 | 61 |
</tr> |
62 | 62 |
</tbody> |
63 | 63 |
</table> |
64 |
- <table class="statistics-table" v-else> |
|
64 |
+ <table class="statistics-down-table" v-else> |
|
65 | 65 |
<colgroup> |
66 | 66 |
<col style="width: 20%;" /> |
67 | 67 |
<col style="width: 20%;" /> |
--- client/views/pages/admin/statistics/MatchingStatistics.vue
+++ client/views/pages/admin/statistics/MatchingStatistics.vue
... | ... | @@ -109,14 +109,10 @@ |
109 | 109 |
<div class="chart"> |
110 | 110 |
<div class="chart-top"> |
111 | 111 |
<div class="flex"> |
112 |
- <div class="date-zone flex-start"> |
|
113 |
- <!-- <input type="date" name="" id="" min="2023-11-24" :max="listSearch.endDate" v-model="listSearch.startDate"> --> |
|
114 |
- <input type="date" name="" id="" :max="listSearch.endDate" v-model="listSearch.startDate"> |
|
115 |
- <span>~</span> |
|
116 |
- <!-- <input type="date" name="" id="" :min="listSearch.startDate" :max="oneMonthLater" v-model="listSearch.endDate"> --> |
|
117 |
- <input type="date" name="" id="" :min="listSearch.startDate" :max="yesterDay" v-model="listSearch.endDate"> |
|
118 |
- <button class="blue-btn" @click="detailTypeCheck()">조회</button> |
|
119 |
- </div> |
|
112 |
+ <select name="" id="" v-model="company_id" @change="changeCompany($event)"> |
|
113 |
+ <option v-for="(item, idx) in companyList" :key="idx" :value=item.company_id>{{ |
|
114 |
+ item.company_nm }}</option> |
|
115 |
+ </select> |
|
120 | 116 |
<div class="date-check flex-end"> |
121 | 117 |
<div> |
122 | 118 |
<input type="radio" name="pickMatching2" id="pick2" style="display:none" |
... | ... | @@ -133,11 +129,8 @@ |
133 | 129 |
</div> |
134 | 130 |
</div> |
135 | 131 |
<div class="table-zone"> |
136 |
- <div class="flex middle-zone"> |
|
137 |
- <select name="" id="" v-model="company_id" @change="changeCompany($event)"> |
|
138 |
- <option v-for="(item, idx) in companyList" :key="idx" :value=item.company_id>{{ |
|
139 |
- item.company_nm }}</option> |
|
140 |
- </select> |
|
132 |
+ <div class="btn-wrap"> |
|
133 |
+ |
|
141 | 134 |
<button class="blue-border-bnt" @click="detailLogExcel()">Excel 다운로드</button> |
142 | 135 |
</div> |
143 | 136 |
<table class="statistics-table"> |
--- client/views/pages/admin/statistics/Member.vue
+++ client/views/pages/admin/statistics/Member.vue
... | ... | @@ -34,7 +34,7 @@ |
34 | 34 |
<div class="btn-wrap"> |
35 | 35 |
<button class="blue-border-bnt" @click="loginLogExcel()">Excel 다운로드</button> |
36 | 36 |
</div> |
37 |
- <table> |
|
37 |
+ <table class="statistics-table"> |
|
38 | 38 |
<colgroup> |
39 | 39 |
<col style="width: 25%;"/> |
40 | 40 |
<col style="width: 25%;"/> |
--- client/views/pages/admin/statistics/NewsAndPr.vue
+++ client/views/pages/admin/statistics/NewsAndPr.vue
... | ... | @@ -29,7 +29,7 @@ |
29 | 29 |
<div class="btn-wrap"> |
30 | 30 |
<button class="blue-border-bnt" @click="logExcel()">Excel 다운로드</button> |
31 | 31 |
</div> |
32 |
- <table class="statistics-table" v-if="selectType == 'view'"> |
|
32 |
+ <table class="statistics-view-table" v-if="selectType == 'view'"> |
|
33 | 33 |
<colgroup> |
34 | 34 |
<col style="width: 20%;"/> |
35 | 35 |
<col style="width: 20%;"/> |
... | ... | @@ -63,7 +63,7 @@ |
63 | 63 |
</tbody> |
64 | 64 |
</table> |
65 | 65 |
|
66 |
- <table class="statistics-table" v-else> |
|
66 |
+ <table class="statistics-down-table" v-else> |
|
67 | 67 |
<colgroup> |
68 | 68 |
<col style="width: 20%;"/> |
69 | 69 |
<col style="width: 20%;"/> |
--- client/views/pages/admin/statistics/Notice.vue
+++ client/views/pages/admin/statistics/Notice.vue
... | ... | @@ -29,7 +29,7 @@ |
29 | 29 |
<div class="btn-wrap"> |
30 | 30 |
<button class="blue-border-bnt" @click="logExcel()">Excel 다운로드</button> |
31 | 31 |
</div> |
32 |
- <table class="statistics-table" v-if="selectType == 'view'"> |
|
32 |
+ <table class="statistics-view-table" v-if="selectType == 'view'"> |
|
33 | 33 |
<colgroup> |
34 | 34 |
<col style="width: 20%;"/> |
35 | 35 |
<col style="width: 20%;"/> |
... | ... | @@ -63,7 +63,7 @@ |
63 | 63 |
</tbody> |
64 | 64 |
</table> |
65 | 65 |
|
66 |
- <table class="statistics-table" v-else> |
|
66 |
+ <table class="statistics-down-table" v-else> |
|
67 | 67 |
<colgroup> |
68 | 68 |
<col style="width: 20%;"/> |
69 | 69 |
<col style="width: 20%;"/> |
--- client/views/pages/admin/statistics/Tech.vue
+++ client/views/pages/admin/statistics/Tech.vue
... | ... | @@ -29,7 +29,7 @@ |
29 | 29 |
<div class="btn-wrap"> |
30 | 30 |
<button class="blue-border-bnt" @click="logExcel()">Excel 다운로드</button> |
31 | 31 |
</div> |
32 |
- <table class="statistics-table" v-if="selectType == 'view'"> |
|
32 |
+ <table class="statistics-view-table" v-if="selectType == 'view'"> |
|
33 | 33 |
<colgroup> |
34 | 34 |
<col style="width: 25%;"/> |
35 | 35 |
<col style="width: 25%;"/> |
... | ... | @@ -59,7 +59,7 @@ |
59 | 59 |
</tr> |
60 | 60 |
</tbody> |
61 | 61 |
</table> |
62 |
- <table class="statistics-table" v-else> |
|
62 |
+ <table class="statistics-down-table" v-else> |
|
63 | 63 |
<colgroup> |
64 | 64 |
<col style="width: 20%;"/> |
65 | 65 |
<col style="width: 20%;"/> |
--- client/views/pages/admin/statistics/Visit.vue
+++ client/views/pages/admin/statistics/Visit.vue
... | ... | @@ -36,7 +36,7 @@ |
36 | 36 |
<div class="btn-wrap"> |
37 | 37 |
<button class="blue-border-bnt" @click="visitLogExcel()">Excel 다운로드</button> |
38 | 38 |
</div> |
39 |
- <table> |
|
39 |
+ <table class="statistics-table"> |
|
40 | 40 |
<colgroup> |
41 | 41 |
<col style="width: 20%;"/> |
42 | 42 |
<col style="width: 20%;"/> |
--- client/views/pages/admin/statistics/WgCommunity.vue
+++ client/views/pages/admin/statistics/WgCommunity.vue
... | ... | @@ -29,7 +29,7 @@ |
29 | 29 |
<div class="btn-wrap"> |
30 | 30 |
<button class="blue-border-bnt" @click="logExcel()">Excel 다운로드</button> |
31 | 31 |
</div> |
32 |
- <table class="statistics-table" v-if="selectType == 'view'"> |
|
32 |
+ <table class="statistics-view-table" v-if="selectType == 'view'"> |
|
33 | 33 |
<colgroup> |
34 | 34 |
<col style="width: 25%;"/> |
35 | 35 |
<col style="width: 25%;"/> |
... | ... | @@ -59,7 +59,7 @@ |
59 | 59 |
</tr> |
60 | 60 |
</tbody> |
61 | 61 |
</table> |
62 |
- <table class="statistics-table" v-else> |
|
62 |
+ <table class="statistics-down-table" v-else> |
|
63 | 63 |
<colgroup> |
64 | 64 |
<col style="width: 20%;"/> |
65 | 65 |
<col style="width: 20%;"/> |
--- client/views/pages/admin/technology/TechSelectList.vue
+++ client/views/pages/admin/technology/TechSelectList.vue
... | ... | @@ -62,14 +62,14 @@ |
62 | 62 |
</li> |
63 | 63 |
</ul> |
64 | 64 |
</div> |
65 |
- <table class="select-table"> |
|
65 |
+ <table class="select-category-table"> |
|
66 | 66 |
<thead> |
67 | 67 |
<tr> |
68 | 68 |
<th style="width:5%">no</th> |
69 |
- <th style="width:13%">카테고리</th> |
|
70 |
- <th style="width:52%">제목</th> |
|
69 |
+ <th style="width:15%">카테고리</th> |
|
70 |
+ <th style="width:45%">제목</th> |
|
71 | 71 |
<th style="width:10%">작성자</th> |
72 |
- <th style="width:10%">배포일자</th> |
|
72 |
+ <th style="width:15%">배포일자</th> |
|
73 | 73 |
<th style="width:10%">조회수</th> |
74 | 74 |
</tr> |
75 | 75 |
</thead> |
... | ... | @@ -84,7 +84,7 @@ |
84 | 84 |
class="category-zone">서비스</span></td> |
85 | 85 |
<td v-else style="text-align: left;"><span class="category-zone">기술규격문서</span></td> |
86 | 86 |
<td style="text-align: left;"> |
87 |
- <p class="board-title">{{ item.post_title }}</p> |
|
87 |
+ {{ item.post_title }} |
|
88 | 88 |
</td> |
89 | 89 |
<td>{{ item.rgtr_id }}</td> |
90 | 90 |
<td>{{ item.tech_doc_dt }}</td> |
--- client/views/pages/admin/wgcommunity/WgSelectList.vue
+++ client/views/pages/admin/wgcommunity/WgSelectList.vue
... | ... | @@ -49,14 +49,14 @@ |
49 | 49 |
</li> |
50 | 50 |
</ul> |
51 | 51 |
</div> |
52 |
- <table class="select-table"> |
|
52 |
+ <table class="select-category-table"> |
|
53 | 53 |
<thead> |
54 | 54 |
<tr> |
55 | 55 |
<th style="width:5%">no</th> |
56 | 56 |
<th style="width:20%">워킹그룹</th> |
57 |
- <th style="width:48%">제목</th> |
|
57 |
+ <th style="width:43%">제목</th> |
|
58 | 58 |
<th style="width:10%">작성자</th> |
59 |
- <th style="width:10%">작성일자</th> |
|
59 |
+ <th style="width:15%">작성일자</th> |
|
60 | 60 |
<th style="width:7%">조회수</th> |
61 | 61 |
</tr> |
62 | 62 |
</thead> |
... | ... | @@ -85,7 +85,7 @@ |
85 | 85 |
class="category-zone">(WG10)서비스 품질관리</span></td> |
86 | 86 |
<td v-else style="text-align: left;"><span class="category-zone">(WG11)서비스 정책</span></td> |
87 | 87 |
<td style="text-align: left;"> |
88 |
- <p class="board-title">{{ item.post_title }}</p> |
|
88 |
+ {{ item.post_title }} |
|
89 | 89 |
</td> |
90 | 90 |
<td>{{ item.rgtr_id }}</td> |
91 | 91 |
<td>{{ yyyymmdd(item.reg_dt) }}</td> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?