

231123 김성훈 로그남기기 추가
@91d9aad500d9105b25985b9a366fa6925fa29013
--- client/views/pages/user/Data/Data.vue
+++ client/views/pages/user/Data/Data.vue
... | ... | @@ -142,6 +142,7 @@ |
142 | 142 |
bbs_id: '0', |
143 | 143 |
sort: 'dt' |
144 | 144 |
}, |
145 |
+ page_nm: '자료집', |
|
145 | 146 |
postList: [], |
146 | 147 |
postNoticeList: [], |
147 | 148 |
postListCount: 0, |
... | ... | @@ -259,6 +260,20 @@ |
259 | 260 |
alert("자료집 상세보기 오류, 관리자에게 문의바랍니다."); |
260 | 261 |
}) |
261 | 262 |
}, |
263 |
+ |
|
264 |
+ /**페이지 접속 로그 등록 */ |
|
265 |
+ pageLogInsert: function() { |
|
266 |
+ const vm = this; |
|
267 |
+ |
|
268 |
+ axios({ |
|
269 |
+ url: '/statistics/pageLogInsert.json', |
|
270 |
+ method: 'post', |
|
271 |
+ headers: { |
|
272 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
273 |
+ }, |
|
274 |
+ data: { "page_nm": vm.page_nm } |
|
275 |
+ }) |
|
276 |
+ } |
|
262 | 277 |
}, |
263 | 278 |
watch: { |
264 | 279 |
|
... | ... | @@ -278,6 +293,7 @@ |
278 | 293 |
}, |
279 | 294 |
mounted() { |
280 | 295 |
console.log('Data mounted'); |
296 |
+ this.pageLogInsert(); |
|
281 | 297 |
this.postSelectList(); |
282 | 298 |
} |
283 | 299 |
} |
--- client/views/pages/user/Data/DataOne.vue
+++ client/views/pages/user/Data/DataOne.vue
... | ... | @@ -136,6 +136,15 @@ |
136 | 136 |
} |
137 | 137 |
|
138 | 138 |
vm.getViewer(vm.post.post_content) |
139 |
+ |
|
140 |
+ axios({ |
|
141 |
+ url: '/statistics/postLogInsert.json', |
|
142 |
+ method: 'post', |
|
143 |
+ hearder: { |
|
144 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
145 |
+ }, |
|
146 |
+ data: vm.post |
|
147 |
+ }) |
|
139 | 148 |
}).catch(function (error) { |
140 | 149 |
console.log("error - ", error) |
141 | 150 |
alert("게시글 상세보기 조회 오류, 관리자에게 문의하세요."); |
... | ... | @@ -175,7 +184,6 @@ |
175 | 184 |
data: `file_path=${encodeURIComponent(path)}` |
176 | 185 |
}).then((response) => { |
177 | 186 |
const blob = new Blob([response.data]); |
178 |
- |
|
179 | 187 |
const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent); |
180 | 188 |
|
181 | 189 |
if (isSafari) { |
... | ... | @@ -191,8 +199,21 @@ |
191 | 199 |
window.URL.revokeObjectURL(url); |
192 | 200 |
} |
193 | 201 |
|
194 |
- this.$router.go(0); |
|
195 |
- |
|
202 |
+ item.post_id = vm.post.post_id; |
|
203 |
+ item.bbs_id = vm.post.bbs_id; |
|
204 |
+ item.ctgry_nm = vm.post.ctgry_nm; |
|
205 |
+ |
|
206 |
+ axios({ |
|
207 |
+ url: '/statistics/fileLogInsert.json', |
|
208 |
+ method: 'post', |
|
209 |
+ hearder: { |
|
210 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
211 |
+ }, |
|
212 |
+ data: item |
|
213 |
+ }).then(function(response){ |
|
214 |
+ vm.$router.go(0); |
|
215 |
+ }) |
|
216 |
+ |
|
196 | 217 |
}).catch(function (error) { |
197 | 218 |
console.log('error - ', error) |
198 | 219 |
alert('에러발생'); |
--- client/views/pages/user/Data/Technology.vue
+++ client/views/pages/user/Data/Technology.vue
... | ... | @@ -279,6 +279,7 @@ |
279 | 279 |
bbs_id: '3', |
280 | 280 |
sort: 'doc_dt' |
281 | 281 |
}, |
282 |
+ page_nm: '기술문서', |
|
282 | 283 |
postList: [], |
283 | 284 |
postListCount: 0, |
284 | 285 |
postIdx: 0, |
... | ... | @@ -347,6 +348,20 @@ |
347 | 348 |
showAlert: function () { |
348 | 349 |
alert('준비중입니다.') |
349 | 350 |
}, |
351 |
+ |
|
352 |
+ /**페이지 접속 로그 등록 */ |
|
353 |
+ pageLogInsert: function() { |
|
354 |
+ const vm = this; |
|
355 |
+ |
|
356 |
+ axios({ |
|
357 |
+ url: '/statistics/pageLogInsert.json', |
|
358 |
+ method: 'post', |
|
359 |
+ headers: { |
|
360 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
361 |
+ }, |
|
362 |
+ data: { "page_nm": vm.page_nm } |
|
363 |
+ }) |
|
364 |
+ } |
|
350 | 365 |
}, |
351 | 366 |
watch: { |
352 | 367 |
|
... | ... | @@ -359,6 +374,7 @@ |
359 | 374 |
}, |
360 | 375 |
mounted() { |
361 | 376 |
console.log('Technology mounted'); |
377 |
+ this.pageLogInsert(); |
|
362 | 378 |
this.postSelectList(); |
363 | 379 |
} |
364 | 380 |
} |
--- client/views/pages/user/Data/TechnologyOne.vue
+++ client/views/pages/user/Data/TechnologyOne.vue
... | ... | @@ -134,6 +134,7 @@ |
134 | 134 |
thumbnailFileList: [], |
135 | 135 |
attachFileList: [], |
136 | 136 |
src: null, |
137 |
+ item:{} |
|
137 | 138 |
} |
138 | 139 |
}, |
139 | 140 |
methods: { |
... | ... | @@ -176,6 +177,15 @@ |
176 | 177 |
vm.src = 'http://localhost:8080' + vm.thumbnailFileList[0].file_path.replace('C:', '') + '/' + vm.thumbnailFileList[0].file_nm + '.' + vm.thumbnailFileList[0].file_extn_nm |
177 | 178 |
} |
178 | 179 |
vm.getViewer(vm.post.post_content) |
180 |
+ |
|
181 |
+ axios({ |
|
182 |
+ url: '/statistics/postLogInsert.json', |
|
183 |
+ method: 'post', |
|
184 |
+ hearder: { |
|
185 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
186 |
+ }, |
|
187 |
+ data: vm.post |
|
188 |
+ }) |
|
179 | 189 |
}).catch(function (error) { |
180 | 190 |
console.log("error - ", error) |
181 | 191 |
alert("게시글 상세보기 조회 오류, 관리자에게 문의하세요."); |
... | ... | @@ -231,7 +241,20 @@ |
231 | 241 |
window.URL.revokeObjectURL(url); |
232 | 242 |
} |
233 | 243 |
|
234 |
- this.$router.go(0); |
|
244 |
+ vm.item = vm.post |
|
245 |
+ vm.item.file_id = vm.attachFileList[0].file_id; |
|
246 |
+ vm.item.file_sn = vm.attachFileList[0].file_sn; |
|
247 |
+ |
|
248 |
+ axios({ |
|
249 |
+ url: '/statistics/fileLogInsert.json', |
|
250 |
+ method: 'post', |
|
251 |
+ hearder: { |
|
252 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
253 |
+ }, |
|
254 |
+ data: vm.item |
|
255 |
+ }).then(function(response){ |
|
256 |
+ vm.$router.go(0); |
|
257 |
+ }) |
|
235 | 258 |
|
236 | 259 |
}).catch(function (error) { |
237 | 260 |
console.log('error - ', error) |
--- client/views/pages/user/community/News.vue
+++ client/views/pages/user/community/News.vue
... | ... | @@ -103,6 +103,7 @@ |
103 | 103 |
bbs_id: '1', |
104 | 104 |
sort: 'dt' |
105 | 105 |
}, |
106 |
+ page_nm: '홍보뉴스', |
|
106 | 107 |
modalItem: null, |
107 | 108 |
realContent: null, |
108 | 109 |
fileList: [], |
... | ... | @@ -117,7 +118,9 @@ |
117 | 118 |
{ name: '제목', value: 'title' }, |
118 | 119 |
{ name: '내용', value: 'content' }, |
119 | 120 |
{ name: '작성자', value: 'writer' }, |
120 |
- ] |
|
121 |
+ ], |
|
122 |
+ |
|
123 |
+ post:{} |
|
121 | 124 |
} |
122 | 125 |
}, |
123 | 126 |
methods: { |
... | ... | @@ -145,6 +148,15 @@ |
145 | 148 |
vm.urlHTML(vm.videoUrl) |
146 | 149 |
vm.modalItem = item; |
147 | 150 |
vm.realContent = item.real_content; |
151 |
+ vm.post = item; |
|
152 |
+ axios({ |
|
153 |
+ url: '/statistics/postLogInsert.json', |
|
154 |
+ method: 'post', |
|
155 |
+ hearder: { |
|
156 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
157 |
+ }, |
|
158 |
+ data: item |
|
159 |
+ }) |
|
148 | 160 |
}).catch(function (error) { |
149 | 161 |
alert("홍보/뉴스 상세보기 오류, 관리자에게 문의바랍니다."); |
150 | 162 |
}) |
... | ... | @@ -247,7 +259,17 @@ |
247 | 259 |
window.URL.revokeObjectURL(url); |
248 | 260 |
} |
249 | 261 |
|
250 |
- this.$router.go(0); |
|
262 |
+ item.post_id = vm.post.post_id; |
|
263 |
+ item.bbs_id = vm.post.bbs_id; |
|
264 |
+ |
|
265 |
+ axios({ |
|
266 |
+ url: '/statistics/fileLogInsert.json', |
|
267 |
+ method: 'post', |
|
268 |
+ hearder: { |
|
269 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
270 |
+ }, |
|
271 |
+ data: item |
|
272 |
+ }) |
|
251 | 273 |
|
252 | 274 |
}).catch(function (error) { |
253 | 275 |
console.log('error - ', error) |
... | ... | @@ -255,6 +277,19 @@ |
255 | 277 |
}); |
256 | 278 |
}, |
257 | 279 |
|
280 |
+ /**페이지 접속 로그 등록 */ |
|
281 |
+ pageLogInsert: function() { |
|
282 |
+ const vm = this; |
|
283 |
+ |
|
284 |
+ axios({ |
|
285 |
+ url: '/statistics/pageLogInsert.json', |
|
286 |
+ method: 'post', |
|
287 |
+ headers: { |
|
288 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
289 |
+ }, |
|
290 |
+ data: { "page_nm": vm.page_nm } |
|
291 |
+ }) |
|
292 |
+ } |
|
258 | 293 |
}, |
259 | 294 |
watch: { |
260 | 295 |
|
... | ... | @@ -267,6 +302,7 @@ |
267 | 302 |
}, |
268 | 303 |
mounted() { |
269 | 304 |
console.log('User News mounted'); |
305 |
+ this.pageLogInsert(); |
|
270 | 306 |
this.postSelectList(); |
271 | 307 |
} |
272 | 308 |
} |
--- client/views/pages/user/community/Notice.vue
+++ client/views/pages/user/community/Notice.vue
... | ... | @@ -91,6 +91,7 @@ |
91 | 91 |
bbs_id: '2', |
92 | 92 |
sort: 'dt' |
93 | 93 |
}, |
94 |
+ page_nm: '공지사항', |
|
94 | 95 |
postList: [], |
95 | 96 |
postNoticeList: [], |
96 | 97 |
postListCount: 0, |
... | ... | @@ -159,6 +160,20 @@ |
159 | 160 |
}) |
160 | 161 |
|
161 | 162 |
}, |
163 |
+ |
|
164 |
+ /**페이지 접속 로그 등록 */ |
|
165 |
+ pageLogInsert: function() { |
|
166 |
+ const vm = this; |
|
167 |
+ |
|
168 |
+ axios({ |
|
169 |
+ url: '/statistics/pageLogInsert.json', |
|
170 |
+ method: 'post', |
|
171 |
+ headers: { |
|
172 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
173 |
+ }, |
|
174 |
+ data: { "page_nm": vm.page_nm } |
|
175 |
+ }) |
|
176 |
+ } |
|
162 | 177 |
}, |
163 | 178 |
watch: { |
164 | 179 |
|
... | ... | @@ -171,6 +186,7 @@ |
171 | 186 |
}, |
172 | 187 |
mounted() { |
173 | 188 |
console.log('User Notice mounted') |
189 |
+ this.pageLogInsert(); |
|
174 | 190 |
this.postSelectList(); |
175 | 191 |
} |
176 | 192 |
} |
--- client/views/pages/user/community/NoticeOne.vue
+++ client/views/pages/user/community/NoticeOne.vue
... | ... | @@ -134,6 +134,15 @@ |
134 | 134 |
} |
135 | 135 |
|
136 | 136 |
vm.getViewer(vm.post.post_content) |
137 |
+ |
|
138 |
+ axios({ |
|
139 |
+ url: '/statistics/postLogInsert.json', |
|
140 |
+ method: 'post', |
|
141 |
+ hearder: { |
|
142 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
143 |
+ }, |
|
144 |
+ data: vm.post |
|
145 |
+ }) |
|
137 | 146 |
}).catch(function (error) { |
138 | 147 |
console.log("error - ", error) |
139 | 148 |
alert("게시글 상세보기 조회 오류, 관리자에게 문의하세요."); |
... | ... | @@ -189,7 +198,19 @@ |
189 | 198 |
window.URL.revokeObjectURL(url); |
190 | 199 |
} |
191 | 200 |
|
192 |
- this.$router.go(0); |
|
201 |
+ item.post_id = vm.post.post_id; |
|
202 |
+ item.bbs_id = vm.post.bbs_id; |
|
203 |
+ |
|
204 |
+ axios({ |
|
205 |
+ url: '/statistics/fileLogInsert.json', |
|
206 |
+ method: 'post', |
|
207 |
+ hearder: { |
|
208 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
209 |
+ }, |
|
210 |
+ data: item |
|
211 |
+ }).then(function(response){ |
|
212 |
+ vm.$router.go(0); |
|
213 |
+ }) |
|
193 | 214 |
|
194 | 215 |
}).catch(function (error) { |
195 | 216 |
console.log('error - ', error) |
--- client/views/pages/user/community/Wgcommunity.vue
+++ client/views/pages/user/community/Wgcommunity.vue
... | ... | @@ -132,6 +132,7 @@ |
132 | 132 |
bbs_id: '4', |
133 | 133 |
ctgry_nm: null |
134 | 134 |
}, |
135 |
+ page_nm: '전문가협의체', |
|
135 | 136 |
postList: [], |
136 | 137 |
postListCount: 0, |
137 | 138 |
postIdx: 0, |
... | ... | @@ -201,12 +202,27 @@ |
201 | 202 |
}) |
202 | 203 |
|
203 | 204 |
}, |
205 |
+ |
|
206 |
+ /**페이지 접속 로그 등록 */ |
|
207 |
+ pageLogInsert: function() { |
|
208 |
+ const vm = this; |
|
209 |
+ |
|
210 |
+ axios({ |
|
211 |
+ url: '/statistics/pageLogInsert.json', |
|
212 |
+ method: 'post', |
|
213 |
+ headers: { |
|
214 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
215 |
+ }, |
|
216 |
+ data: { "page_nm": vm.page_nm } |
|
217 |
+ }) |
|
218 |
+ } |
|
204 | 219 |
}, |
205 | 220 |
components: { |
206 | 221 |
PaginationButton: PaginationButton, |
207 | 222 |
}, |
208 | 223 |
mounted() { |
209 | 224 |
console.log('Data mounted'); |
225 |
+ this.pageLogInsert(); |
|
210 | 226 |
this.postSelectList(); |
211 | 227 |
} |
212 | 228 |
} |
--- client/views/pages/user/community/WgcommunityOne.vue
+++ client/views/pages/user/community/WgcommunityOne.vue
... | ... | @@ -147,6 +147,15 @@ |
147 | 147 |
vm.fileList = response.data.selectFileList; |
148 | 148 |
} |
149 | 149 |
vm.getViewer(vm.post.post_content) |
150 |
+ |
|
151 |
+ axios({ |
|
152 |
+ url: '/statistics/postLogInsert.json', |
|
153 |
+ method: 'post', |
|
154 |
+ hearder: { |
|
155 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
156 |
+ }, |
|
157 |
+ data: vm.post |
|
158 |
+ }) |
|
150 | 159 |
}).catch(function (error) { |
151 | 160 |
console.log("error - ", error) |
152 | 161 |
alert("게시글 상세보기 조회 오류, 관리자에게 문의하세요."); |
... | ... | @@ -203,7 +212,20 @@ |
203 | 212 |
window.URL.revokeObjectURL(url); |
204 | 213 |
} |
205 | 214 |
|
206 |
- this.$router.go(0); |
|
215 |
+ item.post_id = vm.post.post_id; |
|
216 |
+ item.bbs_id = vm.post.bbs_id; |
|
217 |
+ item.ctgry_nm = vm.post.ctgry_nm; |
|
218 |
+ |
|
219 |
+ axios({ |
|
220 |
+ url: '/statistics/fileLogInsert.json', |
|
221 |
+ method: 'post', |
|
222 |
+ hearder: { |
|
223 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
224 |
+ }, |
|
225 |
+ data: item |
|
226 |
+ }).then(function(response){ |
|
227 |
+ vm.$router.go(0); |
|
228 |
+ }) |
|
207 | 229 |
|
208 | 230 |
}).catch(function (error) { |
209 | 231 |
console.log('error - ', error) |
--- client/views/pages/user/introduction/Introduction.vue
+++ client/views/pages/user/introduction/Introduction.vue
... | ... | @@ -33,13 +33,28 @@ |
33 | 33 |
</template> |
34 | 34 |
|
35 | 35 |
<script> |
36 |
+import axios from 'axios'; |
|
37 |
+ |
|
36 | 38 |
export default { |
37 | 39 |
data() { |
38 | 40 |
return { |
41 |
+ page_nm: '통합지원센터', |
|
39 | 42 |
} |
40 | 43 |
}, |
41 | 44 |
methods: { |
45 |
+ /**페이지 접속 로그 등록 */ |
|
46 |
+ pageLogInsert: function() { |
|
47 |
+ const vm = this; |
|
42 | 48 |
|
49 |
+ axios({ |
|
50 |
+ url: '/statistics/pageLogInsert.json', |
|
51 |
+ method: 'post', |
|
52 |
+ headers: { |
|
53 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
54 |
+ }, |
|
55 |
+ data: { "page_nm": vm.page_nm } |
|
56 |
+ }) |
|
57 |
+ } |
|
43 | 58 |
}, |
44 | 59 |
watch: { |
45 | 60 |
|
... | ... | @@ -49,6 +64,7 @@ |
49 | 64 |
}, |
50 | 65 |
mounted() { |
51 | 66 |
console.log('Introduction mounted'); |
67 |
+ this.pageLogInsert(); |
|
52 | 68 |
} |
53 | 69 |
} |
54 | 70 |
</script> |
--- client/views/pages/user/networking/Matching.vue
+++ client/views/pages/user/networking/Matching.vue
... | ... | @@ -103,6 +103,7 @@ |
103 | 103 |
searchType: null, |
104 | 104 |
searchText: null, |
105 | 105 |
}, |
106 |
+ page_nm: '기업홍보관', |
|
106 | 107 |
userCompanyId: null, |
107 | 108 |
bestList: [], |
108 | 109 |
companyList: [], |
... | ... | @@ -217,6 +218,20 @@ |
217 | 218 |
}).catch(function (error) { |
218 | 219 |
console.log("기업 상세조회 오류, 관리자에게 문의하세요."); |
219 | 220 |
}) |
221 |
+ }, |
|
222 |
+ |
|
223 |
+ /**페이지 접속 로그 등록 */ |
|
224 |
+ pageLogInsert: function() { |
|
225 |
+ const vm = this; |
|
226 |
+ |
|
227 |
+ axios({ |
|
228 |
+ url: '/statistics/pageLogInsert.json', |
|
229 |
+ method: 'post', |
|
230 |
+ headers: { |
|
231 |
+ 'Content-Type': "application/json; charset=UTF-8", |
|
232 |
+ }, |
|
233 |
+ data: { "page_nm": vm.page_nm } |
|
234 |
+ }) |
|
220 | 235 |
} |
221 | 236 |
}, |
222 | 237 |
watch: { |
... | ... | @@ -227,6 +242,7 @@ |
227 | 242 |
}, |
228 | 243 |
mounted() { |
229 | 244 |
console.log('Matching mounted'); |
245 |
+ this.pageLogInsert(); |
|
230 | 246 |
this.companySelectList(); |
231 | 247 |
} |
232 | 248 |
} |
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?