

231117 김성훈 조회수 증가 추가
@87673a7e4fd6ad033c0bb514c8ebc4d7b0c94e5f
--- client/views/pages/admin/technology/TechUpdate.vue
+++ client/views/pages/admin/technology/TechUpdate.vue
... | ... | @@ -168,7 +168,7 @@ |
168 | 168 |
if (vm.fileList[i].file_ty === 'thumbnail') { |
169 | 169 |
vm.oldThumbnailFileList.push(vm.fileList[i]) |
170 | 170 |
vm.thumbnailPreview = 'http://localhost:8080' + vm.fileList[i].file_path.replace('C:', '') + |
171 |
- '\\thumbnail_' + vm.fileList[i].file_nm + '.' + vm.fileList[i].file_extn_nm; |
|
171 |
+ '/thumbnail_' + vm.fileList[i].file_nm + '.' + vm.fileList[i].file_extn_nm; |
|
172 | 172 |
} else { |
173 | 173 |
vm.attachFileList.push(vm.fileList[i]); |
174 | 174 |
} |
--- client/views/pages/user/Data/Data.vue
+++ client/views/pages/user/Data/Data.vue
... | ... | @@ -192,8 +192,8 @@ |
192 | 192 |
return COMMON_UTIL.yyyymmdd(date); |
193 | 193 |
}, |
194 | 194 |
|
195 |
- //게시글 상세조회 페이지로 이동 |
|
196 |
- postSelectOnePage: function (item) { |
|
195 |
+ //게시글 상세조회 페이지로 이동 |
|
196 |
+ postSelectOnePage: function (item) { |
|
197 | 197 |
const vm = this; |
198 | 198 |
|
199 | 199 |
axios({ |
... | ... | @@ -202,11 +202,16 @@ |
202 | 202 |
hearder: { |
203 | 203 |
'Content-Type': "application/json; charset=UTF-8", |
204 | 204 |
}, |
205 |
- data: { 'post_id': item.post_id } |
|
205 |
+ data: { 'post_id': item.post_id, 'bbs_id': item.bbs_id } |
|
206 | 206 |
}).then(function (response) { |
207 |
- vm.$router.push({ path: '/DataDtali.page', query: { 'post_id': item.post_id, 'file_id': item.file_id, 'bbs_id': item.bbs_id } }); |
|
207 |
+ if(response.data > 0 ) { |
|
208 |
+ vm.$router.push({ path: '/DataDtali.page', query: { 'post_id': item.post_id, 'file_id': item.file_id, 'bbs_id': item.bbs_id } }); |
|
209 |
+ } else { |
|
210 |
+ alert("자료집 상세보기 오류") |
|
211 |
+ } |
|
212 |
+ |
|
208 | 213 |
}).catch(function (error) { |
209 |
- console.log("서버오류"); |
|
214 |
+ alert("자료집 상세보기 오류, 관리자에게 문의바랍니다."); |
|
210 | 215 |
}) |
211 | 216 |
}, |
212 | 217 |
}, |
--- client/views/pages/user/Data/Technology.vue
+++ client/views/pages/user/Data/Technology.vue
... | ... | @@ -7,7 +7,7 @@ |
7 | 7 |
<h1>기술문서</h1> |
8 | 8 |
</div> |
9 | 9 |
<ul class="tech-bos"> |
10 |
- <li class="tech-box-sec" v-for="(item, idx) in postList" :key="idx" @click="openModal(item)"> |
|
10 |
+ <li class="tech-box-sec" v-for="(item, idx) in postList" :key="idx"> |
|
11 | 11 |
<div class="tech-box-sec-h3"> |
12 | 12 |
<h3>{{ item.post_title }}</h3> |
13 | 13 |
</div> |
... | ... | @@ -28,7 +28,7 @@ |
28 | 28 |
</div> |
29 | 29 |
</div> |
30 | 30 |
<div> |
31 |
- <button class="blue-btn" @click="goToPage3(item)">바로가기</button> |
|
31 |
+ <button class="blue-btn" @click="postSelectOnePage(item)">바로가기</button> |
|
32 | 32 |
</div> |
33 | 33 |
</li> |
34 | 34 |
<li class="tech-box-sec "> |
... | ... | @@ -254,8 +254,27 @@ |
254 | 254 |
} |
255 | 255 |
}, |
256 | 256 |
methods: { |
257 |
- goToPage3(item) { |
|
258 |
- this.$router.push({ path: '/TechnologyOne.page', query: { 'post_id': item.post_id, 'file_id': item.file_id, 'bbs_id': item.bbs_id } }); |
|
257 |
+ postSelectOnePage(item) { |
|
258 |
+ const vm = this; |
|
259 |
+ |
|
260 |
+ axios({ |
|
261 |
+ url: '/post/postViewCount.json', |
|
262 |
+ method: 'post', |
|
263 |
+ hearder: { |
|
264 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
265 |
+ }, |
|
266 |
+ data: { 'post_id': item.post_id, 'bbs_id': item.bbs_id } |
|
267 |
+ }).then(function (response) { |
|
268 |
+ if(response.data > 0 ) { |
|
269 |
+ vm.$router.push({ path: '/TechnologyOne.page', query: { 'post_id': item.post_id, 'file_id': item.file_id, 'bbs_id': item.bbs_id } }); |
|
270 |
+ } else { |
|
271 |
+ alert("기술문서 상세보기 오류") |
|
272 |
+ } |
|
273 |
+ |
|
274 |
+ }).catch(function (error) { |
|
275 |
+ alert("기술문서 상세보기 오류, 관리자에게 문의바랍니다."); |
|
276 |
+ }) |
|
277 |
+ |
|
259 | 278 |
}, |
260 | 279 |
|
261 | 280 |
postSelectList: function () { |
--- client/views/pages/user/community/News.vue
+++ client/views/pages/user/community/News.vue
... | ... | @@ -80,12 +80,30 @@ |
80 | 80 |
}, |
81 | 81 |
methods: { |
82 | 82 |
openModal: function (item) { |
83 |
- this.findFiles(item) |
|
84 |
- this.isModalOpen = true; |
|
85 |
- this.videoUrl = item.post_content; |
|
86 |
- this.urlHTML(this.videoUrl) |
|
87 |
- this.modalItem = item; |
|
88 |
- this.realContent = item.real_content; |
|
83 |
+ const vm = this; |
|
84 |
+ |
|
85 |
+ axios({ |
|
86 |
+ url: '/post/postViewCount.json', |
|
87 |
+ method: 'post', |
|
88 |
+ hearder: { |
|
89 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
90 |
+ }, |
|
91 |
+ data: { 'post_id': item.post_id, 'bbs_id': item.bbs_id } |
|
92 |
+ }).then(function (response) { |
|
93 |
+ if(response.data > 0 ) { |
|
94 |
+ vm.findFiles(item) |
|
95 |
+ vm.isModalOpen = true; |
|
96 |
+ vm.videoUrl = item.post_content; |
|
97 |
+ vm.urlHTML(vm.videoUrl) |
|
98 |
+ vm.modalItem = item; |
|
99 |
+ vm.realContent = item.real_content; |
|
100 |
+ } else { |
|
101 |
+ alert("홍보/뉴스 상세보기 오류") |
|
102 |
+ } |
|
103 |
+ |
|
104 |
+ }).catch(function (error) { |
|
105 |
+ alert("홍보/뉴스 상세보기 오류, 관리자에게 문의바랍니다."); |
|
106 |
+ }) |
|
89 | 107 |
}, |
90 | 108 |
|
91 | 109 |
urlHTML: function (content) { |
... | ... | @@ -97,6 +115,7 @@ |
97 | 115 |
this.videoUrl = ""; |
98 | 116 |
this.urlHTML(this.videoUrl); |
99 | 117 |
this.isModalOpen = false; |
118 |
+ this.postSelectList(); |
|
100 | 119 |
}, |
101 | 120 |
|
102 | 121 |
postSelectList: function () { |
--- client/views/pages/user/community/Notice.vue
+++ client/views/pages/user/community/Notice.vue
... | ... | @@ -96,7 +96,26 @@ |
96 | 96 |
|
97 | 97 |
//게시글 상세조회 페이지로 이동 |
98 | 98 |
postSelectOnePage: function (item) { |
99 |
- this.$router.push({ path: 'NoticeOne.page', query: { 'post_id': item.post_id, 'file_id': item.file_id, 'bbs_id': item.bbs_id } }); |
|
99 |
+ const vm = this; |
|
100 |
+ |
|
101 |
+ axios({ |
|
102 |
+ url: '/post/postViewCount.json', |
|
103 |
+ method: 'post', |
|
104 |
+ hearder: { |
|
105 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
106 |
+ }, |
|
107 |
+ data: { 'post_id': item.post_id, 'bbs_id': item.bbs_id } |
|
108 |
+ }).then(function (response) { |
|
109 |
+ if(response.data > 0 ) { |
|
110 |
+ vm.$router.push({ path: '/NoticeOne.page', query: { 'post_id': item.post_id, 'file_id': item.file_id, 'bbs_id': item.bbs_id } }); |
|
111 |
+ } else { |
|
112 |
+ alert("공지사항 상세보기 오류") |
|
113 |
+ } |
|
114 |
+ |
|
115 |
+ }).catch(function (error) { |
|
116 |
+ alert("공지사항 상세보기 오류, 관리자에게 문의바랍니다."); |
|
117 |
+ }) |
|
118 |
+ |
|
100 | 119 |
}, |
101 | 120 |
}, |
102 | 121 |
watch: { |
--- client/views/pages/user/community/Wgcommunity.vue
+++ client/views/pages/user/community/Wgcommunity.vue
... | ... | @@ -155,7 +155,7 @@ |
155 | 155 |
vm.postListCount = response.data.postSelectListCount; |
156 | 156 |
vm.postIdx = vm.postListCount - (vm.postListSearch.currentPage - 1) * vm.postListSearch.perPage; |
157 | 157 |
}).catch(function (error) { |
158 |
- alert('자료집 목록 조회 오류, 관리자에게 문의하세요.'); |
|
158 |
+ alert('전문가 협의체 목록 조회 오류, 관리자에게 문의하세요.'); |
|
159 | 159 |
}) |
160 | 160 |
}, |
161 | 161 |
|
... | ... | @@ -166,7 +166,26 @@ |
166 | 166 |
|
167 | 167 |
//게시글 상세조회 페이지로 이동 |
168 | 168 |
postSelectOnePage: function (item) { |
169 |
- this.$router.push({ path: '/WgcommunityOne.page', query: { 'post_id': item.post_id, 'file_id': item.file_id, 'bbs_id': item.bbs_id } }); |
|
169 |
+ const vm = this; |
|
170 |
+ |
|
171 |
+ axios({ |
|
172 |
+ url: '/post/postViewCount.json', |
|
173 |
+ method: 'post', |
|
174 |
+ hearder: { |
|
175 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
176 |
+ }, |
|
177 |
+ data: { 'post_id': item.post_id, 'bbs_id': item.bbs_id } |
|
178 |
+ }).then(function (response) { |
|
179 |
+ if(response.data > 0 ){ |
|
180 |
+ vm.$router.push({ path: '/WgcommunityOne.page', query: { 'post_id': item.post_id, 'file_id': item.file_id, 'bbs_id': item.bbs_id } }); |
|
181 |
+ } else { |
|
182 |
+ alert("전문가 협의체 상세보기 오류") |
|
183 |
+ } |
|
184 |
+ |
|
185 |
+ }).catch(function (error) { |
|
186 |
+ alert("전문가 협의체 상세보기 오류, 관리자에게 문의바랍니다."); |
|
187 |
+ }) |
|
188 |
+ |
|
170 | 189 |
}, |
171 | 190 |
}, |
172 | 191 |
components: { |
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?