• Y
  • List All
  • Feedback
    • This Project
    • All Projects
Profile Account settings Log out
  • Favorite
  • Project
  • All
Loading...
  • Log in
  • Sign up
kwha / gm_digital_archive_front star
  • Project homeH
  • CodeC
  • IssueI
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB 1
  • Files
  • Commit
  • Branches
gm_digital_archive_frontclientviewscomponentlistLayoutGalleryStyleComponent.vue
Download as .zip file
File name
Commit message
Commit date
client
2025-05-30 하관우 alert 수정정
05-30
server/modules
250328 박정하 라우터, 보도자료 수정
03-28
.gitignore
250311 박정하 최초커밋
03-11
Global.js
250311 박정하 최초커밋
03-11
package.json
2025-04-07 하관우 로그인 아이디 저장장
04-07
vetur.config.js
250311 박정하 최초커밋
03-11
webpack.config.js
250327 박정하 사진기록물 등록, 수정, 상세 조회 수정
03-27
File name
Commit message
Commit date
resources
2025-05-30 하관우 alret 수정
05-30
views
2025-05-30 하관우 alert 수정정
05-30
File name
Commit message
Commit date
component
250529 최정임 css 수정
05-29
layout
250509 박정하 보도자료 > 스크랩자료 명칭 변경
05-09
pages
2025-05-30 하관우 alert 수정정
05-30
App.vue
2025-05-30 하관우 alret 수정
05-30
index.html
250502 최정임 메인 반응형 css
05-02
index.js
2025-04-09 하관우 아이디저장 로직
04-09
robots.txt
250311 박정하 최초커밋
03-11
File name
Commit message
Commit date
editor
250421 박정하 이슈 수정
04-21
listLayout
250529 최정임 css 수정
05-29
player
250521 박정하 다운로드 수정
05-21
CardViewList.vue
250516 박정하 변경사항 수정
05-16
CategoryListComponent.vue
250516 박정하 변경사항 수정
05-16
DefaultPagination.vue
250516 박정하 변경사항 수정
05-16
FileUploadProgress.vue
250521 박정하 다운로드 수정
05-21
PrdctnSelectComponent.vue
250529 최정임 css 수정
05-29
SearchFormComponent.vue
250509 박정하 보도자료 > 스크랩자료 명칭 변경
05-09
File name
Commit message
Commit date
CardStyleComponent.vue
250529 최정임 css 수정
05-29
GalleryStyleComponent.vue
250529 최정임
05-29
ListStyleComponent.vue
250516 박정하 변경사항 수정
05-16
jlchoi 05-29 29f6d05 250529 최정임 UNIX
Raw Open in browser Change history
<template> <ul class="gallery-wrap"> <li v-for="(item, idx) in list" :key="idx" class="gallery-item" @click="fnMoveTo(item)"> <div class="item"> <figure class="img-wrap"> <img v-if="!$isEmpty(item.thumbnail)" :src="item.thumbnail.filePath" :alt="item.sj + ' 썸네일'"> <img v-else src="client/resources/images/img6.png" alt="Not found image"> </figure> <div class="text-box"> <h5 class="txt-center">{{ item.sj }}</h5> <div class="date mb-20"> <ul> <li class="mb-5">생산연도 <b>{{ item.prdctnYear ? $formatPrdctnDate(item.prdctnYear) : '-' }}</b></li> <li>|</li> <li>등록 <b>{{ $dotFormatDate(item.rgsde) }}</b></li> </ul> </div> <ul class="category"> <li v-for="(ctgry, ctgryIdx) of item.ctgrys" :key="ctgryIdx" class="category1">{{ ctgry.ctgryNm }}</li> </ul> </div> </div> </li> </ul> </template> <script> export default { name: "GalleryStyleComponent", props: { typeText: { type: String, default: null }, name: { type: String, default: 'P' }, list: { type: Array, default: () => [], }, }, computed: { page() { switch (this.name) { case 'P': return 'PicHistoryDetail'; case 'V': return 'VideoHistoryDetail'; case 'M': return 'MediaVideoDetail'; case 'N': return 'NewsReleaseDetail'; } }, }, methods: { // 페이지 이동 fnMoveTo(item) { let key = null; switch (this.name) { case 'P': case 'V': key = 'dcryId'; break; case 'M': key = 'mediaVidoId'; break; case 'N': key = 'nesDtaId'; break; } this.$router.push({ name: this.page, query: { id: item[key] } }); } }, }; </script>

          
        
    
    
Copyright Yona authors & © NAVER Corp. & NAVER LABS Supported by NAVER CLOUD PLATFORM

or
Sign in with github login with Google Sign in with Google
Reset password | Sign up